WG WoT Thing Description WebConf

From Web of Things Interest Group

The WoT Thing Description task force is responsible for defining the information model for WoT Thing metadata, its interpretation, and its common representation. In addition, the task force covers WoT Binding Templates topics to define the mapping from the abstract interaction model used in the Thing Description metadata to concrete IoT protocols and payload encodings.

Wednesdays at 7am US Pacific / 10am US Eastern / 4pm Europe / 10pm China / Midnight Korea & Japan

This is a WoT WG WebConf and underlies the W3C Patent Policy

Call Moderation

The TF is moderated together by Ege Korkan and Michael Koster

  • Koster: Basic architectural design, document structure, etc. Project management (keep people informed on the process)
  • Ege: concrete description based on the design (constructing the statements for normative/informative style for implementability and testability), call moderation
  • Together: Work on how to improve the spec collaboratively, e.g., schedule of the deliverables, and keeping up with the deadlines.
    • We join the calls together unless there is a conflict.
    • Responsibility is not split, it is shared. If someone asks a question, both should be able to answer it.
  • Feedback from the TF:
    • Cris: Testability should be assured
    • Kaz and Koster: TD still does the governance of testing, we are responsible. To be further discussed and the relationship to testing TF clarified.

Zoom

IRC

The IRC is used for the minutes, speaker queue, and sharing links etc.

Scribe List

If an attendee joins after a break, do not give them the scribe role immediately. The one at the top scribes next time they join. Move people to the bottom once they scribe.

  • Luca Barbato
  • Mahda Noura
  • Daniel Peintner
  • Kaz Ashimura
  • Ege Korkan
  • Cristiano Aguzzi
  • Jan Romann
  • Michael Koster

Agenda

Cancellations: See https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#Cancellations_and_Schedule_Updates

Note: Wednesdays start with TD topics and Thursdays start with Binding Templates topics. The other topics will be allocated dynamically based on time left. We will strikethrough discussed topics.

Backlog

For all members, you can edit this header before the meeting and add your points. Please do not insert your topics directly into one of the other headers. TF Moderators will adjust the agenda accordingly.

  1. Example Item 1: Discussing topic ABC (Ege Korkan)
  2. Historical Data Analysis: https://github.com/w3c/wot/blob/main/planning/ThingDescription/analysis-historical-data-work-item.md

April 23-24, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Binding Registry and Word Usage, Moving Information to new Repo
    • Thursday: Next Work Item Details, Initial Connection

TD SpecWork

  1. Reusable / Initial Connection container discussion:
  2. Next Work Item Proposals

Binding Templates

  1. Registry


April 17, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Cancelled
    • Thursday: Binding Registry and Word Usage, Next Work Item, Initial Connection

TD SpecWork

  1. Optional ContentType:
  2. Reusable / Initial Connection container discussion:
  3. Next Work Item Proposals

Binding Templates

  1. Registry


April 9-10, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: OPC UA Binding, Binding Registry, Next Work Item
    • Thursday: Next Work Item, Initial Connection

TD SpecWork

  1. Optional ContentType:
  2. Reusable / Initial Connection container discussion:
  3. Next Work Item Proposals

Binding Templates

  1. Registry


April 2-3, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Optional ContentType, Binding Registry, Next Work Item
    • Thursday: Next Work Item, Initial Connection

TD SpecWork

  1. Errata
  2. Optional ContentType:
  3. Reusable / Initial Connection container discussion:
  4. Next Work Item Proposals

Binding Templates

  1. Registry


March 26, 2025

Cancelled

March 12-13, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Jan's PRs, Binding Registry
    • Thursday: Initial Connection, Prioritizing the next work
  6. Next Week: Kaz is not available on 19th and 20th.
    • Wednesday: Informal Discussion about Connexxus Liaison. The call starts 30 past the hour.
    • Thursday: Informal meeting. Informal means working/refining issues but not merging PRs
  7. Next Next Week: Kaz is not available on 27th. Cancelled

TD SpecWork

  1. Jan's PRs:
  2. Reusable / Initial Connection container discussion:

Binding Templates

  1. Registry


March 5-6, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Jan's PRs, Small Profinet Binding PRs, Binding Registry
    • Thursday: Registry Entry Dependencies, Initial Connection

TD SpecWork

  1. Jan's PRs:
  2. Reusable / Initial Connection container discussion:

Binding Templates

  1. Registry


February 27, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Cancelled
    • Thursday: Profinet Binding, Binding Registry

TD SpecWork

  1. Reusable / Initial Connection container discussion:

Binding Templates

  1. Profinet: https://github.com/w3c/wot-binding-templates/pull/351
  2. Registry


February 19-20, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: id optionality, Binding Registry
    • Thursday: TD Specwork
  6. Next Wednesday is cancelled

