Re: Call for Use Cases & Requirements for WoT Profiles 2.0

Hi,

Just a note to say that we had to cancel the WoT Profiles call today due to
low attendance.

David Ezell and Michael Koster sent their apologies and it was only
Mizushima-san
and I on the call.

We will therefore continue the use cases & requirements discussion
asynchronously.

I would be very grateful if members are able to take the time to review the 6
open PRs
<https://github.com/w3c/wot-profile/pulls?q=is%3Apr+is%3Aopen+draft%3Afalse>
and leave comments and/or *code review approvals* so that we can agree on
an initial set of requirements for the first draft of the WoT Profiles 2.0
Use Cases & Requirements document.

Kind regards

Ben

On Tue, 14 Oct 2025 at 16:37, Ben Francis <ben@krellian.com> wrote:

> 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 Wednesday, 15 October 2025 13:28:49 UTC