Skip to content
Ari Keränen edited this page Sep 22, 2021 · 219 revisions

This Wiki page is for coordinating ongoing work from the Workshop on IoT Semantic/Hypermedia Interoperability in Prague, 2017-07. Specifically, this page is collecting and queueing up agenda items for future WISHI conference calls.

Future WISHI events

WISHI online meeting

Monday September 27th, 2021. 14:00 UTC (7:00 PDT, 16:00 CEST, 17:00 EEST)

Draft agenda:

  • Extending SDF for relationship and instance information?

(Azure DTDL topics postponed for the next meeting)

Webex: https://ietf.webex.com/ietf/j.php?MTID=mfbdb3daf141d1ebe827b7023e0912697

Calendar invitation: https://raw.githubusercontent.com/t2trg/wishi/master/cal/wishi-meeting-20210927.ics

Notes: https://notes.ietf.org/t2trg-wishi-2021-09-27-notes

Past events

WISHI online meeting

June 17th 2021, 15:00-16:30 UTC (17:00–18:30 CEST, 08:00–9:30 PDT)

Draft agenda:

  • Azure DTDL and SDF follow-up (Brian, Ari, all, ~60 mins)
  • IoT Information-Model Standards Description / IoT landscape document (Milan, all, ~20 mins)
  • W3C WoT Thing Model (Sebastian, ~10 mins)

Notes: https://codimd.ietf.org/t2trg-wishi-2021-06-17-notes

WISHI online meeting

March 2nd (Tuesday) 2021, 15:00-16:00 UTC (16:00–17:00 CET, 07:00–8:00 PST)

Draft agenda:

  • IETF ASDF/WISHI Hackathon (Carsten, 20 min)
  • Semantic technology landscape update (Milan M & Michael K, 10 min)
  • WISHI way forward (Ari & all, 20 min)
    • Future topics related to SDF
    • Other semantics & hypermedia topics
  • Future WISHI meetings (Ari, 5 min)

Notes: https://codimd.ietf.org/t2trg-wishi-2021-03-02-notes

WISHI online meeting

July 30th (Thursday), 16:30-18:30 UTC (18:30–20:30 CEST, 09:30–11:30 PDT)

Draft agenda:

  • ASDF BOF report/outlook forward (~ 10)
  • Azure DTDL presentation and discussion (bulk of the meeting)
  • Semantic technology landscape update (Milan M, ~ 10)
  • CoAP and RDF (Sebastian Käbisch, ~ 10)
  • Planning next meetings
    • Around mid-September? Conflicts to avoid?

Webex: https://ietf.webex.com/ietf/j.php?MTID=m415979f9c8c658abc59ea3f4e8f4b888

Notes: https://codimd.ietf.org/t2trg-wishi-2020-07-30-notes

WISHI online meeting

June 30th (Tuesday), 11:00-13:00 PDT (20:00-22:00 CEST, 18:00-20:00 UTC)

Draft agenda:

  • 1800Z Semantics technology landscape (Milan Milenkovic, Michael Koster) [50 min]
  • 1850Z OpenAPI/AsyncAPI and CoRE/WoT techs (Jonathan Beri) [30 min]
  • 1920Z JSON Path standardization (Carsten Bormann) [5 min]
  • 1925Z SDF standardization, ASDF BOF (Carsten Bormann) [10 min]
  • 1935Z WoT discovery discussion, follow up from 2020-06-08 -- get feedback on the WoT design [15 min]
  • 1950Z AOB

For background, see the previous meeting notes.

Notes: https://codimd.ietf.org/t2trg-wishi-2020-06-30-notes

WISHI online meeting

June 4th (Thursday), 6:00-8:00 PDT (15:00-17:00 CEST, 13:00-15:00 UTC)

Draft agenda:

  • Identifiers, References, Paths, and Pointers

We are using URIs and URI references for many things. URIs are used both as semantic identifiers and as identifiers of resources that can be operated on. URI references, as well as CURIEs, are used in our specification documents. There also is a need to point into the insides of resources; we use JSON Pointers packaged into URIs to name elements of OneDM specifications. XPath has been widely used in the XML community to make such internal references into XML documents in a generic way, not necessarily depending on the structure of one specific instance. XPath is powerful to the level of being turing equivalent. While XPath now sports functions that operate on maps and arrays as they are used in JSON, in the wild, people are more likely to use a dialect of "JSON Path".

