# service providers
+smartapi:FacilityManagementEntity a owl:Class ;
+ rdfs:label "Facility management"@en ;
+ rdfs:label "Kiinteistöhuolto"@fi ;
+ rdfs:comment "Entity related to facility management"@en ;
+ vs:term_status "testing" ;
+ rdfs:subClassOf smartapi:Service;
+ rdfs:isDefinedBy smartapi:AbstractEntityOntology.
+
smartapi:ServiceProvider a owl:Class ;
rdfs:label "Service provider"@en ;
rdfs:label "Palveluntarjoaja"@fi ;
rdfs:comment "The class of service providers."@en ;
- rdfs:subClassOf smartapi:AbstractEntity ;
+ rdfs:subClassOf smartapi:Organization ;
rdfs:isDefinedBy smartapi:AbstractEntityOntology ;
vs:term_status "testing" .
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/DataOntology/1.0> ;
- owl:versionInfo "v1.0" ;
- owl:imports <http://purl.org/goodrelations/v1.owl> ;
- owl:imports <http://data.qudt.org/qudt/owl/1.0.0/qudt.owl> .
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/DataOntology/1.0> ;
+ owl:versionInfo "v1.0" .
# value object
rdfs:isDefinedBy smartapi:DataOntology ;
vs:term_status "testing" .
+smartapi:Calculable a owl:Class ;
+ rdfs:label "Calculable" @en ;
+ rdfs:comment "An object that can be calculated on."@en ;
+ rdfs:isDefinedBy smartapi:DataOntology ;
+ rdfs:subClassOf smartapi:Object;
+ vs:term_status "testing".
+
smartapi:CalculationMethod a owl:Class ;
rdfs:label "Calculation method"@en ;
rdfs:comment "A method, e.g. a given function or an algorithm used for the calculation."@en ;
rdfs:isDefinedBy smartapi:DataOntology ;
+ rdfs:subClassOf smartapi:Calculable;
vs:term_status "testing".
smartapi:LinearCalculation a owl:Class ;
owl:disjointWith smartapi:PhysicalEntity;
rdfs:isDefinedBy smartapi:EntityOntology.
-smartapi:FacilityManagementEntity a owl:Class ;
- rdfs:label "Facility management"@en ;
- rdfs:label "Kiinteistöhuolto"@fi ;
- rdfs:comment "Entity related to facility management"@en ;
- vs:term_status "testing" ;
- rdfs:subClassOf smartapi:Entity;
- rdfs:isDefinedBy smartapi:EntityOntology.
-
#smartapi:Endurant a owl:Class;
# rdfs:label "Endurant"@en ;
# rdfs:comment """Also known as continuants, or in some cases as substance, endurants are those entities that can be observed-perceived as a complete concept, at no matter which given snapshot of time. Were we to freeze time we would still be able to perceive/conceive the entire endurant.
smartapi:Optimizing a owl:Class ;
rdfs:label "Optimizing"@en ;
rdfs:label "Optimointi"@fi ;
- rdfs:comment "Optimizing is a continuous task or process that an entity can be performing to optimize"@en ;
+ rdfs:comment "Optimizing is a continuous task or process that an entity can be performing to optimize the functioning of an entity"@en ;
rdfs:subClassOf smartapi:Activity ;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology .
smartapi:Forecasting a owl:Class ;
rdfs:label "Forecasting"@en ;
rdfs:label "Ennustaminen"@fi ;
- rdfs:comment "Forecasting is a continuous task or process that an entity can be performing to forecast"@en ;
+ rdfs:comment "Forecasting is a continuous task or process that an entity can be performing to forecast the values of some property"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
+smartapi:Filtering a owl:Class ;
+ rdfs:label "Filtering"@en ;
+ rdfs:label "Suodattaminen"@fi ;
+ rdfs:comment "Filtering is a task performed to filter out values of properties to clean up data"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
+smartapi:Analyzing a owl:Class ;
+ rdfs:label "Analyzing"@en ;
+ rdfs:label "Aalysointi"@fi ;
+ rdfs:comment "Analyzing is a task performed to perform a mathematical analysis or other calculation operation on a set of data"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
+smartapi:Storing a owl:Class ;
+ rdfs:label "Storing"@en ;
+ rdfs:label "Tallennus"@fi ;
+ rdfs:comment "Storing is a task performed to store a set of data either temporarily or permanently"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
+smartapi:Editing a owl:Class ;
+ rdfs:label "Editing"@en ;
+ rdfs:label "Muokkaus"@fi ;
+ rdfs:comment "Editing is a task performed to edit some set of data"@en ;
rdfs:subClassOf smartapi:Activity ;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:EntityOntology .
+smartapi:Capturing a owl:Class ;
+ rdfs:label "Capturing"@en ;
+ rdfs:label "Mittaus"@fi ;
+ rdfs:comment "Capturing is a task performed to capture (i.e. record) a set of data"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
+smartapi:Controlling a owl:Class ;
+ rdfs:label "Controlling"@en ;
+ rdfs:label "Ohjaus"@fi ;
+ rdfs:comment "Controlling is a task performed to control the behavior of some entity"@en ;
+ rdfs:subClassOf smartapi:Activity ;
+ vs:term_status "testing" ;
+ rdfs:isDefinedBy smartapi:EntityOntology .
+
# links between entities
smartapi:belongsTo rdf:type owl:ObjectProperty ;
vann:preferredNamespacePrefix "smartapi" ;
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> .
+ owl:versionInfo "v1.0" .
#Allows to express the category for data such as its intended role, can be extended on different domains
rdfs:label "Error"@en ;
rdfs:comment "A class used to express an error."@en ;
rdfs:isDefinedBy smartapi:NetworkingOntology ;
+ rdfs:subClassOf smartapi:Object;
vs:term_status "testing" .
smartapi:error a owl:ObjectProperty ;
rdfs:label "Status"@en ;
rdfs:comment "A status of the requested operation."@en ;
rdfs:isDefinedBy smartapi:NetworkingOntology ;
+ rdfs:subClassOf smartapi:Object;
vs:term_status "testing" .
smartapi:statusCode a owl:DatatypeProperty ;
rdfs:isDefinedBy smartapi:NetworkingOntology ;
rdfs:range rdf:XMLLiteral ;
vs:term_status "testing" .
-
\ No newline at end of file
+
dc:contributor [a foaf:Person ; foaf:name "Lynda TEMAL" ] ;
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 <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> ;
- owl:imports <http://data.qudt.org/qudt/owl/1.0.0/unit.owl> .
+ owl:versionInfo "v1.0" .
+
# datatype property
rdfs:subClassOf smartapi:EnumerationState;
vs:term_status "testing" ;
rdfs:isDefinedBy smartapi:QuantityUnitOntology.
-
\ No newline at end of file
+
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/SecurityOntology/1.0> ;
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/SecurityOntology/1.0> ;
owl:versionInfo "v1.0" .
# security
rdfs:label "Authorization"@en ;
rdfs:comment "Resource describing an authorization object."@en ;
rdfs:isDefinedBy smartapi:SecurityOntology ;
+ rdfs:subClassOf smartapi:Object;
vs:term_status "testing".
smartapi:authorization a owl:ObjectProperty ;
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/TradingOntology/1.0> ;
- owl:versionInfo "v1.0" ;
- owl:imports <http://purl.org/goodrelations/v1.owl> .
+ vann:preferredNamespaceUri <http://www.smart-api.io/ontology/1.0/> ;
+ owl:versionIRI <http://www.smart-api.io/ontology/TradingOntology/1.0> ;
+ owl:versionInfo "v1.0" .
# boolean flags
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 <http://data.qudt.org/qudt/owl/1.0.0/qudt.owl> ;
+ owl:imports <http://data.qudt.org/qudt/owl/1.0.0/quantity.owl> ;
+ owl:imports <http://data.qudt.org/qudt/owl/1.0.0/unit.owl> ;
+ owl:imports <http://purl.org/goodrelations/v1.owl> ;
owl:imports smartapi:AbstractEntityOntology-1.0.ttl ;
owl:imports smartapi:CommonStructureOntology-1.0.ttl ;
owl:imports smartapi:DataOntology-1.0.ttl ;
--- /dev/null
+# Copyright 2016 ITEA 12004 SEAS Project.
+# Copyright 2016-2019 Asema Electronics Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . #Resource data framework
+@prefix owl: <http://www.w3.org/2002/07/owl#> . #Owl ontology language
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . #RDF schema
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . #XML standard datatypes
+@prefix cc: <http://creativecommons.org/ns#>. #Creative commons namespace
+@prefix dc: <http://purl.org/dc/terms/> . #Dublin Core Metadata Initiative terms
+@prefix vann: <http://purl.org/vocab/vann/> . #A vocabulary for annotating vocabulary descriptions
+@prefix voaf: <http://purl.org/vocommons/voaf#> . #A vocabulary of a friend, for describing relations between linked vocabularies
+@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . #Semantic web vocabulary status ontology
+@prefix void: <https://www.w3.org/TR/void/>. #Ontology of interelinked datasets
+@prefix foaf: <http://xmlns.com/foaf/0.1/>.
+@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
+
+@prefix smartapi: <http://www.smart-api.io/ontology/1.0/>.
+
+
+<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 <http://www.vtt.fi/JarmoKalaoja> ;
+ dc:contributor <http://zimmer.aprilfoolsreview.com/antoine#me> ;
+ dc:contributor [a foaf:Person ; foaf:name "Erkki Siira" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Takoua Ghariani" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Marc Girod-Genet" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Jani Hursti" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
+ dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
+ dc:issued "2016-05-25"^^xsd:date ;
+ vann:preferredNamespacePrefix "smartapi" ;
+ 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:AbstractEntityOntology-1.0.ttl ;
+ 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:PhysicalEntityOntology-1.0.ttl ;
+ owl:imports smartapi:SecurityOntology-1.0.ttl ;
+ owl:imports smartapi:TradingOntology-1.0.ttl ;
+ owl:imports smartapi:QuantityUnitOntology-1.0.ttl .