diff --git a/ontology/saref4grid.ttl b/ontology/saref4grid.ttl index 0fc44fa0d2a34a529cda7881eb69b3576dc76109..af8ae7cc110cf9a4732b03d83d1f17e982bcfe4a 100644 --- a/ontology/saref4grid.ttl +++ b/ontology/saref4grid.ttl @@ -27,7 +27,8 @@ dcterms:modified "2023-11-22"^^xsd:date ; vann:preferredNamespacePrefix "s4grid" ; vann:preferredNamespaceUri "https://saref.etsi.org/saref4grid/" ; - rdfs:comment "The development of the SAREF4GRID ontology has been partially funded by the IA4TES project (MIA.2021.M04.0008), funded by the Spanish Ministry of Economic Affairs and Digital Transformation and by the NextGenerationEU program" . + rdfs:comment "The development of the SAREF4GRID ontology has been partially funded by the IA4TES project (MIA.2021.M04.0008), funded by the Spanish Ministry of Economic Affairs and Digital Transformation and by the NextGenerationEU program" ; + owl:imports . ################################################################# @@ -131,78 +132,6 @@ oneM2M:hasService a owl:ObjectProperty ; rdfs:isDefinedBy ; rdfs:label "has service"@en . -saref:controlsProperty a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "control property"@en . - -saref:hasFunction a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has function"@en . - -saref:hasMeasurement a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has measurement"@en . - -saref:hasProperty a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has property"@en . - -saref:hasState a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "has state"@en . - -saref:isControlledByDevice a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is controlled by device"@en . - -saref:isMeasuredByDevice a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is measured by device"@en . - -saref:isMeasuredIn a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is measured in"@en . - -saref:isMeasurementOf a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is measurement of"@en . - -saref:isOfferedBy a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is offered by"@en . - -saref:isPropertyOf a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "is property of"@en . - -saref:makesMeasurement a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "makes measurement"@en . - -saref:measurementMadeBy a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "measurement made by"@en . - -saref:measuresProperty a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "measures property"@en . - -saref:offers a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "offers"@en . - -saref:relatesToMeasurement a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "relates to measurement"@en . - -saref:relatesToProperty a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "relates to property"@en . - -saref:represents a owl:ObjectProperty ; - rdfs:isDefinedBy ; - rdfs:label "represents"@en . - s4grid:executesScript a owl:ObjectProperty ; rdfs:comment "[COSEM] Defines the script to be executed"@en ; rdfs:label "executes script"@en ; @@ -362,18 +291,9 @@ s4grid:storesScript a owl:ObjectProperty ; rdfs:domain s4grid:ScriptTable ; rdfs:range s4grid:Script . - ################################################################# # Data properties ################################################################# -saref:hasTimestamp a owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:label "has timestamp"@en ; - rdfs:range xsd:dateTime . - -saref:hasValue a owl:DatatypeProperty ; - rdfs:isDefinedBy ; - rdfs:label "has value"@en . s4grid:obtainFromEntry a owl:DatatypeProperty ; rdfs:comment "It defines the first entry to be retrieved from a profile generic"@en ; @@ -651,48 +571,6 @@ oneM2M:Service a owl:Class ; rdfs:label "Service"@en ; owl:equivalentClass saref:Service . -saref:Device a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Device"@en . - -saref:FeatureOfInterest a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Feature Of Interest"@en . - -saref:Function a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Function"@en . - -saref:Measurement a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Measurement"@en . - -saref:Meter a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Meter"@en ; - rdfs:subClassOf saref:Sensor . - -saref:Property a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Property"@en . - -saref:Sensor a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Sensor"@en ; - rdfs:subClassOf saref:Device . - -saref:Service a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Service"@en . - -saref:State a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "State"@en . - -saref:UnitOfMeasure a owl:Class ; - rdfs:isDefinedBy ; - rdfs:label "Unit Of Measure"@en . - s4grid:ActionOperation a owl:Class ; rdfs:comment "This class is the means of an action service to communicate in a procedure-type manner over the network (i.e. transmit data to/from other devices). It is the –machine interpretable- exposure of a –human understandable- Command to a network"@en ; rdfs:label "Action Operation"@en ;