Where is this landscape of Identifiers, References, Paths, and Pointers moving to? What should be the guiding principles? Looking for contributions/positions.

  • Planning further meetings

Likely Future Agenda items:

  • Data definition (JSON Schema, DTDL)
  • DTDL in general
  • Further OneDM oriented
  • Implementation oriented ("Hackathon")

Timing: Move into OneDM-like slots (Thu/Tue 1800Z)? PDT-oriented (7 am = 1400Z, 8 am = 1500Z)?

For background, see the previous meeting notes.

WebEx: https://ietf.webex.com/ietf/j.php?MTID=m271f8c095b9d80d9d5159cca712dbe1d

Notes: https://hackmd.io/KkM-BiyNSi6-MkysnPL1Jw

Calendar invitation: https://github.com/t2trg/wishi/blob/master/cal/wishi-meeting-20200604.ics

WISHI online meeting

May 15th (Friday), 5:00-7:00 PDT (14:00-16:00 CEST, 12:00-14:00 UTC)

Draft agenda:

  • OpenAPI, AsyncAPI, and WoT/OneDM (Jonathan Beri)
  • TD templates: classes, instances, and constructors (Carsten Bormann)
  • TD Template SDF examples (Michael Koster)
  • W3C WoT / T2TRG workshop plans and preparations (Michael McCool)
    • Plugfest activities (Sebastian Käbisch)

For background, see the previous meeting notes.

Notes: https://hackmd.io/4DK2zNh4T9qME9c_S93big

WISHI online meeting

April 24th (Friday), 6:00-8:00 PDT (15:00-17:00 CEST, 13:00-15:00 UTC)

Draft agenda:

  • Recent work in W3C WoT: Thing Description (TD) templates
  • OneDM and WoT TD templates

For background, see previous OneDM/T2TRG call notes.

Notes: https://hackmd.io/lY_ktzBjTuSu_5oh3u20Bg

WISHI on-line hackathon

April 9th (Thursday), 7:00-11:00 PDT (16:00-20:00 CET, 14:00-18:00 UTC)

We are planning to start with a short kick-off chat to plan the logistics, followed by 3-4 hours of hacking, before we reconvene to discuss the results. We will have a Webex session open during the hackathon for discussions. Focus of this hackathon is on tools and technologies for OneDM model interoperability, such as the “semantic proxy”, model translations, and protocol bindings.

Notes: https://hackmd.io/4ZmzsXjeRoe6pQLqFejckg?view

Repository: https://github.com/t2trg/2020-04-wishi-onedm-hack

WISHI virtual meeting

February 20th (Thursday), 7:00-8:00 PST (16:00-17:00 CET)

Draft agenda:

  • Data model design considerations (cabo)
    • Versioning
    • Number spaces
  • Semantic Proxy with OneDM: hacking plan (MJK)
  • Planning for OneDM joint activities

Notes: https://hackmd.io/6gPqMRY3Qt2SNpXZo5ZjuQ?view

WISHI virtual meeting

January 27th (Monday), 7:00-8:00 PST (16:00-17:00 CET)

Draft agenda:

  • Upcoming meetings (AK)
    • Next WISHI call: Feb 11th, 13th or 20th? Usual time, 90 min?
    • Joint meetings with OneDM & WoT
    • IETF meeting co-located activities
  • Collaboration with OneDM (AK)
  • Semantic Proxy with OneDM (MJK)
  • Data model design considerations
    • Versioning (cabo)
    • Number spaces (cabo)

Notes: https://hackmd.io/UrKpEuenRcmnh7DeomsMig?view

WISHI virtual meeting

November 7th (Thursday), 7:00-8:00 PST (16:00-17:00 CET)

Draft agenda:

Notes: https://hackmd.io/AOp8fkqjQJ2vYygIPOBLKQ?view

WISHI hackathon #7 at IETF 106

November 16-17, Singapore

https://github.com/t2trg/wishi/wiki/Preparation:-Hackathon-Planning

WISHI work meeting in Kista

October 4th, 9:30-17:30 CEST

Notes: https://hackmd.io/YcgV56AMR6a33R7P6pltiQ?view

WISHI hackathon #6 at IETF 105

July 20-21: https://github.com/t2trg/wishi/wiki/IETF-105-Hackathon

WISHI virtual meeting

