Skip to content

Generalize pattern for Measurement / KeyPerformanceIndicatorAssessment ?

The class s4city:KeyPerformanceIndicator is central in SAREF4CITY. It could be considered analogous to saref:Property in SAREF Core. Key performance indicators are defined as types of performance measurement, but are usually code lists similar to saref:Property. The class s4city:KeyPerformanceIndicatorAssessment is analogous to saref:Measurement in SAREF Core as it associates a saref:FeatureOfInterest, a s4city:KeyPerformanceIndicator, and a value. Table 2 continues the analogy.

Table 2: Analogy between saref:Measurement and s4city:KeyPerformanceIndicatorAssessment

KPI Measurement
s4city:KeyPerformanceIndicator saref:Property
s4city:isKPIOf saref:isPropertyOf
s4city:hasKPI saref:hasProperty
s4city:hasCalculationPeriod -
s4city:KeyPerformanceIndicatorAssessment saref:Measurement
s4city:assesses saref:isMeasurementOf
s4city:isAssessedBy saref:measurementMadeBy
s4city:quantifiesKPI saref:relatesToProperty
s4city:hasCreationDate saref:hasTimestamp
s4city:hasLastUpdateDate saref:hasTimestamp

s4city:KeyPerformanceIndicator saref:Property s4city:isKPIOf saref:isPropertyOf s4city:hasKPI saref:hasProperty s4city:hasCalculationPeriod - s4city:KeyPerformanceIndicatorAssessment saref:Measurement s4city:assesses saref:isMeasurementOf s4city:isAssessedBy saref:measurementMadeBy s4city:quantifiesKPI saref:relatesToProperty s4city:hasCreationDate saref:hasTimestamp s4city:hasLastUpdateDate saref:hasTimestamp

This analogy can be used to develop patterns that generalize s4city:KeyPerformanceIndicatorAssessment and saref:Measurement with a common class, and s4city:KeyPerformanceIndicator and saref:Property with a common class.