-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Single 'base' field but multiple 'forms' elements #803
Comments
There have been discussions about this restriction in the past (however I cannot find an actual issue or any other pointer I could share). Having said that, I personally believe that adding multiple The benefit of shrinked URIs that save space could (and probably should) be solved by clever representation formats if needed. |
For me the main benefit of Without So not only think of the I don't want to repeat a discussion that has already taken place, but I want to point out, that there is still room for improvement on this topic. |
I think this is particularly important for Thing Description Template. The Thing Description Template is being considered for the next WoT charter period. For the final TD to be processed at runtime, I think we need to strike a balance between simplicity and usability. |
In Aug 30 TD telecon, we found this an usability issue, not a functionality issue in the current TD. |
In the past, we had a |
The introduction of this function in TD 1.1 would result in backward compatible problems with TD 1.0. Therefore this topic should be covered in TD 2.0. |
The issue #1026 points here but there is one point about changing IP addresses that is not covered here. Here, we are discussing about multiple IP addresses known in advance but not about IP adresses that are not known in advance and that are properly dynamic. Current solution for this would be to change the TD or manage a TM based approach but a solution to this would be nice if we can find an elegant way to do that. |
While each InteractionAffordance can have multiple forms elements targeting multiple protocol bindings, there is only one base field, which applies to all or them. As protocol bindings are selected based on the protocol specifier in the URI, the base field is mainly useless (or at least only usable for a single protocol binding) in such cases.
I thing this is at least an inconsistency in the structure of the TD, which should be considered for some later version of a TD.
The text was updated successfully, but these errors were encountered: