Skip to content

Commit

Permalink
Merge pull request #45 from OnToologyUser/master
Browse files Browse the repository at this point in the history
OnToology update
  • Loading branch information
mariapoveda committed Mar 14, 2018
2 parents 74dfc55 + 336957e commit 3678337
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 41 deletions.
86 changes: 47 additions & 39 deletions OnToology/ontology/wot.ttl/documentation/ontology.nt
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
<http://iot.linkeddata.es/def/wot#> <http://purl.org/dc/terms/creator> <http://www.garcia-castro.com/foaf.rdf#me> .
<http://iot.linkeddata.es/def/wot#> <http://purl.org/dc/terms/creator> <http://www.oeg-upm.net/index.php/en/universitystaff/402-fserena/> .
<http://iot.linkeddata.es/def/wot#> <http://purl.org/dc/terms/license> <http://purl.org/NET/rdflicense/cc-by4.0> .
<http://iot.linkeddata.es/def/wot#> <http://purl.org/dc/terms/modified> "2018-03-14" .
<http://iot.linkeddata.es/def/wot#> <http://purl.org/vocab/vann/preferredNamespacePrefix> "wot" .
<http://iot.linkeddata.es/def/wot#> <http://purl.org/vocab/vann/preferredNamespaceUri> "http://iot.linkeddata.es/def/wot" .
<http://iot.linkeddata.es/def/wot#> <http://www.w3.org/2000/01/rdf-schema#comment> "This ontology aims to model the Web of Things domain according to the W3C Interest Group (http://w3c.github.io/wot/)"@en .
<http://iot.linkeddata.es/def/wot#> <http://www.w3.org/2002/07/owl#versionInfo> "0.0.8" .
<http://iot.linkeddata.es/def/wot#> <http://www.w3.org/2002/07/owl#versionInfo> "0.0.9" .
#
#
# #################################################################
Expand All @@ -18,6 +19,9 @@
# #################################################################
#
#
# http://purl.org/dc/terms/modified
<http://purl.org/dc/terms/modified> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#AnnotationProperty> .
#
# http://www.w3.org/2003/06/sw-vocab-status/ns#term_status
<http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#AnnotationProperty> .
#
Expand Down Expand Up @@ -200,6 +204,10 @@ _:genid1 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es
_:genid2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid2 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid2 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Action> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid3 .
_:genid3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid3 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isQueueable> .
_:genid3 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#boolean> .
<http://iot.linkeddata.es/def/wot#Action> <http://www.w3.org/2000/01/rdf-schema#comment> "The Action interaction pattern targets changes or processes on a Thing that take a certain time to complete (i.e., actions cannot be applied instantaneously like property writes). Examples include an LED fade in, moving a robot, brewing a cup of coffee, etc. Usually, ongoing Actions are modelled as Task resources, which are created when an Action invocation is received by the Thing. (Definition taken from http://w3c.github.io/wot/current-practices/wot-practices#action)"@en .
<http://iot.linkeddata.es/def/wot#Action> <http://www.w3.org/2000/01/rdf-schema#label> "Action"@en .
#
Expand All @@ -211,14 +219,14 @@ _:genid2 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es
#
# http://iot.linkeddata.es/def/wot#DataSchema
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid3 .
_:genid3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid3 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasValueType> .
_:genid3 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataType> .
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid4 .
_:genid4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid4 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isMeasuredIn> .
_:genid4 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.wurvoc.org/vocabularies/om-1.8/Unit_of_measure> .
_:genid4 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasValueType> .
_:genid4 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataType> .
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid5 .
_:genid5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid5 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isMeasuredIn> .
_:genid5 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.wurvoc.org/vocabularies/om-1.8/Unit_of_measure> .
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/2000/01/rdf-schema#comment> "N-ary class defined to allow the representation of pairs (data type, unit of measure) that are expected as input data or output data of a given interaction pattern."@en .
<http://iot.linkeddata.es/def/wot#DataSchema> <http://www.w3.org/2000/01/rdf-schema#label> "Data schema"@en .
#
Expand All @@ -231,40 +239,40 @@ _:genid4 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.wurvoc.org/vo
# http://iot.linkeddata.es/def/wot#Event
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <http://iot.linkeddata.es/def/wot#InteractionPattern> .
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid5 .
_:genid5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid5 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid5 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid6 .
_:genid6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid6 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid6 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/2000/01/rdf-schema#comment> "The Event interaction pattern enables a mechanism to be notified by a Thing on a certain condition. (Description taken from http://w3c.github.io/wot/current-practices/wot-practices#event)"@en .
<http://iot.linkeddata.es/def/wot#Event> <http://www.w3.org/2000/01/rdf-schema#label> "Event"@en .
#
# http://iot.linkeddata.es/def/wot#InteractionPattern
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid6 .
_:genid6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid6 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isAccessibleThrough> .
_:genid6 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#Link> .
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid7 .
_:genid7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid7 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#interactionName> .
_:genid7 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
_:genid7 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isAccessibleThrough> .
_:genid7 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#Link> .
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid8 .
_:genid8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid8 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#interactionName> .
_:genid8 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/2000/01/rdf-schema#comment> "An interaction in the context of the Web of Things is an exchange of data between a Web client and a Thing. This data can be either given as input by the client, returned as output by the Thing or both. Three interaction patterns have been defined so far: Property, Action and Event. (Definition taken from http://w3c.github.io/wot/current-practices/wot-practices#interaction-patterns)"@en .
<http://iot.linkeddata.es/def/wot#InteractionPattern> <http://www.w3.org/2000/01/rdf-schema#label> "Interaction pattern"@en .
#
# http://iot.linkeddata.es/def/wot#Link
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid8 .
_:genid8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid8 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isProvidedOverProtocol> .
_:genid8 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#CommunicationProtocol> .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid9 .
_:genid9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid9 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#href> .
_:genid9 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
_:genid9 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isProvidedOverProtocol> .
_:genid9 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#CommunicationProtocol> .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid10 .
_:genid10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid10 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasMediaType> .
_:genid10 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
_:genid10 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#href> .
_:genid10 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid11 .
_:genid11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid11 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasMediaType> .
_:genid11 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#string> .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#comment> "A URL where a service can be accessed by a client application. A service might have more than one link."@en .
<http://iot.linkeddata.es/def/wot#Link> <http://www.w3.org/2000/01/rdf-schema#label> "Link"@en .
#
Expand All @@ -277,22 +285,22 @@ _:genid10 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/
# http://iot.linkeddata.es/def/wot#Property
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <http://iot.linkeddata.es/def/wot#InteractionPattern> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid11 .
_:genid11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid11 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid11 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid12 .
_:genid12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid12 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid12 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
_:genid12 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid13 .
_:genid13 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid13 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isRequired> .
_:genid13 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#boolean> .
_:genid13 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#hasOutputData> .
_:genid13 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#DataSchema> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid14 .
_:genid14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid14 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isWritable> .
_:genid14 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isRequired> .
_:genid14 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#boolean> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid15 .
_:genid15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid15 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isWritable> .
_:genid15 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#boolean> .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#comment> "Property provides readable and/or writeable data that can be static (e.g., supported mode, rated output voltage, etc.) or dynamic (e.g., current fill level of water, minimum recorded temperature, etc.). (Definition taken from http://w3c.github.io/wot/current-practices/wot-practices#property)"@en .
<http://iot.linkeddata.es/def/wot#Property> <http://www.w3.org/2000/01/rdf-schema#label> "Property"@en .
#
Expand All @@ -304,14 +312,14 @@ _:genid14 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/
#
# http://iot.linkeddata.es/def/wot#Thing
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid15 .
_:genid15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid15 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isAccessibleThrough> .
_:genid15 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#Link> .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid16 .
_:genid16 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid16 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#providesInteractionPattern> .
_:genid16 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#InteractionPattern> .
_:genid16 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#isAccessibleThrough> .
_:genid16 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#Link> .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid17 .
_:genid17 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
_:genid17 <http://www.w3.org/2002/07/owl#onProperty> <http://iot.linkeddata.es/def/wot#providesInteractionPattern> .
_:genid17 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://iot.linkeddata.es/def/wot#InteractionPattern> .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#comment> "An thing is anything (both physical and non-physical) which has a distinct and independent existence. Every thing has a unique identity. (Definition adapted from \nISO/IEC CC 30141. Information technology - Internet of Things Reference architecutre (IoT RA))"@en .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#comment> "The abstract concept of a physical entity that can either be a real-world artifact, such as a device, or a virtual entity that represents physicality, such as a room or group of devices"@en .
<http://iot.linkeddata.es/def/wot#Thing> <http://www.w3.org/2000/01/rdf-schema#label> "Thing"@en .
Expand Down

0 comments on commit 3678337

Please sign in to comment.