14:55:28 RRSAgent has joined #wot-td 14:55:32 logging to https://www.w3.org/2025/02/19-wot-td-irc 14:55:55 meeting: WoT-WG - TD-TF - Slot 1 14:56:02 present+ Kaz_Ashimura 14:57:08 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#February_19-20%2C_2025 14:59:19 Mizushima has joined #wot-td 15:01:25 mjk has joined #wot-td 15:02:04 present+ Mahda_Noura, Michael_Koster, Tomoaki_Mizushima 15:02:38 mahda has joined #wot-td 15:02:50 present+ Mahda_Noura 15:03:29 dape has joined #wot-td 15:04:38 present+ Daniel_Peintner 15:04:46 present+ Jan_Romann 15:04:51 rrsagent, draft minutes 15:04:52 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:05:02 rrsagent, make log public 15:05:03 rrsagent, draft minutes 15:05:04 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:05:29 present+ Ege_Korkan 15:05:46 present+ Luca_Barbato 15:05:47 luca_barbato has joined #wot-td 15:06:01 present+ Ege, Koster 15:06:16 q+ 15:06:38 rrsagent, draft minutes 15:06:39 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:08:16 cris7 has joined #wot-td 15:08:41 present+ Cristiano_Aguzzi 15:09:30 ege: as a guest today we have Luca Barbato 15:09:47 ... he is in the process to became an Invited Expert 15:09:54 i|as a|topic: Guests| 15:09:56 topic: Agenda 15:10:12 -> https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#February_19-20%2C_2025 Agenda for today 15:10:20 ege: we will discuss two main topics ids in TD and Registry for protocol bindings 15:10:25 topic: Minutes 15:10:44 -> https://www.w3.org/2025/02/12-wot-td-minutes.html Feb-12 15:11:00 rrsagent, draft minutes 15:11:02 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:11:08 ege: do we have any remarks? 15:11:08 ... anything to change? 15:11:13 ... minutes approved 15:11:19 i|as a guest|scribenick: cris7| 15:11:20 rrsagent, draft minutes 15:11:21 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:11:40 topic: ID optionality 15:11:43 chair: Ege, Koster 15:11:58 ege: the whole point is to make id mandatory again 15:12:09 ... there has been multiple opinions 15:12:14 ... coming from implementers 15:12:46 i|the whole|-> https://github.com/w3c/wot-thing-description/issues/2054 Issue 2054 - Reconsider id being optional| 15:12:48 rrsagent, draft minutes 15:12:49 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:12:55 ... in the case of node-wot a random one is generated 15:13:16 ... other people used similar strategies (filtering out TDs without IDs ) 15:13:48 ... in the past this topic was controversial as we had to do two CR 15:14:51 rrsagent, please draft the minutes 15:14:53 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html JKRhb 15:16:16 ... implementers gave positive feedbacks for having a mandatory ID 15:17:12 ... we can make it mandatory but "not static" 15:18:32 ... main reason why we make it optional was that the ID could be use to track people associated with devices. 15:18:43 q+ 15:18:51 q+ 15:19:33 kaz: good summarization, we should think about different levels of ids for IoT systems 15:20:25 ... potentially we might use encription in some use cases. 15:20:25 ack k 15:20:30 scribenick: EgeKorkan 15:22:07 ca: thanks for the summary. I am ok to make it mandatory. Not making it permanent needs guidance for the implemeneters 15:22:17 ca: should it change every hour or so? 15:22:25 ek: I think it should change per network or instllation 15:22:36 s/implemeneters/implementers 15:22:44 s/instllation/installation 15:22:48 rrsagent, please draft the minutes 15:22:49 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html JKRhb 15:22:58 scribenick: cris7 15:23:00 q? 15:23:03 ack c 15:23:20 luca: I agree with the summary 15:23:54 ... we should start to see if have consensus to build our own namespace 15:24:24 ... right now if we want to use that we have to pick one of the specific namespaces that are avaible 15:24:37 ... we don't have anything that is actually really fitting 15:25:08 q+ 15:25:09 ... it would be nice to have a short namespace right after urn:, example urn:wot 15:25:44 dape: we should reach out to the security group avoiding to change back 15:25:49 q+ 15:25:58 ege: the idea is to have WG consensus first 15:26:05 ... then ask them for feedback 15:26:06 ack dape 15:26:17 ... if we get a greenlight we proceed with a PR 15:26:24 ack lu 15:26:35 https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml 15:26:52 s/security group/security and privacy group/ 15:27:23 kaz: there is also the possibility to use DID as a potential ID for Thing Descriptions 15:27:43 q- 15:27:51 rrsagent, draft minutes 15:27:53 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:28:19 ege: should we register a schema in IANA? 15:28:22 luca: yes 15:28:33 ege: for DID we should register a DID method 15:29:08 ... for a IANA we have first to create a section in the specification and then we should be ready to register it. 15:29:17 q+ 15:29:41 s/there is also the possibility/recently we got new Team Contacts for the Privacy WG and the Security IG, so we can start to talk with them too. In addition, technically, there is a possibility| 15:29:54 s/possibility|/possibility/ 15:29:56 rrsagent, draft minutes 15:29:57 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:30:03 q? 15:30:12 rrsagent, draft minutes 15:30:13 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:30:29 scribenick: EgeKorkan 15:31:00 ca: I like the idea of registering DID method or URN namespace 15:31:26 ... what is the advantage of registering the namespace at IANA or DID method? 15:32:16 ... so creating something ourselves 15:32:24 scribenick: cris 15:32:31 q+ 15:32:33 scribenick: cris7 15:32:40 ack cris 15:32:48 luca: now id is any kind of URI 15:32:54 q+ luca_barbato 15:32:58 q- later 15:33:16 q+ 15:33:30 ... having a constant namespace would make the implementers life easier 15:33:50 ... and also easy to introduce for us 15:34:19 ... we have options to format our own urn schema 15:34:29 q+ 15:35:00 ... it is basically suggest to TD designers to use a fixed format 15:35:57 kaz: we as WoT WG can define this kind of notation and registering it to IANA but I'm quite skeptical because it would result as something as DID. 15:36:08 ege: I see what you mean 15:36:24 -> https://www.w3.org/TR/did-1.0/#example-a-simple-did-document DID Core spec 15:36:58 s/we as/Technically, we as/ 15:37:02 q? 15:37:05 ack l 15:37:06 ack k 15:37:16 s/I'm quite/I'm a bit/ 15:37:30 s/something as/something like/ 15:37:57 dape: I second what has been said, we can provide guidance about one can or should use. however I'm strongly against to mandate one single format. 15:38:16 ... I would not force any particular format, but we can register our own. 15:38:32 ack dape 15:38:38 scribenick: EgeKorkan 15:39:17 ca: if we force the use of urn or did, we lose the use case of using the url where the TD is fetched in the first place 15:39:34 q+ 15:39:35 ... so enforcing a format will block doing that 15:39:53 ack cris 15:39:58 ... maybe he is already using the id as a URL so it can break implementation 15:40:04 scribenick: cris7 15:40:11 q+ 15:40:36 luca: we are not proposing to change what is the ID, we are just saying that is mandatory. 15:41:34 ... I'm still okey to leave the id string to be any kind of string 15:41:38 ... I'm still okey to leave the id string to be any kind of URI 15:42:22 ... I would just add some additional guidance (which is needed from the implementation pov) 15:42:59 kaz: Luca is correct, the original concern of the privacy group was to use Global unique ids 15:43:23 ... so we should answer what kind of IDs to be use and how to use it 15:43:51 q? 15:43:55 ack l 15:43:57 ack k 15:47:55 ege: ok so we have consensus on 3 points: id is mandatory, is not globally unique or permanent, it should not be in a specific format but guidance of which format to use is needed. 15:48:06 q+ 15:49:38 cris: about point 2 this means that I can't use UUIDs? 15:49:47 ege: well if they are not permanent then you can 15:50:06 q+ 15:51:10 kaz: is it a should or a must ? 15:51:29 +1 for SHOULD 15:51:31 ege: in my opinion it should be a must 15:51:39 +1 for SHOULD 15:52:11 ege: if it is a SHOULD we can still encounter privacy issues 15:52:37 luca: but there might cases where you cannot get away with immutability of the ID 15:54:07 s/is it a should or a must ?/is it a should or a must? I personally we should say "SHOULD" here at the moment./ 15:54:25 s/personally/personally think/ 15:54:32 rrsagent, draft minutes 15:54:34 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 15:55:09 topic: binding registry 15:55:43 ege: we have split all the controversial topics in sub issues 15:55:59 ... the one that are ready to landed have the PR needed label 15:56:08 ... we have two PRs ready 15:56:19 https://github.com/w3c/wot-binding-templates/pull/411 15:56:25 subtopic: PR Handling Conflicting submissions 411 15:57:05 q+ 15:57:32 @@@411 link here 15:57:58 ack cris 15:58:21 q- 15:58:33 kaz: are all the sections under registry mechanism? 15:58:36 ege: yes. 15:58:39 ... any other comments? 15:59:05 ... ok PR approved and merged. The document is still in the draft status 15:59:26 s/are all the sections under registry mechanism?/All the sub issues derived from the questions within the registry requirements doc have the "registry mechanism" label. Right?/ 15:59:29 subtopic: PR 412 15:59:39 ege: this is about summary document 16:00:38 i|this is|-> https://github.com/w3c/wot-binding-templates/pull/412 PR 412 - Adding Summary Document Requirements| 16:00:44 rrsagent, draft minutes 16:00:45 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 16:01:23 s/topic: binding registry/topic: Binding Registry/ 16:01:57 ege: any remarks for this PR? 16:02:00 q+ 16:02:57 cris: does the reviewer have access to the real binding document not only this summary? 16:03:00 ege: yes 16:03:07 ege: PR accepted and merged 16:03:16 [adjourned] 16:03:39 rrsagent, draft minutes 16:03:40 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 16:04:28 s|https://github.com/w3c/wot-binding-templates/pull/411|-> https://github.com/w3c/wot-binding-templates/pull/411 PR 411 - Handling Conflicting Submissions| 16:04:46 s/PR Handling Conflicting submissions 411/PR 411/ 16:04:47 rrsagent, draft minutes 16:04:49 I have made the request to generate https://www.w3.org/2025/02/19-wot-td-minutes.html kaz 17:07:46 JKRhb has joined #wot-td 17:24:22 JKRhb has joined #wot-td 17:45:05 JKRhb has joined #wot-td 17:58:04 EgeKorkan has joined #wot-td 18:02:41 JKRhb has joined #wot-td 18:18:11 EgeKorkan has joined #wot-td 18:28:34 Zakim has left #wot-td 18:30:30 EgeKorkan has joined #wot-td 19:20:56 JKRhb has joined #wot-td 20:15:34 EgeKorkan has joined #wot-td 20:49:52 EgeKorkan has joined #wot-td 20:51:24 ktoumura has joined #wot-td 20:54:28 JKRhb has joined #wot-td 21:00:54 EgeKorkan has joined #wot-td 21:52:04 EgeKorkan has joined #wot-td 22:02:02 EgeKorkan has joined #wot-td 22:37:52 EgeKorkan has joined #wot-td 22:56:16 JKRhb has joined #wot-td 23:02:55 EgeKorkan has joined #wot-td 23:53:12 EgeKorkan has joined #wot-td 23:55:40 JKRhb has joined #wot-td