diff --git a/ontology/saref4wear.ttl b/ontology/saref4wear.ttl index bca1f7ac93fb4a7a583c521d8bbaae683d0d8935..78a500ebd340254c34bc4ea645869d7c144be5fc 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