- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Tue, 18 Feb 2025 02:06:13 +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/02/17-wot-ngsi-ld-minutes.html
also as text below.
Please note that the meeting on Feb 24 will be cancelled and
the next meeting will be held on March 3.
Kazuyuki
---
[1]W3C
[1] https://www.w3.org/
¡V DRAFT ¡V
WoT and NGSI-LD
17 February 2025
[2]Agenda. [3]IRC log.
[2] https://www.w3.org/WoT/IG/wiki/WoT-NGSI-LD#February_17,_2025
[3] https://www.w3.org/2025/02/17-wot-ngsi-ld-irc
Attendees
Present
Franck_Le_Gall, Juanjo_Hierro, Kaz_Ashimura,
Ken_Zangelin, Martin_Bauer, Michael_McCool, Zane_Durkin
Regrets
-
Chair
McCool
Scribe
kaz
Contents
1. [4]Minutes
2. [5]Cancellations
3. [6]Activities
1. [7]Resources
4. [8]Other issues and PRs
5. [9]AOB
Meeting minutes
Minutes
[10]Feb-3
[10] https://www.w3.org/2025/02/03-wot-ngsi-ld-minutes.html
McCool: (goes through the minutes)
typos fixed; approved
Cancellations
McCool: cancellation on Feb 24
¡K the next meeting will be March 3
¡K we can keep the meeting weekly but can cancel the meeting if
people are not available
Activities
Resources
[11]resources.md
[11] https://github.com/w3c/wot-ngsi-ld/blob/main/resources.md
McCool: I've been reading the NGSI-LD spec
¡K basically, NGSI-LD discover the database
¡K what is interesting is that WoT Directory also finds the TD
as the database
¡K so very similar design with each other
Martin: we have open APIs
<martin> NGSI-LD OpenAPI is available here: [12]https://
forge.etsi.org/rep/cim/ngsi-ld-openapi
[12] https://forge.etsi.org/rep/cim/ngsi-ld-openapi
McCool: ok
¡K the difference from my viewpoint is
¡K the WoT Discovery is very simple
¡K we can get Thing Description, which is JSON-LD
¡K what would be the technical requirements?
¡K 1. context management
¡K we can use nested contents
McCool: wondering about the compatibility
¡K 2. TD using special Things
¡K one of those is default values
¡K normalize the TD to formalize the data
Ken: we also have default values too
Martin: but maybe a bit different level...
¡K we use JSON-LD as representation
¡K what is our structure looks like
McCool: default value is just one example
¡K we should investigate the differences
McCool: a set of nodes to be included
<martin> JSON-LD is a serialization of RDF (as abstract model)
- RDF/XML is another serialization of RDF
Juanjo: definitely interesting
¡K digital twin characteristics
¡K we could generate TD based o the TM template
¡K have to discuss the digital twin class
McCool: TD describes entities
¡K could be a digital twin
¡K what TDs bring to the table include data modeling languages
¡K describing the payload
¡K also describe affordance, i.e., property, action and event
Kaz: tx for your investigation, McCool
¡K we should now start to describe what is done one the NGSI-LD
side and what on the WoT side
¡K based on some concrete use case
¡K to clarify what the NGSI-LD broker and the WoT Directory do
there
McCool: yeah
¡K we should capture the use cases based on our understandings
[13]Issue 8 - Capture Use Cases
[13] https://github.com/w3c/wot-ngsi-ld/issues/8
<jhierro7> This presentation brought the idea I had commented:
<jhierro7> [14]https://docs.google.com/presentation/d/
1-RI8q1hhnRqaZDwvxnpKnaaxQ0kMGtME/
edit?usp=sharing&ouid=115453639179713725602&rtpof=true&sd=true
[14] https://docs.google.com/presentation/d/1-RI8q1hhnRqaZDwvxnpKnaaxQ0kMGtME/edit?usp=sharing&ouid=115453639179713725602&rtpof=true&sd=true
McCool: should add a link for that also to the resources.md
Juanjo: also a PR to add that to the resource.md
[15]PR 9 - Adding presentation in section about Presentations
[15] https://github.com/w3c/wot-ngsi-ld/pull/9
McCool: (merged)
¡K (shows slide 7. Compatibility of NGSI-LD with Thing
Models/Descriptions)
¡K (also slide 12. Compatibility of NGSI-LD with Thing
Descriptions)
Juanjo: another PR about the idea of TM as template
[16]PR 10 - Update section on Thing Models as Templates
[16] https://github.com/w3c/wot-ngsi-ld/pull/10
McCool: (merged)
¡K let's think about the next steps now
[17]example/README.md
[17] https://github.com/w3c/wot-ngsi-ld/blob/main/examples/README.md
McCool: (shows examples/README.md)
¡K would create a new Issue to document technical gaps
¡K (adds questions)
¡K Does "type" abstraction in NGSI-LD map onto the ability of
TMs to describe classes of potential TD instances?
¡K TMs used for describing the properties of entity types?
¡K conceptually, TMs describe classes
¡K note that TM doesn't have network interface
McCool: What is the subclass structure?
¡K TMs for everything or for subclasses of "entities with
affordances/network interfaces"?
Juanjo: TM describes what to be exposed
McCool: technically, TM is a class of template
¡K but it's a templating mechanism
¡K (revisits the 3 questions issued within the GitHub Issue)
¡K (and adds another question)
<jhierro7> In my view, Things Model templates allow to describe
the characteristics of any instance of an entity type (Things
class if you want)
<jhierro7> Things Description can be derived from those
templates, by adding forms how those characteristics can be
accessed using specific protocols.
McCool: Should TMs/TDs we attached as annotations or be
included in the NGSI-LD type structure?
<jhierro7> In such case, TM can be used to describe
characteristics of Things = Entity Types
<jhierro7> and then, we may specify how TDs can be derived
where NGSI-LD is added as form to access characteristics
McCool: TMs may so be more "dynamic" than (what seem to be) the
pre-defined "types" used by NGSI-LD
¡K would like to understand what is possible at the moment
Kaz: some discussion about how to generate TD instance from TM
last week during the TD call
¡K this discussion about TM and NGSI-LD should be useful for
that (=TM vs TD) discussion also
¡K so would suggest we clarify our expectation for TM a bit more
McCool: yeah, we should have more discussion
¡K let's add the link about the discussion from the TD TF too
Other issues and PRs
[18]Remaining Issues
[18] https://github.com/w3c/wot-ngsi-ld/issues
[19]Remaining PRs
[19] https://github.com/w3c/wot-ngsi-ld/pulls
Juanjo: would like to work on some more exercise
McCool: let's take a few TMs/TDs and NGSI-LDs to see the
differences
<jhierro7> The exercise of taking an entity type description
using the WoT Models Template, and show how Thing Descriptions
can be derived using NGSI-LD as form.
<jhierro7> (form for access)
McCool: Review and comment on new issues
¡K Test importing TDs into NGSI-LD broker
¡K Generate a concrete example of using TM/TDs for Digital Twin
modelling
AOB
McCool: next meeting on March 3
¡K will update the agenda
¡K we'll keep the meeting as weekly
¡K but will send a cancellation notifications based on the
actual schedule
[adjourned]
Minutes manually created (not a transcript), formatted by
[20]scribe.perl version 242 (Fri Dec 20 18:32:17 2024 UTC).
[20] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 17 February 2025 17:06:19 UTC