-
Notifications
You must be signed in to change notification settings - Fork 43
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
Consider whether this makes more sense as a Note [TAG feedback] #818
Comments
Arch call on Aug 4th: |
For the record, I strongly support the idea that WoT Architecture should be a non-normative Note. Mozilla actually provided that as formal feedback on the Working Group Charter in 2019, but it was not adopted. I have long said that all normative assertions should be moved to the other normative deliverables in order to simplify implementation. Note that there is also an existing separate Security Best Practices document and privacy and security considerations sections inside each normative specification. There was an effort during this charter period to move many assertions which impact the Thing Description specification to that specification, which I think was an improvement. I would support going further than that by moving/removing all normative assertions and making this document an introductory informative architectural guide and overview of the various WoT specifications, whether that happens in this charter period or the next. |
@benfrancis: We also discussed the recent TAG feedback in the Arch call on Aug 4th. |
Discussion in Arch call on 1. Sept: |
Arch call on Sept 8th.: |
Having reviewed all of the MUSTs and SHOULDs in the specification, our thought is to break the Security and Privacy sections into a separate, fully normative, Security and Privacy document. Then, to work through the remaining normative statements to see which are strictly necessary (ie. for interop, and testable) and of those which can fit in existing REC-track documents. The remainder of the Architecture document would work well as an informative NOTE, which provides additional background and context without implementers needing to sift through it to find what they actually need to design and build conforming Things.
We recognise that you've only asked us to review the difference between 1.0 and 1.1, and this kind of feedback is coming as a result of me personally not having been involved in the earlier review. However, given comments [1, 2] about how hard this has been to review, we'd say it's never too late (or too early) to make specifications more readable! We would be more than happy to re-review if this change is made.
[1] 2022-05-19 PING minutes
[2] 2019-07-11 previous TAG review comment
(From w3ctag/design-reviews#736)
Related issues (suggest resolving these first):
The text was updated successfully, but these errors were encountered: