WG WoT Profile WebConf

From Web of Things Interest Group

The WoT Profile task force is responsible for interoperability profiles for the Web of Things.

WebConf Information

This is a call of the WoT Working Group (WG).

Normative Deliverable

WoT Profiles

"The WoT Profiles specification defines a Profiling Mechanism and a set of Profiles which enable out-of-the-box interoperability between Web Things and their Consumers on the Web of Things.

Being out-of-the-box interoperable means that any Consumer which conforms with a given Profile can interact with any Thing which conforms with the same profile, without additional customization.

A Profile is a technical specification which provides a set of assertions to which conformant Consumers and Things must conform.

The Profiling Mechanism provides a means to denote that a given Thing conforms to one or more Profiles, by referring to the identifiers of those Profiles in the profile member of its Thing Description."

-- WoT Profiles Editor's Draft

People

  • Co-moderator: Luca Barbato (Luminem SRLs)
  • Co-moderator: Ben Francis (Krellian)

WoT Profile Co-Editors:

  • Michael Lagally (Oracle Corp.)
  • Ben Francis (Krellian)
  • Michael McCool (Intel Corp.)
  • Ryuichi Matsukura (Fujitsu Ltd.)
  • Sebastian Kaebisch (Siemens AG)
  • Tomoaki Mizushima (Internet Research Institute, Inc.)

Agenda

Profiles - May 7th, 2025

  • Scribe:
  • Past scribes: JKRhb, Kazuyuki Ashimura, Daniel, Ege, Michael Lagally

Past Minutes

WoT Profiles 2025 Planning

Ben's message

Presentation:

  • Definition of a Profile
  • Question
  • Profiles 1.0
  • Issues with WoT Profiles 1.0
  • Profiles 2.0 Strawman Proposal
  • Persevere or Pivot?
  • Proposed resolution
  • Next steps
  • Collaborations

Question

Should we:

  • Continue to pursue the existing WoT Profiles 1.0 specification along the recommendation track

OR

  • Publish WoT Profiles 1.0 as a non-normative Working Group Note and start to work on use cases & requirements for WoT Profiles 2.0 instead?

Profile - Oct 9th, 2024

  • Scribe:
  • Past scribes: Kazuyuki Ashimura, Daniel, Ege, Michael Lagally

Past minutes

Profiles philosophy

  • Protocol Bindings extend the Thing Description, Profiles restrict/constrain it.

Use Case Task Force requests

  • Which are the Use Cases for profiles?

Profile - Sep 11th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Daniel, Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes

Profiles as Ecosystem descriptors

  • Continue the last meeting discussion
  • Profiles were mainly focused on Greenfield implementations, but they have an importance for Brownfield as well.
  • An Ecosystem covers more than what a single binding protocol does
    • It could include provisions for Discovery, Onboarding, Data Representation

Use Case Task Force requests

  • The UC TF asks to use the new form to model our Use Cases

Profile - Jul 31th, 2024

  • Scribe: Daniel
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes

Profiles as Ecosystem descriptors

  • Profiles were mainly focused on Greenfield implementations, but they have an importance for Brownfield as well.
  • An Ecosystem covers more than what a single binding protocol does
    • It could include provisions for Discovery, Onboarding, Data Representation

PRs

Profile - Jul 17th, 2024

  • Scribe:
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Profiles as Ecosystem descriptors

  • Profiles were mainly focused on Greenfield implementations, but they have an importance for Brownfield as well.
  • An Ecosystem covers more than what a single binding protocol does
    • It could include provisions for Discovery, Onboarding, Data Representation

out-of-the-box explanation

  • Discussion on what can be made clearer

Profile - Jul 2nd, 2024

Cancelled

Profile - Jun 18th, 2024

Cancelled

  • Scribe:
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes review

out-of-the-box explanation

  • Discussion on what can be made clearer.

Profile 1.0 pressing issues

Profile - Jun 11th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes review

Project management

  • Update Ben's role on github to match his Editor status
  • Try to reach the current people listed as Editor.
    • Decide on a timeout/deadline to update the list.

Explainer refresh

Profile 1.0 pressing issues

Profile - Jun 4th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes review

Explainer refresh

Profile 1.0 pressing issues

Profile - May 28th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Past minutes review

Asyncronous contribution

  • Policy regarding PRs
  • Mailing list threads

Pending pull requests

Profile 1.0 pressing issues

Profile - May 21st, 2024

  • Scribe: N/A
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

No topics due low attendance

Profile - May 14th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Housekeeping (5 min)

Approval of the minutes of the previous call.

No other topics due low attendance

Profile - May 7th, 2024

  • Scribe: Kazuyuki Ashimura
  • Past scribes: Kazuyuki Ashimura, Ege, Michael Lagally

Housekeeping (5 min)

Approval of the minutes of the previous call.

Quick Pull Requests (1 min)

Profile 1.0 pressing issues

As part of the past weeks email exchange

Profile - Apr 23rd, 2024

  • Scribe: Ege
  • Past scribes: Ege, Michael Lagally, Kazuyuki Ashimura

Housekeeping (5 min)

Approval of the minutes of the previous call.

Asynchronous Actions out of the profile

  • Shall we remove the asynchronous action from profiles and defer to TD work on the topic?
  • Do we have consensus on publishing as REC or NOTE with that part removed?

Profiles with Ontologies

  • Do we have consensus in express a profile as a fixed set of vocabulary terms from well defined ontologies?

Profile - Apr 9nd, 2024

  • Cancelled

Profile - Apr 2nd, 2024

Misc

  • Scribe: Ege
  • Past scribes: Michael Lagally, Kazuyuki Ashimura

Housekeeping (5 min)

Approval of the minutes of the previous call.

Actions in Profile

Pending Profile 1.0

Higher priority issues

Profile - Mar 26th, 2024

cancelled

Profile - Mar 19th, 2024

Misc

  • Scribe: Michael Lagally / Kazuyuki Ashimura

Housekeeping (5 min)

Approval of the minutes of the previous call.

Retrospective

  • Were are we? - Michael Lagally
  • Profile 1.0 remaining work - Michael Lagally

Pending Profile 1.0

Higher priority issues

Planning

Past Content