July 16th (Tuesday), 7:00-8:30 PDT (16:00-17:30 CEST)

Draft agenda:

  • WISHI related activities at IETF 105
    • CoRE Applications side meeting
  • WISHI hackathon at IETF 105
    • Data Model convergence and automatic translation with OneDM and W3C WoT TD
    • CoRAL and hypermedia for IoT
  • WISHI research planning
    • Modeling data and interaction
    • REST-based hypermedia
    • Connectivity for IoT
    • In-network and edge computing
    • Security
    • Terminology

Notes: https://hackmd.io/ybXnq4OqR5aehVv_xaNqPw?edit

WISHI virtual meeting

June 12th (Wednesday), 7:00-8:00 PDT (16:00-17:00 CEST)

Draft agenda:

  • WISHI research planning
    • Modeling data and interaction
    • REST-based hypermedia
    • Connectivity for IoT
    • In-network and edge computing
    • Security
    • Terminology

Notes: https://hackmd.io/9uSLGJp5QWCKXLtw8_uEJA?view

WISHI hackathon #5 at IETF 104

See the hackathon wiki page.

WISHI virtual meeting

March 18th 7:00-8:30 AM PDT (15:00-16:30 CET)

Draft agenda:

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20190318

WISHI virtual meeting

March 4th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20190304

WISHI virtual meeting

February 21st 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • Exposing more structured media types in hypermedia exchanges (Carsten)
  • Parsing and translating binary data
  • Planning for IETF 104 (all)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20190221

WISHI virtual meeting

February 5th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • Adding semantics to existing instances of data (Ivaylo et al)
  • Data model component re-usability (Ari et al)
  • Planning for IETF 104 (all)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20190205

WISHI virtual meeting

January 17th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • iot.schema.org progress report (Michael Koster)
  • best practices for data model component re-usability (Ari Keränen)
  • planning for WISHI @ IETF 104 (all)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20190117

WISHI virtual meeting

December 13th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • Splot Object Model introduction (Robert Quattlebaum)
  • Hypermedia discussion for common information model summary (Klaus Hartke)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20181213

WISHI Hackathon #4

At the IETF 103, Bangkok: https://www.ietf.org/how/meetings/103/

For latest plans, see https://github.com/t2trg/wishi/wiki/Hackathon-Planning

WISHI virtual meeting

October 25th 8:00-9:00 AM PDT (17:00-18:00 CEST)

Draft agenda:

  • JSON-LD and Web of Things reflections
  • WISHI hackathon plans for IETF 103
    • Setting up on-line services before hackathon
    • What implementations will we have at the hackathon?
  • An approach for annotating data (Michael Koster)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20181025

WISHI virtual meeting

October 11th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

  • Attaching semantics: T2TRG PoC (Carsten)
  • Notes on Semantics and Engineering Principles (Michael, Ari, et al)
  • WISHI hackathon plans for IETF 103

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20181011

WISHI virtual meeting

October 1st 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20181001

WISHI virtual meeting

September 20th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Agenda:

  • Adding semantics to existing (instances of) data
    • iot.schema.org definitions for semantic annotation (Michael Koster)
    • Semantic Style Sheets (Carsten Bormann)
    • Declarative Data Conversion for JSON (Klaus Hartke)
    • LwM2M-WoT integration with iot.schema.org semantics (Ari Keränen)
  • Future WISHI focus areas
  • WISHI plans for IETF 103

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180920

WISHI virtual meeting

July 5th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Agenda:

  • WISHI hackathon at IETF 102 (Michael Koster)
  • iot.schema.org with IPSO/LwM2M and OCF models (Michael / Ari)
  • datamodel translation implementations (Ari)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180705

WISHI virtual meeting

June 18th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

  • WISHI hackathon at IETF 102 (Michael Koster)
  • Using iot.schema.org with IPSO/LwM2M models (Michael / Ari)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180618

WISHI virtual meeting

June 4th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

  • Impact of JSON LD 1.1 work on Thing Descriptions (Matthias Kovatsch, Carsten Bormann, TBD)
  • W3C plugfest and WISHI (Matthias Kovatsch)
  • WISHI hackathon at IETF 102 (Michael Koster)
  • Review of wiki activities (Chairs)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180604

WISHI virtual meeting

May 17th 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

  • How to integrate IoT with Energy (Bruce Nordman)
  • WISHI hackathon continuation (Michael Koster)
  • Terminology for layers (Carsten)
  • Processing models for semantic data
  • Review of wiki activities (Chairs)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180517

