Skip to content
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

URL Scheme Decision #2069

Open
egekorkan opened this issue Jan 8, 2025 · 0 comments
Open

URL Scheme Decision #2069

egekorkan opened this issue Jan 8, 2025 · 0 comments
Labels
Binding topics related to binding of TDs to protocols, media types and platforms

Comments

@egekorkan
Copy link
Contributor

We have or had URL Scheme discussions for MQTT, OPC UA, BACnet and Modbus. This is a parent issue that will summarize the discussions in various places so that we can make a point and get further feedback from TAG.

Related issues/discussions:

The core issue stems from nudging different protocols to use URIs to reflect a resource. Not all protocols can do that as the URI standard has reserved characters like # and we use JSON, which constrains strings to have " on both ends, requiring escaping if the protocol in question also uses " for names.

The decision so far is to make sure that all protocols' resources can be used in the href field, which is a IRI (https://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/#anyURI). So far we have been requiring protocols to slighthly adapt when used in the context of WoT and the TD TF is still willing to do that. If you have opinions about the general requirements, please comment here. If you have opinions on the specific protocols, please use the issues linked above.

@github-actions github-actions bot added the needs-triage Automatically added to new issues. TF should triage them with proper labels label Jan 8, 2025
@egekorkan egekorkan added Binding topics related to binding of TDs to protocols, media types and platforms and removed needs-triage Automatically added to new issues. TF should triage them with proper labels labels Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Binding topics related to binding of TDs to protocols, media types and platforms
Projects
None yet
Development

No branches or pull requests

1 participant