- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 21 Apr 2025 22:57:19 +0900
- To: group-wot-ngsi-ld@w3.org
- Cc: public-wot-ig@w3.org, public-wot-wg@w3.org
available at: https://www.w3.org/2025/04/14-wot-ngsi-ld-minutes.html also as text below. Thanks a lot for taking notes, Dave! Kazuyuki --- [1]W3C [1] https://www.w3.org/ ¡V DRAFT ¡V WoT and NGSI-LD 14 April 2025 [2]Agenda. [3]IRC log. [2] https://www.w3.org/WoT/IG/wiki/WoT-NGSI-LD#April_14,_2025 [3] https://www.w3.org/2025/04/14-wot-ngsi-ld-irc Attendees Present Dave_Raggett, Franck_LE_GALL, Frederic_LE, Juanjo_Hierro, Kaz_Ashimura, Martin_Bauer, Michael_Koster, Michael_McCool, Zane_Durkin Regrets - Chair McCool Scribe draggett Contents 1. [4]Logistics 2. [5]Minutes 3. [6]Activities 1. [7]Issue 18 2. [8]PR 17 3. [9]PR 14 4. [10]Stakeholders 5. [11]Examples of mapping between NGSI-LD Entity and WoT Thing Meeting minutes Logistics The next meeting will be April 28 McCool: I won't be as engaged with WoT as my role at Intel is changing. I can probably make the call twice a month We may be able to interest people in the Smart City group, Kaz can ask... Sebastian should be able to help out Minutes <kaz> [12]Mar-10 [12] https://www.w3.org/2025/03/10-wot-ngsi-ld-minutes.html McCooll refers to his use case Some discussion on north bound APIs in relation to TDs We approve the minutes. Activities (for 14 April 2025) <jhierro1> Also Martin prepared a use case in form of PR. He will join later today Issue 18 An outstanding question is how to map actions McCool: I'd like to walk us through what we mean by actions <kaz> [13]Issue 18 - Discuss Action Semantics [13] https://github.com/w3c/wot-ngsi-ld/issues/18 We have an opportunity to align on what we mean by actions Juanjo: actions are not currently supported in NGSI-LD, but they are on the roadmap <kaz> [14]WoT Thing Description 1.1 REC - 5.3.1.4 ActionAffordance [14] https://www.w3.org/TR/wot-thing-description11/#actionaffordance McCool: let's look at the current TD spec. This describes how to invoke a function, which may or may not change the state <jhierro1> but this is not a problem but an opportunity because actions then can be defined in NGSI-LD in a way keeping an eye how things can work together with WoT. A non-state changing function might for example change the units of measure The vocab term "safe" refers to whether an action leaves the state unchanged idempotent actions are guaranteed to have the same effect ¡K each time they are invoked Synchronous actions signify that any state change is complete by the time the action's response is generated That isn't the case for async actions Actions further define the data schema for their input and output [Martin joins, and Michael summaries the discussion so far] Actions can be invoke functions or they can initiate processes Juanjo: the way to invoke an action should be the same for all actions whether or not they change the state etc., right? McCool: yes indeed The affordance in the TD tells you how to invoke the action McCool: synchronous actions may take appreciable time just so long as the state is stable when the response is sent <McCool> [15]w3c/wot-ngsi-ld#18 [15] https://github.com/w3c/wot-ngsi-ld/issues/18 Kaz: who is durkinza? Please type your name into IRC, thanks Zane: I am in the Web of Things activity PR 17 McCool: my use case was about onboarding Martin's use case is how to describe an NGSI-LD entity as a thing <kaz> [16]PR 17 - Bauer Thing Description for NGSI-LD Entity as Thing Use Case [16] https://github.com/w3c/wot-ngsi-ld/pull/17 He can use NGSI-LD to model digital twins McCool: WoT TD's can't describe all possible ways to use HTTP We can use feature requests to discuss any specific examples <kaz> [17]rendered MD [17] https://github.com/w3c/wot-ngsi-ld/blob/4d3fc1864e425a21c892d9306bf4aea423f4b12b/examples/EntityAsThing.md Martin: events should be easier for us to map Another example is where you have commanded a robot arm to move, and want to track its progress Martin: we need to look at some specific examples to see what problems arise At ETSI, we are still considering the use cases ... Kaz: we can look at some concrete examples to elucidate the requirements PR 14 <kaz> [18]PR 14 - Define Onboarding Use Case example [18] https://github.com/w3c/wot-ngsi-ld/pull/14 McCool: we need to talk about stakeholders at some point I want to merge the outstanding PRs, any objections [no] Stakeholders McCool: The WoT threat model categorises stakeholders ¡K but not Digital Twin modellers Martin: We don't yet do that in our work McCool: whilst we hav a list of stakeholders in the WoT use cases, we don't yet provide definitions of what the terms signify <McCool> [19]w3c/wot-ngsi-ld#19 [19] https://github.com/w3c/wot-ngsi-ld/issues/19 Examples of mapping between NGSI-LD Entity and WoT Thing McCool: we can try to write a TD for a given NGSI-LD entity, I will create an issue to track that McCool asks for some candidate NGSI-LD entities for this exercise Martin: 2 or 3 examples, e.g. a concrete device and something more abstract McCool: we would then identify the gaps, i.e. things that can't be modelled in TDs ¡K and capture feature requests for NGSI-LD as issues Our next call is in 2 weeks from now, and it would be good to have some examples in progress <kaz> [20]Issue 20 - Implement Test Case for "Entity as TD" Use case [20] https://github.com/w3c/wot-ngsi-ld/issues/20 Some discussion on the existing use cases ... Juanjo: we need a use case involving collections of things Next meeting in 2 weeks <kaz> [adjourned] Minutes manually created (not a transcript), formatted by [21]scribe.perl version 244 (Thu Feb 27 01:23:09 2025 UTC). [21] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 21 April 2025 13:57:23 UTC