diff --git a/ontology/saref4envi.ttl b/ontology/saref4envi.ttl index 26e89b8fe47dbec4e294a61c206cee95ff873283..cefc47fc8cd0eadd4bb86a0c5fe72f24b58c481e 100644 --- a/ontology/saref4envi.ttl +++ b/ontology/saref4envi.ttl @@ -74,41 +74,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . # Object Properties ################################################################# -### http://www.w3.org/2003/01/geo/wgs84_pos#location -geo: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 realtionship 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 geo: ; - rdfs:label "location"@en . - - -### https://saref.etsi.org/core/isMeasuredIn -saref:isMeasuredIn rdf:type owl:ObjectProperty ; - rdfs:comment "A relation between a measurement and the unit of measure in which the measurement value is expressed."@en , - "is measured in"@en ; - rdfs:isDefinedBy "https://saref.etsi.org/core/" . - - -### https://saref.etsi.org/core/makesMeasurement -saref:makesMeasurement rdf:type owl:ObjectProperty ; - rdfs:comment "A relation between a sensor and the measurements it makes. Such measurement will link together the valur of the measurement, its unit of measure and the property to which it relates."@en ; - rdfs:isDefinedBy "https://saref.etsi.org/core/" ; - rdfs:label "makes measurement"@en . - - -### https://saref.etsi.org/core/measuresProperty -saref:measuresProperty rdf:type owl:ObjectProperty ; - rdfs:comment "A relation between a sensor and the property o properties it can take measurement about."@en ; - rdfs:isDefinedBy "https://saref.etsi.org/core/" ; - rdfs:label "measures property"@en . - - -### https://saref.etsi.org/core/relatesToProperty -saref:relatesToProperty rdf:type owl:ObjectProperty ; - rdfs:comment "A relation between a measurement and the property such measurement is about."@en ; - rdfs:isDefinedBy "https://saref.etsi.org/core/" ; - rdfs:label "relates to property"@en . - - ### https://saref.etsi.org/saref4envi/contains :contains rdf:type owl:ObjectProperty ; @@ -231,43 +196,6 @@ saref:relatesToProperty rdf:type owl:ObjectProperty ; # Data properties ################################################################# -### https://saref.etsi.org/core/hasDescription -saref:hasDescription rdf:type owl:DatatypeProperty ; - rdfs:comment "A relationship providing a description of an entity (e.g., device)"@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "has description"@en . - - -### https://saref.etsi.org/core/hasManufacturer -saref:hasManufacturer rdf:type owl:DatatypeProperty ; - rdfs:comment "A relationship identifying the manufacturer of an entity (e.g., device)"@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "has manufacturer"@en . - - -# ### https://saref.etsi.org/core/hasName -# saref:hasName rdf:type owl:DatatypeProperty ; -# rdfs:comment "A relationship providing the name of an entity (e.g., device)"@en ; -# rdfs:isDefinedBy saref: ; -# rdfs:label "has name"@en . - - -### https://saref.etsi.org/core/hasTimestamp -saref:hasTimestamp rdf:type owl:DatatypeProperty , - owl:FunctionalProperty ; - rdfs:range xsd:dateTime ; - rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)."@en ; - rdfs:isDefinedBy "https://saref.etsi.org/core/" ; - rdfs:label "has timestamp"@en . - - -### https://saref.etsi.org/core/hasValue -saref:hasValue rdf:type owl:DatatypeProperty ; - rdfs:comment "A relationship defining the value of a certain property, e.g., energy or power"@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "has value"@en . - - ### https://saref.etsi.org/saref4envi/hasCreationDate :hasCreationDate rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; @@ -326,108 +254,6 @@ saref:hasValue rdf:type owl:DatatypeProperty ; # Classes ################################################################# -### http://www.w3.org/2003/01/geo/wgs84_pos#Point -geo:Point rdf:type owl:Class ; - rdfs:comment "A point, typically described using a coordinate system relative to Earth, such as WGS84. Uniquely identified by lat/long/alt. i.e. spaciallyIntersects(P1, P2) :- lat(P1, LAT), long(P1, LONG), alt(P1, ALT), at(P2, LAT), long(P2, LONG), alt(P2, ALT). sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P2)."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "Point"@en . - - -### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing -geo:SpatialThing rdf:type owl:Class ; - rdfs:comment "Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes."@en ; - rdfs:isDefinedBy geo: ; - rdfs:label "Spatial thing"@en . - - -### http://www.w3.org/2006/time#TemporalUnit -time:TemporalUnit rdf:type owl:Class ; - rdfs:subClassOf saref:UnitOfMeasure ; - rdfs:comment "A temporal unit of measure, which provides a scale factor for a time quantity."@en ; - rdfs:isDefinedBy time: ; - rdfs:label "Temporal unit"@en . - - -### https://saref.etsi.org/core/Device -saref:Device rdf:type owl:Class ; - rdfs:comment "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs the start and stop function."@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "Device"@en . - - -### https://saref.etsi.org/core/Measurement -saref:Measurement rdf:type owl:Class ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty saref:isMeasuredIn ; - owl:allValuesFrom saref:UnitOfMeasure - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:relatesToProperty ; - owl:allValuesFrom saref:Property - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:isMeasuredIn ; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; - owl:onClass saref:UnitOfMeasure - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:relatesToProperty ; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; - owl:onClass saref:Property - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasTimestamp ; - owl:allValuesFrom xsd:dateTime - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasValue ; - owl:allValuesFrom xsd:float - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasValue ; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; - owl:onDataRange xsd:float - ] ; - rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ; - rdfs:label "Measurement"@en . - - -### https://saref.etsi.org/core/Property -saref:Property rdf:type owl:Class ; - rdfs:comment "An aspect of an entity that can be observable by a sensor."@en ; - rdfs:label "Property"@en . - - -### https://saref.etsi.org/core/Sensor -saref:Sensor rdf:type owl:Class ; - rdfs:subClassOf saref:Device , - [ rdf:type owl:Restriction ; - owl:onProperty saref:makesMeasurement ; - owl:allValuesFrom saref:Measurement - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:measuresProperty ; - owl:allValuesFrom saref:Property - ] ; - rdfs:comment """A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. -A device that has category saref:Sensor and performs a saref:SensingFunction."""@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "Sensor"@en . - - -### https://saref.etsi.org/core/Service -saref:Service rdf:type owl:Class ; - rdfs:comment "A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service, the function(s) to be represented, and the (input and output) parameters necessary to operate the service."@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "Service"@en . - - -### https://saref.etsi.org/core/UnitOfMeasure -saref:UnitOfMeasure rdf:type owl:Class ; - rdfs:comment "The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called \"watt\". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of the Smart Appliances ontology, but this list can be extended."@en ; - rdfs:isDefinedBy saref: ; - rdfs:label "Unit of measure"@en . - ### https://saref.etsi.org/saref4envi/Color :Color rdf:type owl:Class ;