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

Linking to top level initial connections #1242

Open
egekorkan opened this issue Oct 7, 2021 · 1 comment
Open

Linking to top level initial connections #1242

egekorkan opened this issue Oct 7, 2021 · 1 comment
Labels
Defer to TD 2.0 Has Use Case Potential The use case can be extracted and explained

Comments

@egekorkan
Copy link
Contributor

In the F2F, there was a discussion about making forms optional so that TDs that are posted at #878 (comment) by @benfrancis can be more compact by reducing repeating forms. This initial connection would mean that every affordance uses this connection. I think that this solves it only for protocols that are WoT-aware, like WebThings. If we have something like MQTT over WS, we still need a way to link to the top level form. The attached slides explain why: https://docs.google.com/presentation/d/1CYaB0j6ltKH_m0O9LkBpGEgMvyFKgXoy7AMPe-c3k3A/edit?usp=sharing

Note: If wanted, I can copy them here but I wanted to make it separate to not clutter the issue.

@benfrancis
Copy link
Member

That all makes sense. But note that making forms optional at the interaction affordance level does not mean that they can't be used, only that they don't have to be used where they would be redundant.

In a use case like the one you describe (using a non-WoT/non-web protocol like MQTT over WebSockets) additional metadata may well be needed to add the missing semantics.

@JKRhb JKRhb added the Has Use Case Potential The use case can be extracted and explained label Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Defer to TD 2.0 Has Use Case Potential The use case can be extracted and explained
Projects
None yet
Development

No branches or pull requests

3 participants