/
td-context.jsonld
177 lines (177 loc) · 4.02 KB
/
td-context.jsonld
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
{
"@context" : {
"td": "https://www.w3.org/2019/wot/td#",
"jsonschema": "https://www.w3.org/2019/wot/json-schema#",
"wotsec": "https://www.w3.org/2019/wot/security#",
"hctl": "https://www.w3.org/2019/wot/hypermedia#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dct": "http://purl.org/dc/terms/",
"htv": "http://www.w3.org/2011/http#",
"tm": "https://www.w3.org/2019/wot/tm#",
"@vocab": "https://www.w3.org/2019/wot/td#",
"license" : {
"@id" : "http://purl.org/dc/terms/license"
},
"id": "@id",
"properties" : {
"@id" : "td:hasPropertyAffordance",
"@type" : "@id",
"@container": "@index",
"@index": "name"
},
"actions" : {
"@id" : "td:hasActionAffordance",
"@type" : "@id",
"@container": "@index",
"@index": "name"
},
"events" : {
"@id" : "td:hasEventAffordance",
"@type" : "@id",
"@container": "@index",
"@index": "name"
},
"security" : {
"@id" : "td:hasSecurityConfiguration",
"@type": "xsd:string"
},
"schema" : {
"@id" : "hctl:hasAdditionalOutputSchema",
"@type" : "@id"
},
"securityDefinitions" : {
"@id" : "td:definesSecurityScheme",
"@type" : "@id",
"@container": "@index",
"@index": "hasInstanceConfiguration"
},
"hasInstanceConfiguration": {
"@id": "td:hasInstanceConfiguration",
"@type": "@id"
},
"schemaDefinitions" : {
"@id" : "td:schemaDefinitions",
"@type" : "@id",
"@container": "@index"
},
"Thing" : {
"@id" : "td:Thing"
},
"EventAffordance" : {
"@id" : "td:EventAffordance"
},
"name" : {
"@id" : "td:name"
},
"profile" : {
"@id" : "td:followsProfile"
},
"created" : {
"@id" : "dct:created",
"@type": "xsd:dateTime"
},
"modified" : {
"@id" : "dct:modified",
"@type": "xsd:dateTime"
},
"observable" : {
"@id" : "td:isObservable"
},
"VersionInfo" : {
"@id" : "td:VersionInfo"
},
"PropertyAffordance" : {
"@id" : "td:PropertyAffordance"
},
"forms" : {
"@id" : "td:hasForm",
"@type" : "@id",
"@container": "@set"
},
"version" : {
"@id" : "td:versionInfo",
"@type" : "@id"
},
"links" : {
"@id" : "td:hasLink",
"@type" : "@id",
"@container": "@set"
},
"uriVariables" : {
"@id" : "td:hasUriTemplateSchema",
"@type": "@id",
"@container": "@index",
"@index": "name"
},
"safe" : {
"@id" : "td:isSafe"
},
"idempotent" : {
"@id" : "td:isIdempotent"
},
"synchronous" : {
"@id" : "td:isSynchronous"
},
"instance": {
"@id": "td:instance",
"@type": "xsd:string"
},
"model": {
"@id": "td:model"
},
"InteractionAffordance" : {
"@id" : "td:InteractionAffordance"
},
"ActionAffordance" : {
"@id" : "td:ActionAffordance"
},
"input" : {
"@id" : "td:hasInputSchema",
"@type" : "@id"
},
"output" : {
"@id" : "td:hasOutputSchema",
"@type" : "@id"
},
"subscription" : {
"@id" : "td:hasSubscriptionSchema",
"@type" : "@id"
},
"data" : {
"@id" : "td:hasNotificationSchema",
"@type" : "@id"
},
"dataResponse" : {
"@id" : "td:hasNotificationResponseSchema",
"@type" : "@id"
},
"cancellation" : {
"@id" : "td:hasCancellationSchema",
"@type" : "@id"
},
"description" : {
"@id" : "td:description",
"@language": "en"
},
"descriptions" : {
"@id": "td:descriptionInLanguage",
"@container": "@language"
},
"title": {
"@id": "td:title",
"@language": "en"
},
"titles" : {
"@id": "td:titleInLanguage",
"@container": "@language"
},
"support": {
"@id" : "td:supportContact",
"@type": "xsd:anyURI"
},
"base": {
"@id" : "td:baseURI"
}
}
}