diff --git a/context/td-context-1.1.jsonld b/context/td-context-1.1.jsonld index 32924912f..118b9a9f2 100644 --- a/context/td-context-1.1.jsonld +++ b/context/td-context-1.1.jsonld @@ -1 +1 @@ -{"@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","xsd":"http://www.w3.org/2001/XMLSchema#","license":{"@id":"http://purl.org/dc/terms/license"},"id":"@id","properties":{"@id":"td:properties","@type":"@id","@container":"@index","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"actions":{"@id":"td:actions","@type":"@id","@container":"@index"},"events":{"@id":"td:events","@type":"@id","@container":"@index"},"security":{"@id":"td:security","@type":"@id","@container":"@set","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","in":{"@id":"wotsec:in"},"authorization":{"@id":"wotsec:authorization"},"token":{"@id":"wotsec:token"},"refresh":{"@id":"wotsec:refresh"},"proxy":{"@id":"wotsec:proxy"},"scopes":{"@id":"wotsec:scopes","@container":"@set"},"flow":{"@id":"wotsec:flow"},"qop":{"@id":"wotsec:qop"},"alg":{"@id":"wotsec:alg"},"format":{"@id":"wotsec:format"},"identity":{"@id":"wotsec:identity"},"scheme":{"@id":"rdf:type","@type":"@vocab"},"nosec":"wotsec:NoSecurityScheme","basic":"wotsec:BasicSecurityScheme","digest":"wotsec:DigestSecurityScheme","apikey":"wotsec:APIKeySecurityScheme","bearer":"wotsec:BearerSecurityScheme","cert":"wotsec:CertSecurityScheme","psk":"wotsec:PSKSecurityScheme","public":"wotsec:PublicSecurityScheme","pop":"wotsec:PoPSecurityScheme","oauth2":"wotsec:OAuth2SecurityScheme"}},"securityDefinitions":{"@id":"td:securityDefinitions","@type":"@id","@container":"@index"},"Thing":{"@id":"td:Thing"},"label":{"@id":"td:label"},"Event":{"@id":"td:Event"},"base":{"@id":"td:base","@type":"xsd:anyURI"},"href":{"@id":"td:href","@type":"xsd:anyURI"},"name":{"@id":"td:name"},"created":{"@id":"td:created"},"lastModified":{"@id":"td:lastModified"},"observable":{"@id":"td:observable","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"Versioning":{"@id":"td:Versioning"},"SecurityScheme":{"@id":"td:SecurityScheme"},"Property":{"@id":"td:Property"},"forms":{"@id":"td:forms","@type":"@id","@container":"@set"},"version":{"@id":"td:version","@type":"@id"},"links":{"@id":"td:links","@type":"@id","@container":"@set","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","xsd":"http://www.w3.org/2001/XMLSchema#","Link":{"@id":"lnk:Link"},"Form":{"@id":"lnk:Form"},"op":{"@id":"lnk:forOperationType"},"subprotocol":{"@id":"lnk:forSubProtocol"},"contentType":{"@id":"lnk:forContentType","@type":"xsd:string"},"contentCoding":{"@id":"lnk:forContentCoding","@type":"xsd:string"},"anchor":{"@id":"lnk:hasAnchor"},"href":{"@id":"lnk:hasTarget"},"rel":{"@id":"lnk:hasRelationType"},"type":{"@id":"lnk:hintsAtMediaType"},"response":{"@id":"lnk:returns"}}},"uriVariables":{"@id":"td:uriVariables","@container":"@index"},"instance":{"@id":"td:instance"},"safe":{"@id":"td:safe"},"idempotent":{"@id":"td:idempotent"},"InteractionPattern":{"@id":"td:InteractionPattern"},"Action":{"@id":"td:Action"},"input":{"@id":"td:input","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"output":{"@id":"td:output","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"subscription":{"@id":"td:subscription","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"data":{"@id":"td:data","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"cancellation":{"@id":"td:cancellation","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"description":{"@id":"td:description"},"descriptions":{"@id":"td:descriptions","@container":"@language"},"title":{"@id":"td:title"},"support":{"@id":"td:support"},"@version":1.1}} \ No newline at end of file +{"@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","xsd":"http://www.w3.org/2001/XMLSchema#","license":{"@id":"http://purl.org/dc/terms/license"},"id":"@id","properties":{"@id":"td:properties","@type":"@id","@container":"@index","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"actions":{"@id":"td:actions","@type":"@id","@container":"@index"},"events":{"@id":"td:events","@type":"@id","@container":"@index"},"security":{"@id":"td:security","@type":"@id","@container":"@set","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","in":{"@id":"wotsec:in"},"authorization":{"@id":"wotsec:authorization"},"token":{"@id":"wotsec:token"},"refresh":{"@id":"wotsec:refresh"},"proxy":{"@id":"wotsec:proxy"},"scopes":{"@id":"wotsec:scopes","@container":"@set"},"flow":{"@id":"wotsec:flow"},"qop":{"@id":"wotsec:qop"},"alg":{"@id":"wotsec:alg"},"format":{"@id":"wotsec:format"},"identity":{"@id":"wotsec:identity"},"scheme":{"@id":"rdf:type","@type":"@vocab"},"nosec":"wotsec:NoSecurityScheme","basic":"wotsec:BasicSecurityScheme","digest":"wotsec:DigestSecurityScheme","apikey":"wotsec:APIKeySecurityScheme","bearer":"wotsec:BearerSecurityScheme","cert":"wotsec:CertSecurityScheme","psk":"wotsec:PSKSecurityScheme","public":"wotsec:PublicSecurityScheme","pop":"wotsec:PoPSecurityScheme","oauth2":"wotsec:OAuth2SecurityScheme"}},"securityDefinitions":{"@id":"td:securityDefinitions","@type":"@id","@container":"@index"},"Thing":{"@id":"td:Thing"},"label":{"@id":"td:label"},"Event":{"@id":"td:Event"},"base":{"@id":"td:base","@type":"xsd:anyURI"},"href":{"@id":"td:href","@type":"xsd:anyURI"},"name":{"@id":"td:name"},"created":{"@id":"td:created"},"modified":{"@id":"td:modified"},"observable":{"@id":"td:observable","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"Versioning":{"@id":"td:Versioning"},"SecurityScheme":{"@id":"td:SecurityScheme"},"Property":{"@id":"td:Property"},"forms":{"@id":"td:forms","@type":"@id","@container":"@set"},"version":{"@id":"td:version","@type":"@id"},"links":{"@id":"td:links","@type":"@id","@container":"@set","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","xsd":"http://www.w3.org/2001/XMLSchema#","Link":{"@id":"lnk:Link"},"Form":{"@id":"lnk:Form"},"op":{"@id":"lnk:forOperationType"},"subprotocol":{"@id":"lnk:forSubProtocol"},"contentType":{"@id":"lnk:forContentType","@type":"xsd:string"},"contentCoding":{"@id":"lnk:forContentCoding","@type":"xsd:string"},"anchor":{"@id":"lnk:hasAnchor"},"href":{"@id":"lnk:hasTarget"},"rel":{"@id":"lnk:hasRelationType"},"type":{"@id":"lnk:hintsAtMediaType"},"response":{"@id":"lnk:returns"}}},"uriVariables":{"@id":"td:uriVariables","@container":"@index"},"instance":{"@id":"td:instance"},"safe":{"@id":"td:safe"},"idempotent":{"@id":"td:idempotent"},"InteractionPattern":{"@id":"td:InteractionPattern"},"Action":{"@id":"td:Action"},"input":{"@id":"td:input","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"output":{"@id":"td:output","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"subscription":{"@id":"td:subscription","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"data":{"@id":"td:data","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"cancellation":{"@id":"td:cancellation","@type":"@id","@context":{"td":"https://www.w3.org/2019/td#","jsonschema":"https://www.w3.org/2019/json-schema#","wotsec":"https://www.w3.org/2019/wot-security#","lnk":"https://www.w3.org/2019/web-linking#","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","DataSchema":{"@id":"jsonschema:DataSchema"},"readOnly":{"@id":"jsonschema:readOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"writeOnly":{"@id":"jsonschema:writeOnly","@type":"http://www.w3.org/2001/XMLSchema#boolean"},"maximum":{"@id":"jsonschema:maximum"},"minimum":{"@id":"jsonschema:minimum"},"maxItems":{"@id":"jsonschema:maxItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"minItems":{"@id":"jsonschema:minItems","@type":"http://www.w3.org/2001/XMLSchema#decimal"},"items":{"@id":"jsonschema:items","@type":"@id"},"required":{"@id":"jsonschema:required","@type":"http://www.w3.org/2001/XMLSchema#string","@container":"@set"},"enum":{"@id":"jsonschema:enum","@type":"@id","@container":"@set"},"const":{"@id":"jsonschema:const"},"unit":{"@id":"jsonschema:unit"},"oneOf":{"@id":"jsonschema:oneOf","@container":"@set"},"type":{"@id":"rdf:type","@type":"@vocab"},"object":"jsonschema:ObjectSchema","array":"jsonschema:ArraySchema","boolean":"jsonschema:BooleanSchema","string":"jsonschema:StringSchema","number":"jsonschema:NumberSchema","integer":"jsonschema:IntegerSchema","null":"jsonschema:NullSchema","properties":{"@id":"jsonschema:properties","@type":"@id","@container":"@index"}}},"description":{"@id":"td:description"},"descriptions":{"@id":"td:descriptions","@container":"@language"},"title":{"@id":"td:title"},"support":{"@id":"td:support"},"@version":1.1}} \ No newline at end of file diff --git a/context/td-context.jsonld b/context/td-context.jsonld index d72a46d4a..3aaee95d8 100644 --- a/context/td-context.jsonld +++ b/context/td-context.jsonld @@ -58,8 +58,8 @@ "created" : { "@id" : "td:created" }, - "lastModified" : { - "@id" : "td:lastModified" + "modified" : { + "@id" : "td:modified" }, "observable" : { "@id" : "td:observable", diff --git a/index.html b/index.html index 49d7e77d9..47acf8cf5 100644 --- a/index.html +++ b/index.html @@ -1367,7 +1367,7 @@

Core Vocabulary Definitions

descriptionsCan be used to support (human-readable) information in different languages.optionalMultiLanguage versionProvides version information.optionalVersionInfo createdProvides information when the TD instance was created.optionaldateTime -lastModifiedProvides information when the TD instance was last modified.optionaldateTime +modifiedProvides information when the TD instance was last modified.optionaldateTime supportProvides information about the TD maintainer (e.g., author, link or telephone number to get support, etc).optionalstring baseDefine the base URI that is used for all relative URI references throughout a TD document. In TD instances, all relative URIs are resolved relative to the base URI using the algorithm defined in [[RFC3986]].

base does not affect the URIs used in @context and the IRIs [[?RFC3987]] used within Linked Data [[?LINKED-DATA]] graphs that are relevant when semantic processing is applied to TD instances.optionalanyURI propertiesAll Property-based interaction affordance of the Thing.optionalmap of PropertyAffordance @@ -1968,7 +1968,7 @@

Thing as a whole

"securityDefinitions": {...}, "security": [...], "base": "https://servient.example.com/", - "lastModified" : "2019-06-01T09:12:43.124Z", + "modified" : "2019-06-01T09:12:43.124Z", "created" : "2018-11-14T19:10:23.824Z", "version" : {...}, "properties": {...}, @@ -5060,7 +5060,7 @@

JSON Schema for TD Instance Validation

"created": { "type": "string" }, - "lastModified": { + "modified": { "type": "string" }, "security": { @@ -5449,7 +5449,7 @@

Changes from Third Public Working Draft

  • Thing
  • diff --git a/index.template.html b/index.template.html index 9970eac60..9898f9447 100644 --- a/index.template.html +++ b/index.template.html @@ -1395,7 +1395,7 @@

    Thing as a whole

    "securityDefinitions": {...}, "security": [...], "base": "https://servient.example.com/", - "lastModified" : "2019-06-01T09:12:43.124Z", + "modified" : "2019-06-01T09:12:43.124Z", "created" : "2018-11-14T19:10:23.824Z", "version" : {...}, "properties": {...}, @@ -3780,7 +3780,7 @@

    Changes from Third Public Working Draft

  • Thing
  • diff --git a/ontology/td.ttl b/ontology/td.ttl index 55271d969..bb42f34cd 100644 --- a/ontology/td.ttl +++ b/ontology/td.ttl @@ -296,10 +296,10 @@ rdfs:comment "Provides information when the TD instance was created."@en . -### http://www.w3.org/2019/td#lastModified -:lastModified rdf:type owl:DatatypeProperty ; +### http://www.w3.org/2019/td#modified +:modified rdf:type owl:DatatypeProperty ; - rdfs:label "lastModified" ; + rdfs:label "modified" ; rdfs:comment "Provides information when the TD instance was last modified."@en . diff --git a/validation/td-json-schema-validation.json b/validation/td-json-schema-validation.json index ac48111d6..1fd3bbcdc 100644 --- a/validation/td-json-schema-validation.json +++ b/validation/td-json-schema-validation.json @@ -1069,7 +1069,7 @@ "created": { "type": "string" }, - "lastModified": { + "modified": { "type": "string" }, "security": { diff --git a/validation/td-validation.ttl b/validation/td-validation.ttl index f5a5cc9a7..19bb23c0c 100644 --- a/validation/td-validation.ttl +++ b/validation/td-validation.ttl @@ -102,7 +102,7 @@ sh:order "6"^^xsd:integer ; ] ; sh:property [ - sh:path td:lastModified ; + sh:path td:modified ; sh:datatype xsd:dateTime ; sh:order "7"^^xsd:integer ; ] ;