From 45d1406d794065feb6afeb9063d97cc952e93a4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Garc=C3=ADa=20Castro?= Date: Thu, 25 Apr 2024 14:03:21 +0200 Subject: [PATCH] Imported SAREF, SAREF4CITY and SAREF4SYST and removed the declarations of their terms. --- ontology/saref4watr.ttl | 387 +--------------------------------------- 1 file changed, 4 insertions(+), 383 deletions(-) diff --git a/ontology/saref4watr.ttl b/ontology/saref4watr.ttl index 453833b..a596a4c 100644 --- a/ontology/saref4watr.ttl +++ b/ontology/saref4watr.ttl @@ -28,7 +28,10 @@ dcterms:source ; rdfs:seeAlso ; vann:preferredNamespacePrefix "s4watr" ; - vann:preferredNamespaceUri "https://saref.etsi.org/saref4watr/" . + vann:preferredNamespaceUri "https://saref.etsi.org/saref4watr/" ; + owl:imports , + , + . ################################################################# @@ -125,68 +128,6 @@ geosp:sfWithin rdf:type owl:ObjectProperty ; rdfs:label "sfWithin"@en . -### https://saref.etsi.org/saref4syst/hasSubSystem -s4syst:hasSubSystem rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has sub-system"@en . - - -### https://saref.etsi.org/saref4city/assesses -s4city:assesses rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "assesses"@en . - - -### https://saref.etsi.org/saref4city/hasCalculationPeriod -s4city:hasCalculationPeriod rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has calculation period"@en . - - -### https://saref.etsi.org/saref4city/hasKPI -s4city:hasKPI rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - owl:inverseOf s4city:isKPIOf ; - rdfs:label "has key performance indicator"@en . - - -### https://saref.etsi.org/saref4city/isAssessedBy -s4city:isAssessedBy rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is assessed by"@en . - - -### https://saref.etsi.org/saref4city/isDerivedFrom -s4city:isDerivedFrom rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is derived from"@en . - - -### https://saref.etsi.org/saref4city/isKPIOf -s4city:isKPIOf rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is key performance indicator of"@en . - - -### https://saref.etsi.org/saref4city/quantifiesKPI -s4city:quantifiesKPI rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "quantifies KPI"@en . - - -### https://saref.etsi.org/saref4city/refersToFeature -s4city:refersToFeature rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:comment "Relation between a KPI assessment and the geographical feature it refers to"@en ; - rdfs:label "refers to feature"@en . - - -### https://saref.etsi.org/saref4city/refersToTime -s4city:refersToTime rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "refers to time"@en . - - ### https://saref.etsi.org/saref4watr/appliesTo s4watr:appliesTo rdf:type owl:ObjectProperty ; rdfs:domain s4watr:Tariff ; @@ -287,111 +228,10 @@ s4watr:measuresFeature rdf:type owl:ObjectProperty ; rdfs:label "measures feature"@en . -### https://saref.etsi.org/core/controlsProperty -saref:controlsProperty rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "controls property"@en . - - -### https://saref.etsi.org/core/isControlledByDevice -saref:isControlledByDevice rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is controlled by device"@en . - - -### https://saref.etsi.org/core/hasMeasurement -saref:hasMeasurement rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has measurement"@en . - - -### https://saref.etsi.org/core/hasProperty -saref:hasProperty rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has property"@en . - - -### https://saref.etsi.org/core/isMeasuredByDevice -saref:isMeasuredByDevice rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is measured by device"@en . - - -### https://saref.etsi.org/core/isMeasuredIn -saref:isMeasuredIn rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is measured in"@en . - - -### https://saref.etsi.org/core/isMeasurementOf -saref:isMeasurementOf rdf:type owl:ObjectProperty ; - owl:inverseOf saref:hasMeasurement ; - rdfs:isDefinedBy ; - rdfs:label "is measurement of"@en . - - -### https://saref.etsi.org/core/isPropertyOf -saref:isPropertyOf rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is property of"@en . - - -### https://saref.etsi.org/core/makesMeasurement -saref:makesMeasurement rdf:type owl:ObjectProperty ; - owl:inverseOf saref:measurementMadeBy ; - rdfs:isDefinedBy ; - rdfs:label "makes measurement"@en . - - -### https://saref.etsi.org/core/measurementMadeBy -saref:measurementMadeBy rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "measurement made by"@en . - - -### https://saref.etsi.org/core/measuresProperty -saref:measuresProperty rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "measures property"@en . - - -### https://saref.etsi.org/core/relatesToMeasurement -saref:relatesToMeasurement rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "relates to measurement"@en . - - -### https://saref.etsi.org/core/relatesToProperty -saref:relatesToProperty rdf:type owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "relates to property"@en . - - ################################################################# # Data properties ################################################################# -### https://saref.etsi.org/saref4city/hasCreationDate -s4city:hasCreationDate rdf:type owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:range xsd:dateTime ; - rdfs:label "has creation date"@en . - - -### https://saref.etsi.org/saref4city/hasExpirationDate -s4city:hasExpirationDate rdf:type owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:range xsd:dateTime ; - rdfs:label "has expiration date"@en . - - -### https://saref.etsi.org/saref4city/hasLastUpdateDate -s4city:hasLastUpdateDate rdf:type owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:range xsd:dateTime ; - rdfs:label "has last update date"@en . - - ### https://saref.etsi.org/saref4watr/forDayInMonth s4watr:forDayInMonth rdf:type owl:DatatypeProperty ; rdfs:domain s4watr:TimeBasedTariff ; @@ -477,32 +317,6 @@ s4watr:requiresPower rdf:type owl:DatatypeProperty ; rdfs:label "requires power"@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 ; - rdfs:label "has manufacturer"@en . - - -### https://saref.etsi.org/core/hasModel -saref:hasModel rdf:type owl:DatatypeProperty ; - rdfs:comment "A relationship identifying the model of an entity (e.g., device)"@en ; - rdfs:isDefinedBy ; - rdfs:label "has model"@en . - - -### https://saref.etsi.org/core/hasTimestamp -saref:hasTimestamp rdf:type owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:label "has timestamp"@en . - - -### https://saref.etsi.org/core/hasValue -saref:hasValue rdf:type owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:label "has value"@en . - - ################################################################# # Classes ################################################################# @@ -580,82 +394,6 @@ time:TemporalEntity rdf:type owl:Class ; rdfs:label "Temporal entity"@en . -### https://saref.etsi.org/saref4syst/System -s4syst:System rdf:type owl:Class ; - rdfs:label "System"@en ; - rdfs:isDefinedBy . - - -### https://saref.etsi.org/saref4city/Agent -s4city:Agent rdf:type owl:Class ; - rdfs:isDefinedBy ; - rdfs:comment "An agent making an action in the context of a city. An agent could be a person, software, etc."@en ; - rdfs:label "Agent"@en . - - -### https://saref.etsi.org/saref4city/KeyPerformanceIndicator -s4city:KeyPerformanceIndicator rdf:type owl:Class ; - rdfs:isDefinedBy ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty s4city:hasCalculationPeriod ; - owl:allValuesFrom time:TemporalDuration - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:isKPIOf ; - owl:allValuesFrom saref:FeatureOfInterest - ] ; - rdfs:comment "A Key Performance Indicator (KPI) is a type of performance measurement. KPIs evaluate the success of an organization or of a particular activity in which it engages. (Definition taken from FIWARE)"@en ; - rdfs:label "Key Performance Indicator"@en ; - rdfs:seeAlso . - - -### https://saref.etsi.org/saref4city/KeyPerformanceIndicatorAssessment -s4city:KeyPerformanceIndicatorAssessment rdf:type owl:Class ; - rdfs:isDefinedBy ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty s4city:assesses ; - owl:allValuesFrom saref:FeatureOfInterest - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:isAssessedBy ; - owl:allValuesFrom s4city:Agent - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:isDerivedFrom ; - owl:allValuesFrom saref:Measurement - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:isMeasuredIn ; - owl:allValuesFrom saref:UnitOfMeasure - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:quantifiesKPI ; - owl:allValuesFrom s4city:KeyPerformanceIndicator - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:refersToTime ; - owl:allValuesFrom time:TemporalEntity - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:hasCreationDate ; - owl:allValuesFrom xsd:dateTime - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:hasExpirationDate ; - owl:allValuesFrom xsd:dateTime - ] , - [ rdf:type owl:Restriction ; - owl:onProperty s4city:hasLastUpdateDate ; - owl:allValuesFrom xsd:dateTime - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasValue ; - owl:cardinality "1"^^xsd:nonNegativeInteger - ] ; - rdfs:comment "A Key Performance Indicator assessment represents the assessment of a KPI calculated by a given agent in a given time."@en ; - rdfs:label "Key performance indicator assessment"@en . - - ### https://saref.etsi.org/saref4watr/AcceptabilityProperty s4watr:AcceptabilityProperty rdf:type owl:Class ; rdfs:subClassOf s4watr:WaterProperty ; @@ -1035,123 +773,6 @@ s4watr:WaterUse rdf:type owl:Class ; rdfs:label "Water use"@en . -### https://saref.etsi.org/core/Actuator -saref:Actuator rdf:type owl:Class ; - rdfs:subClassOf saref:Device ; - owl:disjointWith saref:Sensor ; - rdfs:isDefinedBy ; - rdfs:comment "A device responsible for moving or controlling a mechanism or system."@en ; - rdfs:label "Actuator"@en . - - -### https://saref.etsi.org/core/Device -saref:Device rdf:type owl:Class ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty saref:controlsProperty ; - owl:allValuesFrom saref:Property - ] , - [ 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:isDefinedBy ; - 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 a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended."@en ; - rdfs:label "Device"@en . - - -### https://saref.etsi.org/core/FeatureOfInterest -saref:FeatureOfInterest rdf:type owl:Class ; - rdfs:isDefinedBy ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty saref:hasMeasurement ; - owl:allValuesFrom saref:Measurement - ] . - - -### 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:cardinality "1"^^xsd:nonNegativeInteger - ] , - [ 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:isDefinedBy ; - rdfs:label "Measurement"@en . - - -### https://saref.etsi.org/core/Meter -saref:Meter rdf:type owl:Class ; - rdfs:subClassOf saref:Sensor ; - rdfs:comment "A device built to accurately detect and display a quantity in a form readable by a human being. Further, a device of category saref:Meter that performs a saref:MeteringFunction."@en ; - rdfs:isDefinedBy ; - rdfs:label "Meter"@en . - - -### https://saref.etsi.org/core/Property -saref:Property rdf:type owl:Class ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:onProperty saref:isControlledByDevice ; - owl:allValuesFrom saref:Device - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:isMeasuredByDevice ; - owl:allValuesFrom saref:Device - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:relatesToMeasurement ; - owl:allValuesFrom saref:Measurement - ] ; - rdfs:isDefinedBy ; - 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 ; - 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 ; - rdfs:label "Sensor"@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 ; - rdfs:label "Unit of measure"@en . - - ################################################################# # Individuals ################################################################# -- GitLab