From 3e526aa92b20d61a95f04a40deafa27a5cd85f89 Mon Sep 17 00:00:00 2001 From: dragoni Date: Sun, 17 Mar 2024 22:26:59 +0100 Subject: [PATCH] Addressed issue #31 --- ontology/saref4wear.ttl | 105 ++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 52 deletions(-) diff --git a/ontology/saref4wear.ttl b/ontology/saref4wear.ttl index bca1f7a..78a500e 100644 --- a/ontology/saref4wear.ttl +++ b/ontology/saref4wear.ttl @@ -1,5 +1,5 @@ @prefix : . -@prefix wgs84: . +@prefix geo: . @prefix owl: . @prefix rdf: . @prefix xml: . @@ -8,8 +8,8 @@ @prefix rdfs: . @prefix vann: . @prefix voaf: . -@prefix geo: . @prefix saref: . +@prefix wgs84: . @prefix s4city: . @prefix s4syst: . @prefix s4wear: . @@ -86,10 +86,6 @@ vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . -### http://schema.org/affiliation -### schema:affiliation rdf:type owl:AnnotationProperty . - - ### http://schema.org/familyName schema:familyName rdf:type owl:AnnotationProperty . @@ -106,46 +102,42 @@ schema:name rdf:type owl:AnnotationProperty . foaf:name rdf:type owl:AnnotationProperty . -saref:FeatureOfInterest a owl:Class . - -saref:Measurement a owl:Class . - -saref:isMeasurementOf a owl:ObjectProperty . - ################################################################# # Object Properties ################################################################# +### http://schema.org/affiliation schema:affiliation rdf:type owl:ObjectProperty ; rdfs:comment "An organization that this person is affiliated with. For example, a school/university, a club, or a team."@en ; - rdfs:label "affiliation"@en. + rdfs:label "affiliation"@en . + ### http://www.opengis.net/ont/geosparql#hasGeometry geo:hasGeometry rdf:type owl:ObjectProperty ; - rdfs:comment "A spatial representation for a given feature."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "hasGeometry"@en . + rdfs:comment "A spatial representation for a given feature."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "hasGeometry"@en . ### http://www.opengis.net/ont/geosparql#sfContains geo:sfContains rdf:type owl:ObjectProperty ; - rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "sfContains"@en . + rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "sfContains"@en . ### http://www.opengis.net/ont/geosparql#sfWithin geo:sfWithin rdf:type owl:ObjectProperty ; - rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "sfWithin"@en . + rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "sfWithin"@en . ### http://www.w3.org/2003/01/geo/wgs84_pos#location wgs84:location rdf:type owl:ObjectProperty ; - rdfs:comment "The relation between something and the point, or other geometrical thing in space, where it is. For example, the relationship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping."@en ; - rdfs:isDefinedBy wgs84: ; - rdfs:label "location" . + rdfs:comment "The relation between something and the point, or other geometrical thing in space, where it is. For example, the relationship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping."@en ; + rdfs:isDefinedBy wgs84: ; + rdfs:label "location" . ### http://www.w3.org/ns/ssn/systems/hasSystemCapability @@ -169,6 +161,12 @@ saref:controlsProperty rdf:type owl:ObjectProperty ; rdfs:label "controls property"@en . +### https://saref.etsi.org/core/hasCommand +saref:hasCommand rdf:type owl:ObjectProperty ; + rdfs:domain saref:Function ; + rdfs:range saref:Command . + + ### https://saref.etsi.org/core/hasFunction saref:hasFunction rdf:type owl:ObjectProperty ; rdfs:domain s4wear:Wearable ; @@ -204,6 +202,10 @@ saref:isMeasuredIn rdf:type owl:ObjectProperty ; rdfs:label "is measured in"@en . +### https://saref.etsi.org/core/isMeasurementOf +saref:isMeasurementOf rdf:type owl:ObjectProperty . + + ### https://saref.etsi.org/core/makesMeasurement saref:makesMeasurement rdf:type owl:ObjectProperty ; owl:inverseOf saref:measurementMadeBy ; @@ -451,14 +453,6 @@ s4wear:hasCapacity rdf:type owl:DatatypeProperty ; rdfs:label "has capacity"@en . -### https://saref.etsi.org/saref4wear/hasCommand -s4wear:hasCommand rdf:type owl:DatatypeProperty ; - rdfs:domain saref:ActuatingFunction ; - rdfs:range xsd:string ; - rdfs:comment "A relationship defining a command triggered by an actuating function."@en ; - rdfs:label "has command"@en . - - ### https://saref.etsi.org/saref4wear/hasDataTransmissionRate s4wear:hasDataTransmissionRate rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; @@ -555,33 +549,33 @@ schema:Person rdf:type owl:Class ; ### http://www.opengis.net/ont/geosparql#Feature geo:Feature rdf:type owl:Class ; - rdfs:subClassOf geo:SpatialObject ; - rdfs:comment "This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "Feature"@en . + rdfs:subClassOf geo:SpatialObject ; + rdfs:comment "This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "Feature"@en . ### http://www.opengis.net/ont/geosparql#Geometry geo:Geometry rdf:type owl:Class ; - rdfs:subClassOf geo:SpatialObject ; - rdfs:comment "The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "Geometry"@en . + rdfs:subClassOf geo:SpatialObject ; + rdfs:comment "The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "Geometry"@en . ### http://www.opengis.net/ont/geosparql#SpatialObject geo:SpatialObject rdf:type owl:Class ; - rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "Spatial object"@en . + rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ; + rdfs:isDefinedBy geo: ; + rdfs:label "Spatial object"@en . ### http://www.w3.org/2003/01/geo/wgs84_pos#Point wgs84:Point rdf:type owl:Class ; - rdfs:subClassOf geo:Geometry ; - rdfs:comment "A point, typically described using a coordinate system relative to Earth, such as WGS84."@en ; - rdfs:isDefinedBy wgs84: ; - rdfs:label "Point"@en . + rdfs:subClassOf geo:Geometry ; + rdfs:comment "A point, typically described using a coordinate system relative to Earth, such as WGS84."@en ; + rdfs:isDefinedBy wgs84: ; + rdfs:label "Point"@en . ### http://www.w3.org/ns/ssn/systems/SystemCapability @@ -612,6 +606,10 @@ saref:Actuator rdf:type owl:Class ; rdfs:label "Actuator"@en . +### https://saref.etsi.org/core/Command +saref:Command rdf:type owl:Class . + + ### https://saref.etsi.org/core/Device saref:Device rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; @@ -653,13 +651,13 @@ saref:Function rdf:type owl:Class ; ### https://saref.etsi.org/core/Measurement saref:Measurement rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty saref:isMeasurementOf ; - owl:allValuesFrom saref:FeatureOfInterest - ] , - [ rdf:type owl:Restriction ; owl:onProperty saref:isMeasuredIn ; owl:allValuesFrom saref:UnitOfMeasure ] , + [ rdf:type owl:Restriction ; + owl:onProperty saref:isMeasurementOf ; + owl:allValuesFrom saref:FeatureOfInterest + ] , [ rdf:type owl:Restriction ; owl:onProperty saref:relatesToProperty ; owl:allValuesFrom saref:Property @@ -1112,3 +1110,6 @@ s4wear:WearerTemperature rdf:type owl:NamedIndividual , schema:name "Universidad Politécnica de Madrid" ; rdfs:comment "Universidad Politécnica de Madrid"@en ; rdfs:label "Universidad Politécnica de Madrid"@en . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi -- GitLab