@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
@prefix gr: <http://purl.org/goodrelations/v1#> .
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <https://www.smart-api.io/ontology/1.0/>.
+@base <https://www.smart-api.io/ontology/1.0/>.
#all standard smartapi quantities and units
dc:contributor [a foaf:Person ; foaf:name "Marc Girod-Genet" ] ;
dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Jani Hursti" ] ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/CommonStructureOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/1.0/CommonStructureOntology/1.0> ;
owl:versionInfo "v1.0" .
# object
smartapi:Object a owl:Class ;
rdfs:label "Object"@en ;
- rdfs:comment "A general Smart API object."@en ;
+ rdfs:comment "A generic Smart API object."@en ;
rdfs:isDefinedBy smartapi:CommonStructureOntology ;
vs:term_status "testing" .
smartapi:relatedResource a owl:ObjectProperty ;
rdfs:label "Related resource"@en ;
- rdfs:comment "Resource that object is related to."@en ;
+ rdfs:comment "Resource that an object is related to."@en ;
rdfs:isDefinedBy smartapi:CommonStructureOntology ;
vs:term_status "testing" .
rdfs:comment "A constraint for data"@en ;
rdfs:isDefinedBy smartapi:CommonStructureOntology ;
rdfs:domain smartapi:Evaluation;
- vs:term_status "testing".
+ vs:term_status "testing".
smartapi:temporalContext a owl:ObjectProperty ;
rdfs:label "Temporal context"@en ;
rdfs:label "Provenance"@en ;
rdfs:comment "The origin of a resource information."@en ;
rdfs:isDefinedBy smartapi:CommonStructureOntology ;
- rdfs:subClassOf smartapi:Object;
+ rdfs:subClassOf smartapi:Evaluation;
vs:term_status "testing" .
smartapi:provenance a owl:ObjectProperty;
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix qudt: <http://data.nasa.gov/qudt/owl/qudt#> . #QUDT
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+@base <http://www.smart-api.io/ontology/1.0/>.
#all standard smartapi quantities and units
# restriction
+smartapi:Restriction a owl:Class ;
+ rdfs:label "Restriction"@en ;
+ rdfs:comment "Describes a restriction for a given resource."@en ;
+ rdfs:subClassOf smartapi:Evaluation;
+ rdfs:isDefinedBy smartapi:DataOntology ;
+ vs:term_status "testing".
+
smartapi:restriction a owl:ObjectProperty ;
rdfs:label "Restriction"@en ;
rdfs:comment "Describes a restriction for a given resource."@en ;
rdfs:isDefinedBy smartapi:DataOntology ;
vs:term_status "testing" .
+
# credit and payment limits
-
+
smartapi:creditLimit a owl:DatatypeProperty ;
rdfs:label "Credit limit"@en ;
rdfs:range xsd:double ;
rdfs:isDefinedBy smartapi:DataOntology ;
vs:term_status "testing" .
+
# discounts and markups
smartapi:fixedDiscount a owl:DatatypeProperty ;
@prefix qudt: <http://data.nasa.gov/qudt/owl/qudt#> . #QUDT
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+@base <http://www.smart-api.io/ontology/1.0/>.
#all standard smartapi entities
dc:contributor [a foaf:Person ; foaf:name "Marc Girod-Genet" ] ;
dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Jani Hursti" ] ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/EntityOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/1.0/EntityOntology/1.0> ;
owl:versionInfo "v1.0" .
# entity
rdfs:label "Tag"@en ;
rdfs:label "Tunniste"@fi ;
rdfs:comment "A tag is a label attached to someone or something for the purpose of identification or to give other information."@en ;
- rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity ;
+ rdfs:subClassOf smartapi:Device ;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology.
rdfs:label "Actuator"@en ;
rdfs:label "Toimilaite"@fi ;
rdfs:comment "An actuator is an electronic component, module, or subsystem whose purpose is to actuate based on a given control signal."@en ;
- rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
+ rdfs:subClassOf smartapi:Device;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology.
rdfs:label "Sensor"@en ;
rdfs:label "Sensori"@fi ;
rdfs:comment "A sensor is an electronic component, module, or subsystem whose purpose is to detect events or changes in its environment and send the information to other electronics."@en ;
- rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
+ rdfs:subClassOf smartapi:Device;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology.
rdfs:label "Activity"@en ;
rdfs:label "Aktiviteetti"@fi ;
rdfs:comment "Activity is a continuous task or process that an entity can be performing"@en ;
- rdfs:subClassOf smartapi:Object;
+ rdfs:subClassOf smartapi:Evaluation;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology .
rdfs:range rdf:XMLLiteral ;
vs:term_status "testing" .
-# should be removed ? where are these used ?
-
-smartapi:Wind a owl:Class ;
- rdfs:label "Wind"@en ;
- rdfs:label "Tuuli"@fi ;
- rdfs:comment "The class of wind related weather phenomena"@en ;
- rdfs:subClassOf smartapi:WeatherPhenomenon;
- vs:term_status "testing" ;
- rdfs:isDefinedBy smartapi:EntityOntology.
-
- smartapi:SolarPhenomenon a owl:Class ;
- rdfs:label "Solar phenomenon"@en ;
- rdfs:label "Aurinkoisuus"@fi ;
- rdfs:comment "The class of solar related weather phenomena"@en ;
- rdfs:subClassOf smartapi:WeatherPhenomenon;
- vs:term_status "testing" ;
- rdfs:isDefinedBy smartapi:EntityOntology .
-
-smartapi:Sunrise a owl:Class ;
- rdfs:label "Sunrise"@en ;
- rdfs:label "Auringonnousu"@fi ;
- rdfs:comment "Event of sun rising (at specific location in Earth)"@en ;
- rdfs:subClassOf smartapi:Evaluation ;
- rdfs:subClassOf smartapi:SolarPhenomenon ;
- vs:term_status "testing" ;
- rdfs:isDefinedBy smartapi:EntityOntology .
-
-smartapi:Sunset a owl:Class ;
- rdfs:label "Sunset"@en ;
- rdfs:label "Auringonlasku"@fi ;
- rdfs:comment "Event of sun setting (at specific location in Earth)"@en ;
- rdfs:subClassOf smartapi:Evaluation ;
- rdfs:subClassOf smartapi:SolarPhenomenon ;
- vs:term_status "testing" ;
- rdfs:isDefinedBy smartapi:EntityOntology .
-
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+@base <http://www.smart-api.io/ontology/1.0/>.
#all standard smartapi quantities and units
dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/IndividualsOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/1.0/IndividualsOntology/1.0> ;
owl:versionInfo "v1.0" ;
owl:imports <http://purl.org/goodrelations/v1.owl> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . #Semantic web vocabulary status ontology
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+@base <http://www.smart-api.io/ontology/1.0/>.
#all standard smartapi quantities and units
dc:contributor [a foaf:Person ; foaf:name "Marc Girod-Genet" ] ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/NetworkingOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/1.0/NetworkingOntology/1.0> ;
owl:versionInfo "v1.0" .
# message
smartapi:License a owl:Class ;
rdfs:label "License"@en ;
rdfs:comment "The authorization to use licensed material."@en ;
+ rdfs:subClassOf smartapi:Contract ;
rdfs:isDefinedBy smartapi:NetworkingOntology ;
vs:term_status "testing" .
@prefix qudt-quantity: <http://data.nasa.gov/qudt/owl/quantity#> . #QUDT quantities
@prefix qudt-unit: <http://data.nasa.gov/qudt/owl/unit#> . #QUDT units
-@prefix smartapi: <https://w3id.org/smartapi/>.
-@base <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+@base <http://www.smart-api.io/ontology/1.0/>.
#Core roles and activities (for devices and systems), this is related to actor module and could specialize it but now here defined as new vocabulary
smartapi:QuantityUnitOntology a owl:Ontology , voaf:Ontology ;
dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/QuantityUnitOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/1.0/QuantityUnitOntology/1.0> ;
owl:versionInfo "v1.0" ;
owl:imports <http://data.qudt.org/qudt/owl/1.0.0/qudt.owl> ;
owl:imports <http://data.qudt.org/qudt/owl/1.0.0/quantity.owl> ;
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
-@prefix smartapi: <https://w3id.org/smartapi/>.
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
-<https://w3id.org/smartapi/> rdf:type voaf:Ontology , owl:Ontology ;
+<http://www.smart-api.io/ontology/1.0/> rdf:type voaf:Ontology , owl:Ontology ;
dc:title "Smart API Ontology"@en ;
dc:description "The Smart API ontology, that glues together all of the Smart API vocabularies"@en ;
dc:creator <http://maxime-lefrancois.info/me#> ;
dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
dc:issued "2016-05-25"^^xsd:date ;
vann:preferredNamespacePrefix "smartapi" ;
- vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
- owl:versionIRI <https://w3id.org/smartapi/1.0> ;
+ vann:preferredNamespaceUri <https://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <https://www.smart-api.io/ontology/1.0> ;
owl:versionInfo "v1.0" ;
- owl:imports smartapi:CommonStructureOntology ;
- owl:imports smartapi:DataOntology ;
- owl:imports smartapi:EntityOntology ;
- owl:imports smartapi:IndividualsOntology ;
- owl:imports smartapi:NetworkingOntology ;
- owl:imports smartapi:QuantityUnitOntology .
+ owl:imports smartapi:CommonStructureOntology-1.0.ttl ;
+ owl:imports smartapi:DataOntology-1.0.ttl ;
+ owl:imports smartapi:EntityOntology-1.0.ttl ;
+ owl:imports smartapi:EnvironmentOntology-1.0.ttl ;
+ owl:imports smartapi:IndividualsOntology-1.0.ttl ;
+ owl:imports smartapi:NetworkingOntology-1.0.ttl ;
+ owl:imports smartapi:QuantityUnitOntology-1.0.ttl .