TD SpecWork

  1. id optional or not: https://github.com/w3c/wot-thing-description/issues/2054
  2. @context fix: https://github.com/w3c/wot-thing-description/pull/2080
  3. contentType Optionality: https://github.com/w3c/wot-thing-description/pull/2081
  4. Reusable / Initial Connection container discussion:

Binding Templates

  1. Registry


February 12-13, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Prettier Action Issue, Binding Registry
    • Thursday: Initial Connection
  6. Agenda Cleanup
  7. GitHub Project Cleanup

TD SpecWork

  1. Prettier Action: https://github.com/w3c/wot-thing-description/pull/2076
  2. PR Template not working: https://github.com/w3c/wot-thing-description/pull/2077#issuecomment-2652285022
  3. Reusable / Initial Connection container discussion:

Binding Templates

  1. OPC UA URI Scheme: https://github.com/w3c/wot-binding-templates/issues/406 , umbrella issue: https://github.com/w3c/wot-thing-description/issues/2069
  1. Registry


February 6, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Cancelled
    • Thursday: CoAP Confirmable Request, Binding Registry


Binding Templates

  1. Quick Summary of Merged PRs:https://github.com/w3c/wot-binding-templates/pulls?q=is%3Apr+is%3Aclosed
  2. OPC UA URI Scheme and probably other relevant ones: https://github.com/eclipse-thingweb/node-wot/pull/1335#issuecomment-2577572278 and umbrella issue: https://github.com/w3c/wot-thing-description/issues/2069
  3. CoAP Confirmable Requests: https://github.com/w3c/wot-binding-templates/pull/392
  4. Registry


January 29-30, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Toolchain Update, Binding Registry, URI Scheme
    • Thursday: Use Case Test, Binding Registry, CoAP Confirmable Request, Initial Connection
  6. 5th of February: cancelled

TD SpecWork

  1. Reusable / Initial Connection container discussion:
  2. Project and Backlog
  3. Toolchain Discussion
    • Report out of the Sub TF
      • LinkML community fixed some issues that Mahda has reported, which required post-processing on our side: https://github.com/linkml/linkml/pull/2461
      • TBC: Old toolchain vs new toolchain: the initial connection container feature. Does the new toolchain simplify spec development

Binding Templates

  1. OPC UA URI Scheme and probably other relevant ones: https://github.com/eclipse-thingweb/node-wot/pull/1335#issuecomment-2577572278 and umbrella issue: https://github.com/w3c/wot-thing-description/issues/2069
  2. CoAP Confirmable Requests: https://github.com/w3c/wot-binding-templates/pull/392
  3. Registry


January 15-16, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: Scripting API queryaction, URI Scheme, Binding Registry
    • Thursday: Binding Registry, Use Case Test, Initial Connection,
  6. 21-23 January: Ege not available.
  7. 4-6 February: Siemens people less available

TD SpecWork

  1. Queryaction issue from Scripting API: https://github.com/w3c/wot-thing-description/issues/2068
    • Should we table this for now since it requires more focused discussion?
  2. Reusable / Initial Connection container discussion:
  3. Project and Backlog

Binding Templates

  1. OPC UA URI Scheme and probably other relevant ones: https://github.com/eclipse-thingweb/node-wot/pull/1335#issuecomment-2577572278
    • See new opinions and also BACnet
    • Should we get more people onboard and collect their opinions?
  2. CoAP Confirmable Requests: https://github.com/w3c/wot-binding-templates/pull/392
  3. Registry

Resource Management

January 08-09, 2025

Chair: Michael Koster and Ege Korkan

Regrets:

Organizational

  1. Scribe: Pick a scribe from the list above.
  2. Agenda Review
  3. Draft minutes of last sessions:
  4. Regrets:
  5. Quick Schedule:
    • Wednesday: URI Scheme, Scripting API, Initial Connection
    • Thursday: Binding Registry, CoAP Binding
  6. 21-23 January: Ege not available.
  7. 4-6 February: Siemens people less available

TD SpecWork

  1. Queryaction issue from Scripting API: https://github.com/w3c/wot-thing-description/issues/2068
  2. Additional Expected Responses: Current topic in Scripting API
  3. Reusable / Initial Connection container discussion:
  4. Project and Backlog

Binding Templates

  1. OPC UA URI Scheme and probably other relevant ones: https://github.com/eclipse-thingweb/node-wot/pull/1335#issuecomment-2577572278
  2. CoAP Confirmable Requests: https://github.com/w3c/wot-binding-templates/pull/392
  3. HTTP Binding of TD going to HTTP Binding:
  4. Registry

Resource Management

  1. Discussion on merge or squash commits in general

Agenda Archives

  1. 2024: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2024
  2. 2023: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2023
  3. 2022: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2022
  4. 2021: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2021
  5. 2020: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2020
  6. 2019: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf/2019