Iotic Labs is announcing Iotics!We are excited to announce the launch of iotics.com — You will be redirected to the new website momentarily.
Iotics is the leader in enterprise digital twin technology and digital ecosystem enablement. Iotic-Labs.com will relaunch soon as an innovation hub exploring creative use of digital twins and digital ecosystems beyond enterprise implementation. |

iotic-labs.ttl |
# Copyright (c) 2016 Iotic Labs Ltd. All rights reserved.
###############################################################################
# IOTIC Resource Ontology #
###############################################################################
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <http://purl.org/net/iotic-labs#> .
:Entity
rdf:type rdfs:Class ;
rdfs:label "Iotic Entity"@en ;
rdfs:comment "A virtual thing in the Iotisphere"@en ;
rdfs:subClassOf owl:Thing ;
.
:entityLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Entity ;
.
:entityComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Entity ;
.
:entityTags
rdf:type rdf:Property ;
rdfs:label "Concatenated string of an entity's tags" ;
rdfs:subPropertyOf rdfs:Literal ;
rdfs:domain :Entity ;
:Container
rdf:type rdfs:Class ;
rdfs:label "Iotic Container"@en ;
rdfs:comment "An Iotic infrastructure container"@en ;
rdfs:subClassOf owl:Thing ;
.
:Owner
rdf:type rdfs:Class ;
rdfs:label "Iotic Owner"@en ;
rdfs:comment "An owner of an iotic entity"@en ;
rdfs:subClassOf owl:Thing ;
.
:ownedBy
rdf:type rdf:Property ;
rdfs:label "Owned By" ;
rdfs:comment "Expresses the ownership of an entity"@en ;
rdfs:range :Entity ;
rdfs:domain :Owner ;
.
:containedIn
rdf:type rdf:Property ;
rdfs:label "Contained In" ;
rdfs:comment "Expresses the fact of being in a particular container"@en ;
rdfs:range :Entity ;
rdfs:domain :Container ;
.
:advertises
rdf:type rdf:Property ;
rdfs:label "Advertises" ;
rdfs:comment "The act of providing a feed"@en ;
rdfs:range :Entity ;
rdfs:domain :Point ;
.
:public
rdf:type rdf:Property ;
rdfs:label "Public" ;
rdfs:comment "Publicity of metadata flag"@en ;
rdfs:range :Entity ;
rdfs:domain xsd:boolean ;
.
:Point
rdf:type rdfs:Class ;
rdfs:label "Iotic Point"@en ;
rdfs:comment "A connection point advertised by an Iotic Entity, either a feed or a control"@en ;
.
:pointType
rdf:type rdf:Property ;
rdfs:label "Point type" ;
rdfs:comment "The type of a point (i.e. a feed or a control)"@en ;
rdfs:range :Point ;
rdfs:domain :Feed, :Control ;
.
:pointLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Point ;
.
:pointComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Point ;
.
:pointTags
rdf:type rdf:Property ;
rdfs:label "Concatenated string of a point's tags" ;
rdfs:subPropertyOf rdfs:Literal ;
rdfs:domain :Point;
:valueIndex
rdf:type rdf:Property ;
rdfs:label "Point value counter" ;
rdfs:comment "Counter of how many distinct values have been presented by this point"@en ;
rdfs:range :Point ;
rdfs:domain xsd:unsignedInt ;
.
:Feed
rdf:type rdfs:Class ;
rdfs:subClassOf :Point ;
rdfs:label "Iotic Feed"@en ;
rdfs:comment "A feed of data advertised by an Iotic Entity"@en ;
.
:storesRecent
rdf:type rdf:Property ;
rdfs:label "Stores recent data" ;
rdfs:comment "Whether this point stores recently shared (or otherwise transmitted) data"@en ;
rdfs:range :Point ;
rdfs:domain xsd:boolean ;
.
:Control
rdf:type rdfs:Class ;
rdfs:subClassOf :Point ;
rdfs:label "Iotic Control"@en ;
rdfs:comment "An Control advertised by an Iotic Entity"@en ;
.
:Value
rdf:type rdfs:Class ;
rdfs:label "Iotic Value"@en ;
rdfs:comment "A value of a feed or a value to send to an Control"@en ;
.
:valueLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Value ;
.
:valueComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Value ;
.
:valueType
rdf:type rdf:Property ;
rdfs:label "Value type" ;
rdfs:comment "The datatype of the feed/control value e.g. xsd:decimal"@en ;
rdfs:range :Value ;
.
::valueUnit
rdf:type rdf:Property ;
rdfs:label "Value Unit" ;
rdfs:comment "The unit of the feed/control value e.g. obo:UO_0000027"@en ;
rdfs:range :Value ;
.
:presents
rdf:type rdf:Property ;
rdfs:label "Presents" ;
rdfs:comment "The values presented by a point (feed or control)"@en ;
rdfs:range :Point;
rdfs:domain :Value ;
.
###############################################################################
# IOTIC Resource Ontology #
###############################################################################
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <http://purl.org/net/iotic-labs#> .
:Entity
rdf:type rdfs:Class ;
rdfs:label "Iotic Entity"@en ;
rdfs:comment "A virtual thing in the Iotisphere"@en ;
rdfs:subClassOf owl:Thing ;
.
:entityLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Entity ;
.
:entityComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Entity ;
.
:entityTags
rdf:type rdf:Property ;
rdfs:label "Concatenated string of an entity's tags" ;
rdfs:subPropertyOf rdfs:Literal ;
rdfs:domain :Entity ;
:Container
rdf:type rdfs:Class ;
rdfs:label "Iotic Container"@en ;
rdfs:comment "An Iotic infrastructure container"@en ;
rdfs:subClassOf owl:Thing ;
.
:Owner
rdf:type rdfs:Class ;
rdfs:label "Iotic Owner"@en ;
rdfs:comment "An owner of an iotic entity"@en ;
rdfs:subClassOf owl:Thing ;
.
:ownedBy
rdf:type rdf:Property ;
rdfs:label "Owned By" ;
rdfs:comment "Expresses the ownership of an entity"@en ;
rdfs:range :Entity ;
rdfs:domain :Owner ;
.
:containedIn
rdf:type rdf:Property ;
rdfs:label "Contained In" ;
rdfs:comment "Expresses the fact of being in a particular container"@en ;
rdfs:range :Entity ;
rdfs:domain :Container ;
.
:advertises
rdf:type rdf:Property ;
rdfs:label "Advertises" ;
rdfs:comment "The act of providing a feed"@en ;
rdfs:range :Entity ;
rdfs:domain :Point ;
.
:public
rdf:type rdf:Property ;
rdfs:label "Public" ;
rdfs:comment "Publicity of metadata flag"@en ;
rdfs:range :Entity ;
rdfs:domain xsd:boolean ;
.
:Point
rdf:type rdfs:Class ;
rdfs:label "Iotic Point"@en ;
rdfs:comment "A connection point advertised by an Iotic Entity, either a feed or a control"@en ;
.
:pointType
rdf:type rdf:Property ;
rdfs:label "Point type" ;
rdfs:comment "The type of a point (i.e. a feed or a control)"@en ;
rdfs:range :Point ;
rdfs:domain :Feed, :Control ;
.
:pointLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Point ;
.
:pointComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Point ;
.
:pointTags
rdf:type rdf:Property ;
rdfs:label "Concatenated string of a point's tags" ;
rdfs:subPropertyOf rdfs:Literal ;
rdfs:domain :Point;
:valueIndex
rdf:type rdf:Property ;
rdfs:label "Point value counter" ;
rdfs:comment "Counter of how many distinct values have been presented by this point"@en ;
rdfs:range :Point ;
rdfs:domain xsd:unsignedInt ;
.
:Feed
rdf:type rdfs:Class ;
rdfs:subClassOf :Point ;
rdfs:label "Iotic Feed"@en ;
rdfs:comment "A feed of data advertised by an Iotic Entity"@en ;
.
:storesRecent
rdf:type rdf:Property ;
rdfs:label "Stores recent data" ;
rdfs:comment "Whether this point stores recently shared (or otherwise transmitted) data"@en ;
rdfs:range :Point ;
rdfs:domain xsd:boolean ;
.
:Control
rdf:type rdfs:Class ;
rdfs:subClassOf :Point ;
rdfs:label "Iotic Control"@en ;
rdfs:comment "An Control advertised by an Iotic Entity"@en ;
.
:Value
rdf:type rdfs:Class ;
rdfs:label "Iotic Value"@en ;
rdfs:comment "A value of a feed or a value to send to an Control"@en ;
.
:valueLabel
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:label ;
rdfs:domain :Value ;
.
:valueComment
rdf:type rdf:Property ;
rdfs:subPropertyOf rdfs:comment ;
rdfs:domain :Value ;
.
:valueType
rdf:type rdf:Property ;
rdfs:label "Value type" ;
rdfs:comment "The datatype of the feed/control value e.g. xsd:decimal"@en ;
rdfs:range :Value ;
.
::valueUnit
rdf:type rdf:Property ;
rdfs:label "Value Unit" ;
rdfs:comment "The unit of the feed/control value e.g. obo:UO_0000027"@en ;
rdfs:range :Value ;
.
:presents
rdf:type rdf:Property ;
rdfs:label "Presents" ;
rdfs:comment "The values presented by a point (feed or control)"@en ;
rdfs:range :Point;
rdfs:domain :Value ;
.