Minutes interim-2020-asdf-02: Mon 09:00
minutes-interim-2020-asdf-02-202012140900-00
Meeting Minutes | A Semantic Definition Format for Data and Interactions of Things (asdf) WG | |
---|---|---|
Date and time | 2020-12-14 14:00 | |
Title | Minutes interim-2020-asdf-02: Mon 09:00 | |
State | Active | |
Other versions | markdown | |
Last updated | 2020-12-20 |
ASDF -- AGENDA for Virtual interim meeting
Info
Meeting: ASDF WG, Virtual interim, 1400-1530 UTC, Dec 14th, 2020
Location: Webex https://ietf.webex.com/ietf/j.php?MTID=m0d089a7c8ac2d5a188c733c8107cb390
Chairs: Michael Richardson and Niklas Widell
Etherpad/CodiMD: https://codimd.ietf.org/notes-asdf-2020-12-14
===========================
Blue sheet:
1. Michael Richardson
2. Niklas Widell
3. Ari Keränen
4. Barry Leiba
5. Carsten Bormann
6. Francesca Palombini
7. Kaz Ashimura (W3C)
8. Kunihiko Toumura
9. Michael Koster
10. Nigel Davis
11. Tomoaki Mizushima
12. Wouter van der Beek
13. Michael Lagally
14. Klaus Hartke
15. Sebastian Kaebisch
Agenda
1. Note Well. https://www.ietf.org/about/note-well/
2. Logistics for Meeting.
2a. CodiMD for notes https://codimd.ietf.org/notes-asdf-2020-12-14
2b. Webex https://ietf.webex.com/ietf/j.php?MTID=m0d089a7c8ac2d5a188c733c8107cb390
2c. Agenda bash
3. WG status update (Chairs - 10 min)
3a. Welcome and discussion of WG proceedures
[slides 6, 7, 8, 9]
Questions:
Michael Koster quite a bit of external input to the model (4+ named).
So the requirements that were collected were very broad, but we need to finish the language before we can ask them to come back and contribute models.
Discussion about RFC vs Implementation Draft.
4. SDF 1.1
4a. Issues
https://github.com/ietf-wg-asdf/SDF/issues/3
https://github.com/ietf-wg-asdf/SDF/issues/4
ACTION: create wiki page on what the different ecosystems are dealing with converation to/from SDF.
MK: mapping files (leverages JSON pointer).... also inline extension points.
WvdB: already a web page: https://onedm.org/terminology/
"pressure test" now needed.
https://github.com/ietf-wg-asdf/SDF/issues/7 - sdfRef issue
"This thing is like that thing, but this restriction does not apply"
How can we set that part to "null"?
What if you do it the other way around? Then it is an extend!
Subtypes vs overrides.
Declaration vs Definition distinction.
CB: When you say "override"... would it be okay to define RGB, and then override...with a different colour scheme? (Answer NO)
When say motor speed 0..255, but then restrict to 0..50.
Convention that override is only used for subtyping, new type should be a subtype.
thus, we don't need to set qualities for null.
https://github.com/ietf-wg-asdf/SDF/issues/2
https://github.com/ietf-wg-asdf/SDF/issues/5
enum and anyOf
and mixes!
Data Model vs Info Model
The problem is reusing syntax from data modelling to do information modelling.
YES: sdfChoice: https://github.com/ietf-wg-asdf/SDF/pull/8
. o O ( what MCR hears is that pure JSO pointer has to be extended, so no common code )
SK points to: https://github.com/w3c/wot-thing-description/issues/997
consensus proposal: do not deprecate JSON Schema ORG ENUM, but do include solution for MK need. Will go into #8.
5. W3C Web of Things collaboration
Sebastian presented WoT and the SDF to WoT converter he has. Discussion of potential use of SDF with WoT TD models
https://github.com/roman-kravtsov/sdf-object-converter
Kaz mentios the W3C liaison table for IETF and suggests further discussin by email.
Ran out of time - will continue discussion on mailing list.
6. AOB?
- discussion about liason needs.
===========================
Meeting material:
draft-ietf-asdf-sdf https://datatracker.ietf.org/doc/draft-ietf-asdf-sdf/
SDF overview (from virtual interim) https://youtu.be/_8i6X4AxuOk (17 minutes)
===========================