From beb0d11d5b5123e2435997422a05651d4f14a03b Mon Sep 17 00:00:00 2001
From: Sebastian Kaebisch
@@ -1434,7 +1434,7 @@ The class Core Vocabulary Definitions
actions
All Action-based interaction affordance of the Thing. optional map of ActionAffordance
events
All Event-based interaction affordance of the Thing. optional map of EventAffordance
-links
Provides Web links to arbitrary resources that relate to the specified Thing Description. optional array of Link
+forms
Indicates one or more endpoints at which operation(s) on this resource are accessible. In this version of TD, all operations that can be described at the Thing level are concerning how to interact with the Thing's property affordances collectively at once. optional array of Form
forms
Set of one or more form hypermedia controls that describe how the affordance can be activated. In this version of TD, all operations that can be described at the Thing level are concerning how to interact with the Thing's property affordances collectively at once. optional array of Form
security
Set of security definition names, chosen from those defined in securityDefinitions. These must all be satisfied for access to resources. mandatory string
or array of string
securityDefinitions
Set of named security configurations (definitions only). Not actually applied unless names are used in a security section. mandatory map of SecurityScheme
Core Vocabulary Definitions
titles
Provides multi-language human-readable titles (e.g., display a text for UI representation in different languages) of the interaction pattern. optional MultiLanguage
description
Provides additional (human-readable) information based on a default language. optional string
-descriptions
Can be used to support (human-readable) information in different languages. optional MultiLanguage
+forms
Indicates one or more endpoints at which operation(s) on this resource are accessible. mandatory array of Form
forms
Set of one or more form hypermedia controls that describe how the affordance can be activated. mandatory array of Form
uriVariables
Define URI template variables as collection based on DataSchema declarations. optional map of DataSchema
InteractionAffordance
has the following subclasses:Thing Templates
(properties, actions and events), however it does not contain device-specific
information, such as a serial number, GPS location, security information or concrete protocol endpoints.
- Since a Thing Template does not contain a Protocol Binding to specific endpoints and + Since a Thing Template does not contain a Protocol Binding to specific submission targets and does not define a specific security mechanism, the forms and securityDefinitions and security keys must not be present.
diff --git a/index.template.html b/index.template.html index 9898f9447..7ed83be6b 100644 --- a/index.template.html +++ b/index.template.html @@ -3444,7 +3444,7 @@
- Since a Thing Template does not contain a Protocol Binding to specific endpoints and + Since a Thing Template does not contain a Protocol Binding to specific submission targets and does not define a specific security mechanism, the forms and securityDefinitions and security keys must not be present.
diff --git a/ontology/td.ttl b/ontology/td.ttl index bb42f34cd..db2258cba 100644 --- a/ontology/td.ttl +++ b/ontology/td.ttl @@ -78,7 +78,7 @@ rdfs:label "forms" ; - rdfs:comment "Indicates one or more endpoints at which operation(s) on this resource are accessible."@en . + rdfs:comment "Set of one or more form hypermedia controls that describe how the affordance can be activated."@en . ### http://www.w3.org/2019/td#uriVariables