diff --git a/context/json-ld.js b/context/json-ld.js index 6f39644bb..e5c8a7b76 100644 --- a/context/json-ld.js +++ b/context/json-ld.js @@ -37,7 +37,9 @@ function context(obj, id) { txt += `_:${scope}${k} <${ld}term> "${k}" .\r\n`; let iri = fullIRI(v instanceof Object ? v['@id'] : v, ctx); - txt+= `_:${scope}${k} <${ld}iri> <${iri}> .\r\n`; + if (!iri.startsWith('@')) { + txt+= `_:${scope}${k} <${ld}iri> <${iri}> .\r\n`; + } if (v instanceof Object) { if (v['@container']) { diff --git a/context/td-context-1.1.jsonld b/context/td-context-1.1.jsonld index ae3663819..32924912f 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:op"},"subprotocol":{"@id":"lnk:subprotocol"},"contentType":{"@id":"lnk:contentType","@type":"xsd:string"},"contentCoding":{"@id":"lnk:contentCoding","@type":"xsd:string"},"anchor":{"@id":"lnk:anchor"},"href":{"@id":"lnk:href"},"rel":{"@id":"lnk:rel"},"type":{"@id":"lnk:type"}}},"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"},"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 diff --git a/context/web-linking-context.jsonld b/context/web-linking-context.jsonld index eb84f13f9..22a10c3f3 100644 --- a/context/web-linking-context.jsonld +++ b/context/web-linking-context.jsonld @@ -13,30 +13,33 @@ "@id" : "lnk:Form" }, "op" : { - "@id" : "lnk:op" + "@id" : "lnk:forOperationType" }, "subprotocol" : { - "@id" : "lnk:subprotocol" + "@id" : "lnk:forSubProtocol" }, "contentType" : { - "@id" : "lnk:contentType", + "@id" : "lnk:forContentType", "@type": "xsd:string" }, "contentCoding" : { - "@id" : "lnk:contentCoding", + "@id" : "lnk:forContentCoding", "@type": "xsd:string" }, "anchor" : { - "@id" : "lnk:anchor" + "@id" : "lnk:hasAnchor" }, "href" : { - "@id" : "lnk:href" + "@id" : "lnk:hasTarget" }, "rel" : { - "@id" : "lnk:rel" + "@id" : "lnk:hasRelationType" }, "type" : { - "@id" : "lnk:type" + "@id" : "lnk:hintsAtMediaType" + }, + "response": { + "@id": "lnk:returns" } } } diff --git a/index.html b/index.html index bbf995585..d73124b7b 100644 --- a/index.html +++ b/index.html @@ -1634,7 +1634,7 @@
IRI: https://www.w3.org/2019/json-schema#maxItems
a OWL Class
maxItems - Defines the maximum number of items that have to be in the array.IRI: https://www.w3.org/2019/json-schema#required
a OWL Class
required - Defines which members of the object type are mandatory.IRI: https://www.w3.org/2019/json-schema#readOnly
a OWL Class
readOnly - Boolean value that is a hint to indicate whether a property interaction / value is read only (=true) or not (=false)IRI: https://www.w3.org/2019/json-schema#oneOf
a OWL Class
oneOf - Used to ensure that the data is valid against one of the specified schemas in the array.