forked from w3c/wot-thing-description
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtm.ttl
39 lines (35 loc) · 2.41 KB
/
tm.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
@prefix : <https://www.w3.org/2019/wot/tm#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix schema: <http://schema.org/> .
@prefix hctl: <https://www.w3.org/2019/wot/hypermedia#> .
: rdf:type owl:Ontology ;
vann:preferredNamespacePrefix "tm" ;
vann:preferredNamespaceUri "https://www.w3.org/2019/wot/tm#" ;
owl:versionInfo "0.1.0" ;
dc:title "Thing Model Ontology"@en ;
rdfs:comment "This ontology aims to model the Web of Things domain according to the W3C Working Group (https://www.w3.org/WoT/)"@en ;
dcterms:license <http://purl.org/NET/rdflicense/cc-by4.0> ;
dcterms:contributor <https://vcharpenay.link/#me> ;
dcterms:author "Sebastian Kaebisch (Siemens)" ;
dc:publisher [ a schema:Organization ; schema:name "W3C Web of Things Working Group" ; schema:url <https://www.w3.org/WoT/> ] .
:ThingModel rdf:type rdfs:Class, owl:Class ;
rdfs:label "ThingModel"@en ;
rdfs:comment "A Thing Model is a description for a class of Things that have the same capabilities. It describes the Properties, Actions, and Events and common metadata that are shared for an entire group of Things. Compared to a Thing Description, a Thing Model does not contain enough information to identify or interact with a Thing instance."@en ;
rdfs:isDefinedBy : .
:ref rdf:type owl:AnnotationProperty ;
rdfs:label "ref" ;
rdfs:comment "Provides a reference to an existing (external or local) definition that is copied into a newly defined definition. The reference value is based on three parts: an (optional) URI-reference (used for external reference), '#' sign, and JSON Pointer [RFC6901] value."@en ;
rdfs:seeAlso schema:contactPoint ;
rdfs:isDefinedBy : .
:required rdf:type owl:AnnotationProperty ;
rdfs:label "required" ;
rdfs:comment "Constraint that provides references to declarations in the Thing Model that are mandatory and must be present when Thing Description instances are derived from this Thing Model. The reference value is a JSON Pointer [RFC6901]."@en ;
rdfs:isDefinedBy : .