One Data Model SDF: A brief tutorial and status
T2TRG summary meeting @ IETF 107+, April 14, 2020
Carsten Bormann
1
One Data Model SDF: A brief tutorial and status T2TRG summary - - PowerPoint PPT Presentation
One Data Model SDF: A brief tutorial and status T2TRG summary meeting @ IETF 107+, April 14, 2020 Carsten Bormann 1 The need for One Data Model IoT standardization is dominated by ecosystem -specific SDOs Each ecosystem has their own
T2TRG summary meeting @ IETF 107+, April 14, 2020
Carsten Bormann
1
and their own way to document them
No single ecosystem can supply the whole variety needed
models
2
3
provided by affordances
For now, Property, Action, Event
4
(*) Not a
modeling data
mostly defined along input and output data
5
Name
Input Output Property GET Client — Data Property (writable) PUT Client Data (Data) Action POST Client Input Output Event ? Thing — Output
different input and
time (not modeled): Initiative to return
Thing (~ Event)
6
Name
Input Output Property GET Client — Data Property (writable) PUT Client Data Data Action POST Client Input Output Event ? Thing — Output
data items that can be read by the client
can also be “set” (no special output)
properties look like an Event
7
Name
e Input Output Property GET Client — Data Property (writable) PUT Client Data (Data) Property (observable) GET (observe) Client, Thing — Data Event ? Thing — Output
interaction pattern
notification (similar to
updates (temperature)
them precious (coin insertion)?
8
Name
Input Output Property GET Client — Data Property (writable) PUT Client Data Data Action POST Client Input Output Event ? Thing — Output
separately, for later reference
and/or SDF-specific terms such as contentFormat, nullable, scale…
9
be combined into top-level structures
to be harmonized) top-level product definition
10
Insert magic here
[figure modified from Michael J Koster]
[RFC6901]
(“common reusable definitions”)
11
using json-schema.org “JSON Schema” format
bestpractices.md
12
13
(e.g., WISHI hackathon on 2020-04-24)
for a non-backwards compatible change!
14