Commit 45d1406d authored by Raul Garcia-Castro's avatar Raul Garcia-Castro
Browse files

Imported SAREF, SAREF4CITY and SAREF4SYST and removed the declarations of their terms.

parent 1903a7ac
Loading
Loading
Loading
Loading
Loading
+4 −383
Original line number Diff line number Diff line
@@ -28,7 +28,10 @@
                                      dcterms:source <https://saref.etsi.org/sources/saref4watr/> ;
                                      rdfs:seeAlso <https://www.etsi.org/deliver/etsi_ts/103400_103499/10341010/01.01.01_60/ts_10341010v010101p.pdf> ;
                                      vann:preferredNamespacePrefix "s4watr" ;
                                      vann:preferredNamespaceUri "https://saref.etsi.org/saref4watr/" .
                                      vann:preferredNamespaceUri "https://saref.etsi.org/saref4watr/" ;
                                      owl:imports <https://saref.etsi.org/core/v3.2.1/>, 
                                        <https://saref.etsi.org/saref4syst/v1.1.2/> ,
                                        <https://saref.etsi.org/saref4city/v1.1.2/> .


#################################################################
@@ -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 <https://saref.etsi.org/saref4syst/> ;
                    rdfs:label "has sub-system"@en .


###  https://saref.etsi.org/saref4city/assesses
s4city:assesses rdf:type owl:ObjectProperty ;
                rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                rdfs:label "assesses"@en .


###  https://saref.etsi.org/saref4city/hasCalculationPeriod
s4city:hasCalculationPeriod rdf:type owl:ObjectProperty ;
                            rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                            rdfs:label "has calculation period"@en .


###  https://saref.etsi.org/saref4city/hasKPI
s4city:hasKPI rdf:type owl:ObjectProperty ;
              rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
              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 <https://saref.etsi.org/saref4city/> ;
                    rdfs:label "is assessed by"@en .


###  https://saref.etsi.org/saref4city/isDerivedFrom
s4city:isDerivedFrom rdf:type owl:ObjectProperty ;
                     rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                     rdfs:label "is derived from"@en .


###  https://saref.etsi.org/saref4city/isKPIOf
s4city:isKPIOf rdf:type owl:ObjectProperty ;
               rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
               rdfs:label "is key performance indicator of"@en .


###  https://saref.etsi.org/saref4city/quantifiesKPI
s4city:quantifiesKPI rdf:type owl:ObjectProperty ;
                     rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                     rdfs:label "quantifies KPI"@en .


###  https://saref.etsi.org/saref4city/refersToFeature
s4city:refersToFeature rdf:type owl:ObjectProperty ;
                       rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                       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 <https://saref.etsi.org/saref4city/> ;
                    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 <https://saref.etsi.org/core/> ;
                       rdfs:label "controls property"@en .


###  https://saref.etsi.org/core/isControlledByDevice
saref:isControlledByDevice rdf:type owl:ObjectProperty ;
                           rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                           rdfs:label "is controlled by device"@en .


###  https://saref.etsi.org/core/hasMeasurement
saref:hasMeasurement rdf:type owl:ObjectProperty ;
                     rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                     rdfs:label "has measurement"@en .


###  https://saref.etsi.org/core/hasProperty
saref:hasProperty rdf:type owl:ObjectProperty ;
                  rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                  rdfs:label "has property"@en .


###  https://saref.etsi.org/core/isMeasuredByDevice
saref:isMeasuredByDevice rdf:type owl:ObjectProperty ;
                         rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                         rdfs:label "is measured by device"@en .


###  https://saref.etsi.org/core/isMeasuredIn
saref:isMeasuredIn rdf:type owl:ObjectProperty ;
                   rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                   rdfs:label "is measured in"@en .


###  https://saref.etsi.org/core/isMeasurementOf
saref:isMeasurementOf rdf:type owl:ObjectProperty ;
                      owl:inverseOf saref:hasMeasurement ;
                      rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                      rdfs:label "is measurement of"@en .


###  https://saref.etsi.org/core/isPropertyOf
saref:isPropertyOf rdf:type owl:ObjectProperty ;
                   rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                   rdfs:label "is property of"@en .


###  https://saref.etsi.org/core/makesMeasurement
saref:makesMeasurement rdf:type owl:ObjectProperty ;
                       owl:inverseOf saref:measurementMadeBy ;
                       rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                       rdfs:label "makes measurement"@en .


###  https://saref.etsi.org/core/measurementMadeBy
saref:measurementMadeBy rdf:type owl:ObjectProperty ;
                        rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                        rdfs:label "measurement made by"@en .


###  https://saref.etsi.org/core/measuresProperty
saref:measuresProperty rdf:type owl:ObjectProperty ;
                       rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                       rdfs:label "measures property"@en .


###  https://saref.etsi.org/core/relatesToMeasurement
saref:relatesToMeasurement rdf:type owl:ObjectProperty ;
                           rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                           rdfs:label "relates to measurement"@en .


###  https://saref.etsi.org/core/relatesToProperty
saref:relatesToProperty rdf:type owl:ObjectProperty ;
                        rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
                        rdfs:label "relates to property"@en .


#################################################################
#    Data properties
#################################################################

###  https://saref.etsi.org/saref4city/hasCreationDate
s4city:hasCreationDate rdf:type owl:DatatypeProperty ;
                       rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                       rdfs:range xsd:dateTime ;
                       rdfs:label "has creation date"@en .


###  https://saref.etsi.org/saref4city/hasExpirationDate
s4city:hasExpirationDate rdf:type owl:DatatypeProperty ;
                         rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                         rdfs:range xsd:dateTime ;
                         rdfs:label "has expiration date"@en .


###  https://saref.etsi.org/saref4city/hasLastUpdateDate
s4city:hasLastUpdateDate rdf:type owl:DatatypeProperty ;
                         rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                         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 <https://saref.etsi.org/core/> ;
                      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 <https://saref.etsi.org/core/> ;
               rdfs:label "has model"@en .


###  https://saref.etsi.org/core/hasTimestamp
saref:hasTimestamp rdf:type owl:DatatypeProperty ;
                   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:isDefinedBy <https://saref.etsi.org/core/> ;
               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/saref4syst/> .


###  https://saref.etsi.org/saref4city/Agent
s4city:Agent rdf:type owl:Class ;
             rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
             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 <https://saref.etsi.org/saref4city/> ;
                               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 <http://fiware-datamodels.readthedocs.io/en/latest/KeyPerformanceIndicator/doc/spec/index.html> .


###  https://saref.etsi.org/saref4city/KeyPerformanceIndicatorAssessment
s4city:KeyPerformanceIndicatorAssessment rdf:type owl:Class ;
                                         rdfs:isDefinedBy <https://saref.etsi.org/saref4city/> ;
                                         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 <https://saref.etsi.org/core/> ;
               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 <https://saref.etsi.org/core/> ;
             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 <https://saref.etsi.org/core/> ;
                        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 <https://saref.etsi.org/core/> ;
                  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 <https://saref.etsi.org/core/> ;
            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 <https://saref.etsi.org/core/> ;
               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 <https://saref.etsi.org/core/> ;
             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 <https://saref.etsi.org/core/> ;
                    rdfs:label "Unit of measure"@en .


#################################################################
#    Individuals
#################################################################