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.