- From: Ben Francis <ben@krellian.com>
- Date: Tue, 14 Oct 2025 16:37:38 +0100
- To: member-wot-wg@w3.org, public-web-of-things@w3.org
- Message-ID: <CAMpSprk7EWQaDtpUUHsL3VXj5DpgMZXy6-djGksjGp7Qkfsn=g@mail.gmail.com>
Dear WoT Working Group, Just a heads up that in the Profiles call tomorrow we will review the 6 open PRs <https://github.com/w3c/wot-profile/pulls?q=is%3Apr+is%3Aopen+draft%3Afalse> and try to decide which initial set of requirements will go into the first draft of the WoT Profiles 2.0 Use Cases & Requirements document. You can find the agenda on the wiki here <https://www.w3.org/WoT/IG/wiki/WG_WoT_Profile_WebConf#Profiles_-_2025-10-15> . Please check the WoT Working Group calendar <https://www.w3.org/groups/wg/wot/calendar/> for the latest event information and joining instructions as we are hoping to get a new working Zoom link for tomorrow (if you subscribe to the calendar in a calendar application it may take a while to synchronise). Kind regards Ben On Thu, 9 Oct 2025 at 17:40, Ben Francis <ben@krellian.com> wrote: > Hi, > > Thank you everyone for the input so far on Use Cases & Requirements for > WoT Profiles 2.0. > > Just a heads up that there are now 6 open PRs > <https://github.com/w3c/wot-profile/pulls?q=is%3Apr+is%3Aopen+draft%3Afalse> > ready for review which propose an initial set of use cases & requirements > for the Use Cases & Requirements document, based on issues filed > <https://github.com/w3c/wot-profile/issues?q=is%3Aissue%20state%3Aopen%20label%3Arequirement%2C%22use%20case%22%20label%3AProfile-2.0> > and feedback received so far, plus some proposed introductory text. > > It would be great to get your review on these PRs so that we can determine > which requirements have broad consensus and which still require further > discussion. > > Also, if you think of other use cases & requirements that aren't yet > covered then please do file an issue > <https://github.com/w3c/wot-profile/issues> using the "Use Case" and > "Requirement" issue templates. > > I'm aiming to get an initial Draft Note put together by 29th October, > which is when I need to file the final report for my fellowship. > Requirements that come in after that date will not make it into that first > draft. > > My intention is certainly to continue to refine this document in the > following months in order to eventually publish a final Group Note, but I > won't have dedicated time to work on it after that date. > > Kind regards > > Ben > > On Thu, 2 Oct 2025 at 13:27, Ben Francis <ben@krellian.com> wrote: > >> Dear WoT Working Group, Interest Group and Community Group members, >> >> The Profiles task force of the WoT Working Group are now collecting use >> cases & requirements for WoT Profiles 2.0, with a view to writing a first >> draft of a Use Cases & Requirements document by the end of this month (31st >> October), which can then be refined over the following months. >> >> As a reminder, the current definition of a Profile in WoT Profiles 1.0 >> <https://w3c.github.io/wot-profile> is "A technical specification which >> provides a set of assertions such that any Consumer which conforms with the >> those assertions is out-of-the-box interoperable with any Thing which also >> conforms with those assertions." We hope to refine this definition for >> Profiles 2.0, and take a more structured approach >> <https://github.com/w3c/wot-profile/issues/285> to defining what >> Profiles can and can't constrain. >> >> In order to propose a use case or requirement, please navigate to >> https://github.com/w3c/wot-profile/issues and click "New issue", then >> choose either "Use Case" or "Requirement". >> >> *Use Cases* >> >> Use cases should take the form of a user story... >> >> *As a [type of user] I want to [goal] so that [reason]* >> >> A use case is a concrete use that you have for Profiles as a developer or >> end user of the Web of Things, which may be specific to a particular >> application domain. You may want to add additional context or background >> information underneath the structured user story sentence to explain why >> the use case is important to you and what considerations need to be taken >> into account. >> >> *Requirement* >> >> Requirements should take the form... >> >> The specification shall/shall not... (if the requirement applies to the >> WoT Profiles specification itself) >> >> or >> >> Profiles shall/shall not... (if the requirement applies to individual >> Profiles) >> >> Requirements are specific and testable technical requirements you think >> the Profile specification should fulfil, or you think should be explicitly >> out of scope. Requirements should be derived from use cases. >> >> --- >> >> To kick off the process I have filed issues >> <https://github.com/w3c/wot-profile/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22use%20case%22%2C%22requirement%22%20author%3Abenfrancis> >> for an initial set of proposed use cases & requirements >> <https://github.com/w3c/wot-profile/pull/417> based on my own >> implementation experience, business needs, strawman proposal >> <https://lists.w3.org/Archives/Public/public-wot-wg/2024Feb/0000.html> for >> Profiles 2.0, and the task force discussion so far. However, it is very >> important that we hear from a diverse set of stakeholders from a range of >> different application domains in order to make the WoT Profiles 2.0 >> specification as widely useful as it can be. >> >> Thank you in advance for your contributions! >> >> Kind regards >> >> Ben >> >> -- >> Ben Francis >> Co-moderator, Profiles Task Force >> Web of Things Working Group >> >
Received on Tuesday, 14 October 2025 15:37:54 UTC