W3C

– DRAFT –
WoT Thing Description

09 October 2025

Attendees

Present
Daniel_Peintner, Ege_Korkan, Kunihiko_Toumura, Mahda_Noura, Michael_Koster, Tomoaki_Mizushima
Regrets
-
Chair
Ege_Korkan, Michael_Koster
Scribe
mjk

Meeting minutes

Meeting recording

ege: We need to figure out how to create minutes from the meetings to review

Minutes review

ege: Minutes from October 1st were not generated

Toolchain updates

Mahda: We would like to revise the work on the toolchain

ege: We need to work on the linkml
… We need to do modeling, post processing, and testing
… and fix issues with the current JSON-LD context

Sync with the Architecture specification

<Ege> w3c/wot-thing-description#2151

<Ege> https://github.com/w3c/wot-thing-description/blob/main/planning/work-items/other-documents-sync/arch.md

ege: we need to split up the remaining assertions as we did earlier

ege: (sorting assertions to group them for people to work on)
… (assigned to dape, Toumura-san, ege, and mjk)

Common definitions

ege: Issue # 2153 feedback from CG meeting
… Does anyone here have input from the CG meeting?

PR# 2154

ege: the issue is when a thing has multiple IP addresses
… there are multiple base addresses

dape: how is the validation done outside JSON-Schema? We will need external tooling

ege: agree
… we would need to keep a list of identifiers during the processing

mahda: This example is OK for different connections; will it also work for other cases?

ege: different security, different operations, modbus endian-ness will all work

ege: another case is when we want to reuse the forms
… we allow creation of hierarchy of definitions to avoid duplication
… any comments?

ege: we need to add more examples
… multiple protocols
… mapping operations, for example GET/POST/PUT
… also Modbus where we need to specify all the parameters

dape: default content type with multiple content types

ege: we need more examples where there are exceptions to the default
… Does anyone have more cases to add?

PRs

PR #444 - Prettier support

ege: is it OK, Daniel?

ege: there was a problem with a newer version that added whitespace and confused github actions

dape: OK

ege: (merged)

PR# 40 on the Binding Registry

ege: same fix, is it OK?

ege: (merged)

ege: That's all for today

ege: Adjourned

Minutes manually created (not a transcript), formatted by scribe.perl version 246 (Wed Oct 1 15:02:24 2025 UTC).

Diagnostics

Succeeded: s/endin/endian/

Succeeded: s/MO/Mo/

Succeeded: s/TH/Th/

Succeeded: s/rssagent, draft minutes//

Maybe present: dape, ege, Mahda

All speakers: dape, ege, Mahda

Active on IRC: dape, Ege, Mahda, mjk