Issues in examples Clause 9.6.4
SAREF v3.1.1 for example washingmachine - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared annotation property: http://www.w3.org/2006/time#inXSDDateTime in annotation [Annotation(http://www.w3.org/2006/time#inXSDDateTime "2015-03-17T12:30:51.116"^^xsd:dateTime) in AnnotationAssertion(http://www.w3.org/2006/time#inXSDDateTime https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_2 "2015-03-17T12:30:51.116"^^xsd:dateTime)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/washingmachine/StartState) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/washingmachine/StartService https://saref.etsi.org/core/v3.1.1/example/washingmachine/StartState)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasConsumption in annotation [Annotation(https://saref.etsi.org/core/hasConsumption https://saref.etsi.org/core/v3.1.1/example/washingmachine/Power_value2) in AnnotationAssertion(https://saref.etsi.org/core/hasConsumption https://saref.etsi.org/core/v3.1.1/example/washingmachine/Profile_1 https://saref.etsi.org/core/v3.1.1/example/washingmachine/Power_value2)]
- Use of undeclared annotation property: https://saref.etsi.org/core/contains in annotation [Annotation(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine_WM802) in AnnotationAssertion(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/washingmachine/BuildingSpace_LaundryRoom https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine_WM802)]
- Use of undeclared annotation property: https://saref.etsi.org/core/isLocatedIn in annotation [Annotation(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/washingmachine/BuildingSpace_LaundryRoom) in AnnotationAssertion(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine_WM802 https://saref.etsi.org/core/v3.1.1/example/washingmachine/BuildingSpace_LaundryRoom)]
- Use of undeclared annotation property: https://saref.etsi.org/core/isFlexible in annotation [Annotation(https://saref.etsi.org/core/isFlexible "true"^^xsd:boolean) in AnnotationAssertion(https://saref.etsi.org/core/isFlexible https://saref.etsi.org/core/v3.1.1/example/washingmachine/Profile_1 "true"^^xsd:boolean)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Appliance) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine_WM802 https://saref.etsi.org/core/Appliance)]
- Use of undeclared annotation property: http://www.w3.org/2006/time#hasBeginning in annotation [Annotation(http://www.w3.org/2006/time#hasBeginning https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_1) in AnnotationAssertion(http://www.w3.org/2006/time#hasBeginning https://saref.etsi.org/core/v3.1.1/example/washingmachine/Interval_1 https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_1)]
- Use of undeclared annotation property: https://saref.etsi.org/core/isInterruptionPossible in annotation [Annotation(https://saref.etsi.org/core/isInterruptionPossible "false"^^xsd:boolean) in AnnotationAssertion(https://saref.etsi.org/core/isInterruptionPossible https://saref.etsi.org/core/v3.1.1/example/washingmachine/Profile_1 "false"^^xsd:boolean)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/washingmachine/StopState) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/washingmachine/StartService https://saref.etsi.org/core/v3.1.1/example/washingmachine/StopState)]
- Use of undeclared annotation property: http://www.w3.org/2006/time#inXSDDateTime in annotation [Annotation(http://www.w3.org/2006/time#inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime) in AnnotationAssertion(http://www.w3.org/2006/time#inXSDDateTime https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_1 "2015-03-17T11:10:50.53"^^xsd:dateTime)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Load) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine_WM802 https://saref.etsi.org/core/Load)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSpaceType in annotation [Annotation(https://saref.etsi.org/core/hasSpaceType "Laundry room"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSpaceType https://saref.etsi.org/core/v3.1.1/example/washingmachine/BuildingSpace_LaundryRoom "Laundry room"^^xsd:string)]
- Use of undeclared annotation property: http://www.w3.org/2006/time#hasEnd in annotation [Annotation(http://www.w3.org/2006/time#hasEnd https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_2) in AnnotationAssertion(http://www.w3.org/2006/time#hasEnd https://saref.etsi.org/core/v3.1.1/example/washingmachine/Interval_1 https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_2)]
- Use of undeclared class: https://saref.etsi.org/core/Load [SubClassOf(https://saref.etsi.org/core/v3.1.1/example/washingmachine/WashingMachine https://saref.etsi.org/core/Load) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/washingmachine#) VersionIRI())]
- Use of undeclared class: http://www.w3.org/2006/time#Instant [ClassAssertion(http://www.w3.org/2006/time#Instant https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_2) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/washingmachine#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/BuildingSpace [ClassAssertion(https://saref.etsi.org/core/BuildingSpace https://saref.etsi.org/core/v3.1.1/example/washingmachine/BuildingSpace_LaundryRoom) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/washingmachine#) VersionIRI())]
- Use of undeclared class: http://www.w3.org/2006/time#Interval [ClassAssertion(http://www.w3.org/2006/time#Interval https://saref.etsi.org/core/v3.1.1/example/washingmachine/Interval_1) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/washingmachine#) VersionIRI())]
- Use of undeclared class: http://www.w3.org/2006/time#Instant [ClassAssertion(http://www.w3.org/2006/time#Instant https://saref.etsi.org/core/v3.1.1/example/washingmachine/Instant_1) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/washingmachine#) VersionIRI())]
SAREF v3.1.1 for example doorswitch - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared class: https://saref.etsi.org/core/BuildingSpace [ClassAssertion(https://saref.etsi.org/core/BuildingSpace https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/doorswitch#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/Door [ClassAssertion(https://saref.etsi.org/core/Door https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingObject_MainDoor) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/doorswitch#) VersionIRI())]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/doorswitch/CloseState) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/doorswitch/CloseDoorService https://saref.etsi.org/core/v3.1.1/example/doorswitch/CloseState)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Actuator) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/doorswitch/DoorSwitch_DS001 https://saref.etsi.org/core/Actuator)]
- Use of undeclared annotation property: https://saref.etsi.org/core/isLocatedIn in annotation [Annotation(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall) in AnnotationAssertion(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/doorswitch/DoorSwitch_DS001 https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/doorswitch/OpenState) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/doorswitch/CloseDoorService https://saref.etsi.org/core/v3.1.1/example/doorswitch/OpenState)]
- Use of undeclared annotation property: https://saref.etsi.org/core/IsUsedFor in annotation [Annotation(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingObject_MainDoor) in AnnotationAssertion(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/doorswitch/DoorSwitch_DS001 https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingObject_MainDoor)]
- Use of undeclared annotation property: https://saref.etsi.org/core/contains in annotation [Annotation(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingObject_MainDoor) in AnnotationAssertion(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingObject_MainDoor)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#lat in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#lat "52.0821"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#lat https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall "52.0821"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSpaceType in annotation [Annotation(https://saref.etsi.org/core/hasSpaceType "Office hall"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSpaceType https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall "Office hall"^^xsd:string)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#long in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#long "4.3251"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#long https://saref.etsi.org/core/v3.1.1/example/doorswitch/BuildingSpace_OfficeHall "4.3251"^^xsd:string)]
SAREF v3.1.1 for example multimedia - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared class: https://saref.etsi.org/core/FunctionRelated [SubClassOf(https://saref.etsi.org/core/v3.1.1/example/multimedia/Multimedia https://saref.etsi.org/core/FunctionRelated) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/multimedia#) VersionIRI())]
SAREF v3.1.1 for example lightswitch - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared class: https://saref.etsi.org/core/FunctionRelated [SubClassOf(https://saref.etsi.org/core/v3.1.1/example/lightswitch/LightingDevice https://saref.etsi.org/core/FunctionRelated) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/lightswitch#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/BuildingSpace [ClassAssertion(https://saref.etsi.org/core/BuildingSpace https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/lightswitch#) VersionIRI())]
- Use of undeclared annotation property: https://saref.etsi.org/core/isLocatedIn in annotation [Annotation(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall) in AnnotationAssertion(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/lightswitch/LightSwitch_LS1001 https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/lightswitch/OffState) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/lightswitch/SwitchOnService https://saref.etsi.org/core/v3.1.1/example/lightswitch/OffState)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/lightswitch/OnState) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/lightswitch/SwitchOnService https://saref.etsi.org/core/v3.1.1/example/lightswitch/OnState)]
- Use of undeclared annotation property: https://saref.etsi.org/core/IsUsedFor in annotation [Annotation(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/lightswitch/Light) in AnnotationAssertion(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/lightswitch/LightSwitch_LS1001 https://saref.etsi.org/core/v3.1.1/example/lightswitch/Light)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#lat in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#lat "52.0821"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#lat https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall "52.0821"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Actuator) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/lightswitch/LightSwitch_LS1001 https://saref.etsi.org/core/Actuator)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#long in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#long "4.3251"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#long https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall "4.3251"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSpaceType in annotation [Annotation(https://saref.etsi.org/core/hasSpaceType "Office hall"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSpaceType https://saref.etsi.org/core/v3.1.1/example/lightswitch/BuildingSpace_OfficeHall "Office hall"^^xsd:string)]
org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer.transformObject(OWLAnnotationPropertyTransformer.java:190) - ERROR - org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer - Attempt to transform an axiom to correct misuse of properties failed. Property replacement: {https://saref.etsi.org/core/hasSensorType=https://saref.etsi.org/core/hasSensorType}, axiom: AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/SensingFunction "Temperature"^^xsd:string), error: uk.ac.manchester.cs.owl.owlapi.OWLLiteralImplString cannot be cast to org.semanticweb.owlapi.model.IRI
SAREF v3.1.1 for example temperaturesensor - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared annotation property: https://saref.etsi.org/core/isLocatedIn in annotation [Annotation(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom) in AnnotationAssertion(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/TemperatureSensor_TS2001 https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSensorType in annotation [Annotation(https://saref.etsi.org/core/hasSensorType "Temperature"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/SensingFunction "Temperature"^^xsd:string)]
- Cannot pun between properties: https://saref.etsi.org/core/hasSensorType [AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/SensingFunction "Temperature"^^xsd:string) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/temperaturesensor#) VersionIRI())]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSpaceType in annotation [Annotation(https://saref.etsi.org/core/hasSpaceType "Hotel room"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSpaceType https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom "Hotel room"^^xsd:string)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#lat in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#lat "52.0705"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#lat https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom "52.0705"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/SenseTemperature https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/SenseTemperature https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Sensor) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/TemperatureSensor_TS2001 https://saref.etsi.org/core/Sensor)]
- Use of undeclared annotation property: https://saref.etsi.org/core/contains in annotation [Annotation(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingObject_window) in AnnotationAssertion(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingObject_window)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#long in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#long "4.30070"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#long https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom "4.30070"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/IsUsedFor in annotation [Annotation(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature) in AnnotationAssertion(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/TemperatureSensor_TS2001 https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/Temperature)]
- Use of undeclared class: https://saref.etsi.org/core/Window [ClassAssertion(https://saref.etsi.org/core/Window https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingObject_Window) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/temperaturesensor#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/BuildingSpace [ClassAssertion(https://saref.etsi.org/core/BuildingSpace https://saref.etsi.org/core/v3.1.1/example/temperaturesensor/BuildingSpace_HotelRoom) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/temperaturesensor#) VersionIRI())]
org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer.transformObject(OWLAnnotationPropertyTransformer.java:190) - ERROR - org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer - Attempt to transform an axiom to correct misuse of properties failed. Property replacement: {https://saref.etsi.org/core/hasSensorType=https://saref.etsi.org/core/hasSensorType}, axiom: AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/smokesensor/SensingFunction "Smoke"^^xsd:string), error: uk.ac.manchester.cs.owl.owlapi.OWLLiteralImplString cannot be cast to org.semanticweb.owlapi.model.IRI
SAREF v3.1.1 for example smokesensor - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/SmokeAlarm https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasInputParameter in annotation [Annotation(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke) in AnnotationAssertion(https://saref.etsi.org/core/hasInputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/SenseSmoke https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Sensor) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/smokesensor/SmokeSensor_SS4001 https://saref.etsi.org/core/Sensor)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSensorType in annotation [Annotation(https://saref.etsi.org/core/hasSensorType "Smoke"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/smokesensor/SensingFunction "Smoke"^^xsd:string)]
- Cannot pun between properties: https://saref.etsi.org/core/hasSensorType [AnnotationAssertion(https://saref.etsi.org/core/hasSensorType https://saref.etsi.org/core/v3.1.1/example/smokesensor/SensingFunction "Smoke"^^xsd:string) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/smokesensor#) VersionIRI())]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasSpaceType in annotation [Annotation(https://saref.etsi.org/core/hasSpaceType "Hotel room"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasSpaceType https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom "Hotel room"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/isLocatedIn in annotation [Annotation(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom) in AnnotationAssertion(https://saref.etsi.org/core/isLocatedIn https://saref.etsi.org/core/v3.1.1/example/smokesensor/SmokeSensor_SS4001 https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom)]
- Use of undeclared annotation property: https://saref.etsi.org/core/IsUsedFor in annotation [Annotation(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke) in AnnotationAssertion(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/smokesensor/SmokeSensor_SS4001 https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#long in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#long "4.30070"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#long https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom "4.30070"^^xsd:string)]
- Use of undeclared annotation property: https://saref.etsi.org/core/contains in annotation [Annotation(https://saref.etsi.org/core/contains http://ontology.tno.nl/saref/tempsensor#BuildingObject_window) in AnnotationAssertion(https://saref.etsi.org/core/contains https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom http://ontology.tno.nl/saref/tempsensor#BuildingObject_window)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/Audio) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/SmokeAlarm https://saref.etsi.org/core/v3.1.1/example/smokesensor/Audio)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasThreshold in annotation [Annotation(https://saref.etsi.org/core/hasThreshold https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke_threshold_value) in AnnotationAssertion(https://saref.etsi.org/core/hasThreshold https://saref.etsi.org/core/v3.1.1/example/smokesensor/EventFunction https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke_threshold_value)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/smokesensor/SenseSmoke https://saref.etsi.org/core/v3.1.1/example/smokesensor/Smoke)]
- Use of undeclared annotation property: http://www.w3.org/2003/01/geo/wgs84_pos#lat in annotation [Annotation(http://www.w3.org/2003/01/geo/wgs84_pos#lat "52.0705"^^xsd:string) in AnnotationAssertion(http://www.w3.org/2003/01/geo/wgs84_pos#lat https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom "52.0705"^^xsd:string)]
- Use of undeclared class: https://saref.etsi.org/core/Window [ClassAssertion(https://saref.etsi.org/core/Window https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingObject_Window) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/smokesensor#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/BuildingSpace [ClassAssertion(https://saref.etsi.org/core/BuildingSpace https://saref.etsi.org/core/v3.1.1/example/smokesensor/BuildingSpace_HotelRoom) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/smokesensor#) VersionIRI())]
org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer.transformObject(OWLAnnotationPropertyTransformer.java:190) - ERROR - org.semanticweb.owlapi.util.OWLAnnotationPropertyTransformer - Attempt to transform an axiom to correct misuse of properties failed. Property replacement: {https://saref.etsi.org/core/hasMeterReadingType=https://saref.etsi.org/core/hasMeterReadingType}, axiom: AnnotationAssertion(https://saref.etsi.org/core/hasMeterReadingType https://saref.etsi.org/core/v3.1.1/example/energymeter/MeteringFunction "Energy"^^xsd:string), error: uk.ac.manchester.cs.owl.owlapi.OWLLiteralImplString cannot be cast to org.semanticweb.owlapi.model.IRI
SAREF v3.1.1 for example energymeter - Issues in TS 103 673 Clause 9.6.4
The dataset in the example document shall satisfy the OWL2 DL profile. Violations are:
- Use of undeclared class: http://www.w3.org/2006/time#Instant [ClassAssertion(http://www.w3.org/2006/time#Instant https://saref.etsi.org/core/v3.1.1/example/energymeter/Instant_1) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/energymeter#) VersionIRI())]
- Use of undeclared class: https://saref.etsi.org/core/EnergyMeter [ClassAssertion(https://saref.etsi.org/core/EnergyMeter https://saref.etsi.org/core/v3.1.1/example/energymeter/EnergyMeter_EM5004) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/energymeter#) VersionIRI())]
- Use of undeclared annotation property: http://www.w3.org/2006/time#inXSDDateTime in annotation [Annotation(http://www.w3.org/2006/time#inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime) in AnnotationAssertion(http://www.w3.org/2006/time#inXSDDateTime https://saref.etsi.org/core/v3.1.1/example/energymeter/Instant_1 "2015-03-17T11:10:50.53"^^xsd:dateTime)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasMeterReadingTime in annotation [Annotation(https://saref.etsi.org/core/hasMeterReadingTime https://saref.etsi.org/core/v3.1.1/example/energymeter/Time_value1) in AnnotationAssertion(https://saref.etsi.org/core/hasMeterReadingTime https://saref.etsi.org/core/v3.1.1/example/energymeter/MeteringFunction https://saref.etsi.org/core/v3.1.1/example/energymeter/Time_value1)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasMeterReadingType in annotation [Annotation(https://saref.etsi.org/core/hasMeterReadingType "Energy"^^xsd:string) in AnnotationAssertion(https://saref.etsi.org/core/hasMeterReadingType https://saref.etsi.org/core/v3.1.1/example/energymeter/MeteringFunction "Energy"^^xsd:string)]
- Cannot pun between properties: https://saref.etsi.org/core/hasMeterReadingType [AnnotationAssertion(https://saref.etsi.org/core/hasMeterReadingType https://saref.etsi.org/core/v3.1.1/example/energymeter/MeteringFunction "Energy"^^xsd:string) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/energymeter#) VersionIRI())]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasOutputParameter in annotation [Annotation(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy) in AnnotationAssertion(https://saref.etsi.org/core/hasOutputParameter https://saref.etsi.org/core/v3.1.1/example/energymeter/MeasureEnergyService https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasMeterReadingValue in annotation [Annotation(https://saref.etsi.org/core/hasMeterReadingValue https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy_value1) in AnnotationAssertion(https://saref.etsi.org/core/hasMeterReadingValue https://saref.etsi.org/core/v3.1.1/example/energymeter/MeteringFunction https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy_value1)]
- Use of undeclared annotation property: https://saref.etsi.org/core/IsUsedFor in annotation [Annotation(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy) in AnnotationAssertion(https://saref.etsi.org/core/IsUsedFor https://saref.etsi.org/core/v3.1.1/example/energymeter/EnergyMeter_EM5004 https://saref.etsi.org/core/v3.1.1/example/energymeter/Energy)]
- Use of undeclared annotation property: https://saref.etsi.org/core/hasCategory in annotation [Annotation(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/Meter) in AnnotationAssertion(https://saref.etsi.org/core/hasCategory https://saref.etsi.org/core/v3.1.1/example/energymeter/EnergyMeter_EM5004 https://saref.etsi.org/core/Meter)]
- Use of undeclared class: https://saref.etsi.org/core/FunctionRelated [SubClassOf(https://saref.etsi.org/core/v3.1.1/example/energymeter/MicroRenewable https://saref.etsi.org/core/FunctionRelated) in OntologyID(OntologyIRI(https://saref.etsi.org/core/v3.1.1/example/energymeter#) VersionIRI())]
Coherence of terms definition and usage in SAREF
- The following terms are exemplified in SAREF v3.1.1, but not defined in sources: saref:hasMeterReadingValue, saref:Window, saref:hasConsumption, saref:BuildingSpace, saref:IsUsedFor, saref:watt_hour, saref:Load, saref:hasOutputParameter, saref:Door, saref:FunctionRelated, saref:hasSpaceType, saref:EnergyMeter, saref:hasInputParameter, saref:isFlexible, saref:hasCategory, saref:hasThreshold, saref:isInterruptionPossible, saref:hasMeterReadingTime, saref:isLocatedIn, saref:contains
Coherence of terms definition and usage in SAREF
- The following terms are defined by SAREF v3.1.1, but not exemplified in this version: saref:hasMeterReading, saref:Coal, saref:StepDownCommand, saref:isPropertyOf, saref:HVAC, saref:isMeasuredByDevice, saref:OnOffState, saref:Commodity, saref:hasTimestamp, saref:Comfort, saref:Function, saref:LevelControlFunction, saref:controlsProperty, saref:SetRelativeLevelCommand, saref:Device, saref:SetLevelCommand, saref:hasProperty, saref:WellBeing, saref:hasSensingRange, saref:isControlledByDevice, saref:GetMeterHistoryCommand, saref:Water, saref:relatesToProperty, saref:GetSensingDataCommand, saref:hasThresholdMeasurement, saref:Motion, saref:OpenCloseState, saref:Humidity, saref:measuresProperty, saref:isMeasurementOf, saref:GetMeterDataCommand, saref:ToggleCommand, saref:Measurement, saref:Command, saref:Electricity, saref:isUsedFor, saref:EnergyEfficiency, saref:measurementMadeBy, saref:State, saref:hasMeasurement, saref:StepUpCommand, saref:FeatureOfInterest, saref:Pressure, saref:relatesToMeasurement, saref:Lighting, saref:hasTime, saref:isAbout, saref:makesMeasurement, saref:Entertainment, saref:Drying, saref:MultiLevelState, saref:Occupancy, saref:ActuatingFunction, saref:SetAbsoluteLevelCommand, saref:Cleaning, saref:Gas, saref:PauseCommand, saref:MeterReading