w3c / wot-usecases

Repository of the WoT IG to discuss possible WoT use cases
https://w3c.github.io/wot-usecases/
21 stars 34 forks source link

Create requirements-summary.csv #191

Closed mmccool closed 2 years ago

mmccool commented 2 years ago

Proposal for a way to organize the requirements as an incremental step towards completing the coverage table as discussed in Issue #189.

mmccool commented 2 years ago

Propose to cite use cases, use the short names (section titles) identified in the coverage table.

mmccool commented 2 years ago

ok, I did a bunch, basically working through the existing filled-in MD templates under REQUIREMENTS for geolocation, discovery, and agriculture-greenhouse. Need to do another pass to complete cross-references to actual use cases, however, and I had to "re-interpret" some of the requirements in some cases, so this probably needs some review.

But at least this will give people an idea...

I do think the "Discovery", "Security", and "Privacy" requirements are a bit out of place, because these are "horizontals". In particular, motivating "Discovery" requirements by the "Discovery" "use case" (alone), for example, is not really good, such features should be motivated by "vertical" use cases, not a "horizontal" technology. That is why I have left the Discovery ones as TBD, I want to go through the "vertical" use cases and motivate each of these specific requirements by those, not by the horizontal one.

mmccool commented 2 years ago

As expected even using the "short names" for use case references makes the rows quite long. If this was in an HTML table though we could put each use case reference on a different line which would be much more readable. Unfortunately the github CSV renderer is not smart enough to wrap lines.