WISHI virtual meeting

May 3rd 7:00-8:30 AM PDT (16:00-17:30 CEST)

Draft agenda:

  • W3C WoT Thing Description update (Matthias Kovatsch)
  • WISHI hackathon continuation (Michael Koster)
  • Review of wiki activities (Chairs)

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20180503

WISHI Hackathon #2

March 17-18. At IETF 101, London: https://www.ietf.org/meeting/101/index.html

See https://github.com/t2trg/wishi/wiki/Hackathon-Planning

WISHI call

March 12th 8:00-9:30 AM PDT (16:00-17:30 CET -- note the summer time difference)

Draft agenda:

  • WISHI Semantic Interoperability Test Event planning / hackathon
    • Questionnaire review
    • Discussion: what kind of combinations of implementations can we test

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180312

WISHI Semantic Interoperability Test Event planning call

February 26th 6:30-7:00 AM PST (15:30-16:00 CET)

Draft agenda:

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180226

WISHI virtual meeting

February 19th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • WISHI at IETF #101
    • Interop planning and implementation guidance (Michael Koster)
  • WISHI hackathon continuation
  • Review of wiki activities (Chairs)
  • Machine learning and semantics with IoT (Ari)
  • Future calls and topics
    • Forms for IoT

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180219

WISHI virtual meeting

February 5th 7:00-8:30 AM PST (16:00-17:30 CET)

Draft agenda:

  • Haystack metadata (Milan Milenkovic)
  • Web of Things Thing Directory (Michael Koster)
  • WISHI at IETF #101
  • WISHI hackathon continuation
    • Where do we get our examples from? (Carsten)
  • Review of wiki activities (Chairs)
  • Future calls and topics
    • Forms for IoT

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180205

WISHI virtual meeting

January 22nd 7:00-8:30 AM PST (16:00-17:30 CEST)

Draft agenda:

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180122

Hackathon continued #3

January 8th 7:00-8:30 AM PST (16:00-17:30 CEST)

Agenda:

  • Semantic federation update (Carsten)
  • Progress on mapping exercises (All)
  • Hackathon-like activities with W3C (All)
    • Audiences for data models (e.g., JSON-LD vs. JSON for humans and things)
  • Hackathon activities for IETF # 101
  • Next WISHI coordination call time (All)

Notes: http://etherpad.tools.ietf.org:9000/p/notes-t2trg-wishi-20180108

Hackathon continued #2

December 18th 7:00-8:30 AM PST (16:00-17:30 CEST)

Agenda:

  • Semantic interop with IPSO, OCF, and WoT TD
  • Updates on IPSO temperature object mapping example (QUDT, iot.schema.org, OCF, CoRAL)
  • Attaching foreign vocabulary

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20171218

Hackathon continued

Monday November 27th, 7:00 PST (16:00 CET).

Agenda:

  • Example of IPSO smart object (e.g., Temperature 3303) mapping with
    • QUDT ontology
    • iot-schema-org definition
    • OCF definition
    • CoRAL
  • design pattern for metadata

Notes: https://etherpad.tools.ietf.org/p/notes-t2trg-wishi-20171127

Hackathon at IETF 100

IETF #100, Sunday November 12th, 12:00-14:00 (Singapore time).

Join remotely at: https://jitsi.tools.ietf.org/t2trg-wishi

Live notes: https://jitsi.tools.ietf.org/etherpad/p/t2trg-wishi

For more details see the announcement: https://mailarchive.ietf.org/arch/msg/t2trg/s7vR_eihnIzQ3S3AnxmP50M0oFI

2017-10-30

  • Review of action items; bringing the information together
  • WISHI activities at the IETF #100
    • Hackathon: assess SI code resources, update documentation
    • Summary meeting: AVS SI talk, demo?
  • Any other business
  • Future calls

2017-10-16

  • What do we want to achieve before the IETF #100 and OCF meetings in Singapore
  • WISHI activities at the IETF #100 (side meetings? breakouts?)
  • Follow-up on action items from last call
  • Tech topics
    • SenML and ontologies
  • Any other business
  • Future calls

2017-09-18 at 1400Z

  • Introduction
  • Follow-up on action items from the WISHI meeting in Prague
  • How to organize future calls
  • Any other business