Internet Architecture Board

RFC2850

IoT Semantic Interoperability Workshop 2016

Home»Activities»Workshops»IoT Semantic Interoperability Workshop 2016

Background

With the expansion of the Internet of Things (IoT), interoperability becomes more and more important. Standards-developing organizations have done a tremendous amount of work to standardize protocols to simplify implementation and to lower the cost of IoT products. As a result, new protocols were developed, existing protocols were combined in new ways, and lightweight profiles were defined.

At the application layer, interoperability is not yet mature; the work on data formats (in the form of data models and information models) has not seen the same level of consistency throughout various standardization groups. Examples of standardization efforts in this area include the work by IPSO on their Starter Pack, the Cluster Library developed by the Zigbee Alliance, the OMA LWM2M, or the UPnP Management and Control:1 specifications.

One common problem is the lack of an encoding-independent standardization of the information, the so-called information model. Another problem is the strong relationship with the underlying communication architecture, such as an RPC or a RESTful design. Furthermore, different groups develop similar concepts that only differ slightly, leading to interoperability problems. Finally, some groups favor different encodings for use with various application layer protocols.

This raises a number of questions:

  • What is the state of the art in data and information models? What should an information model look like?
  • What is the role of formal languages, such as schema languages, in describing information and data models?
  • What is the role of metadata, which is attached to data to make it self-describing?
  • How can we achieve interoperability when different organizations, companies and individuals develop extensions?
  • What is the experience with interworking various data models developed from different groups, or with data models that evolved over time?
  • What functionality should online repositories for sharing schemas have?
  • How can existing data models be mapped against each other to offer interworking?
  • Is there room for harmonization, or are the use cases of different groups and organizations so unique that there is no possibility for cooperation?
  • How can organizations better work together to increase awareness and information sharing?

(A discussion about the difference between information and data models can be found in RFC 3444.)

Workshop Style

The workshop’s main focus will be on discussing the harmonization of information and data models for use with IoT deployments. In order to keep the group at a manageable size, prospective participants are required to submit a position paper as an expression of interest. We will invite the authors of accepted position papers to attend the workshop.

The workshop will be structured as a series of working sessions punctuated by invited speakers, who will present on-going standardization and research developments. The organizing committee may ask submitters of particularly salient papers to present their ideas and experiences at the workshop. We expect active participation of all guests.

Participation at the workshop is free of charge.

Important Dates

Position papers must be submitted by February 22nd, 2016 at the latest.

The program committee will review submitted position papers and send an invitation to the workshop to one of the paper authors. Invitations will be distributed by February 27th, 2016 at the latest.

This workshop will be a day and a half, and take place on the 17th and 18th of March, 2016.

Position Paper Requirements

Interested parties must submit a brief document. We welcome papers that describe existing work, answers to the questions listed above, new questions, write-ups of deployment experience, lessons-learned from successful or failed attempts, and ideally a vision. Contributions are not required to be original in content.

We solicit brief write-ups of one to three pages, formatted as HTML, PDF, or plain text (for example as a submitted Internet Draft).  Representatives of IoT Standards Development Organizations or Alliances, who have published relevant specifications, and representatives of vendors who have shipped commercial IoT products supporting multiple schemas, may minimally submit a pointer to existing documentation.

Accepted Position Papers

  1. Jari Arkko, Gadgets and Protocols Come and Go, Data Is Forever
  2. Carsten Bormann, Noise in specifications hurts
  3. Benoit Claise, YANG as the Data Modelling Language in the IoT space
  4. Robert Cragie, The ZigBee Cluster Library over IP
  5. Dee Denteneer, Michael Verschoor, Teresa Zotti, Fairhair: interoperable IoT services for major Building Automation and Lighting Control ecosystems
  6. Universal Devices, Object Oriented Approach to IoT Interoperability
  7. Bryant Eastham, Interoperability and the OpenDOF Project
  8. Stephen Farrell, Alissa Cooper, It’s Often True: Security’s Ignored (IOTSI) – and Privacy too
  9. Christian Groves, Lui Yan, and Weiwei, Overview of IoT semantics landscape
  10. Ted Hardie, Loci of Interoperability for the Internet of Things
  11. Russ Housley, Vehicle-to-Vehicle and Vehicle-to-Infrastructure Communications
  12. Jaime Jiménez, Michael Koster, Hannes Tschofenig, IPSO Smart Objects
  13. David Jones, IOTDB – Interoperability Through Semantic Metastandards
  14. Sebastian Käbisch, Darko Anicic, Thing Description as Enabler of Semantic Interoperability on the Web of Things 
  15. Achilleas Kemos, Alliance for Internet of Things Innovation Semantic Interoperability Release 2.0, AIOTI WG03 – IoT Standardisation
  16. Ari Keränen, Cullen Jennings, SenML: simple building block for IoT semantic interoperability
  17. Dongmyoung Kim, Yunchul Choi, Yonggeun Hong, Research on Unified Data Model and Framework to Support Interoperability between IoT Applications
  18. Michael Koster, Model-Based Hypertext Language
  19. Matthias Kovatsch, Yassin N. Hassan, Klaus Hartke, Semantic Interoperability Requires Self-describing Interaction Models
  20. Kai Kreuzer, A Pragmatic Approach to Interoperability in the Internet of Things
  21. Barry Leiba, Position Paper
  22. Marcello Lioy, AllJoyn
  23. Kerry Lynn, Laird Dornin, Modeling RESTful APIs with JSON Hyper-Schema
  24. Erik Nordmark, Thoughts on IoT Semantic Interoperability: Scope of security issues
  25. Open Geospatial Consortium, OGC SensorThings API: Communicating “Where” in the Web of Things
  26. Jean Paoli, Taqi Jaffri, IoT Information Model Interoperability: An Open, Crowd-Sourced Approach in Three Parallel Parti
  27. Joaquin Prado, OMA Lightweight M2M Resource Model
  28. Dave Raggett,  Soumya Kanti Datta, Input paper for IAB Semantic Interoperability Workshop
  29. Pete Rai, Stephen Tallamy, Semantic Overlays Over Immutable Data to Facilitate Time and Context Specific Interoperability
  30. Jasper Roes, Laura Daniele, Towards semantic interoperability in the IoT using the Smart Appliances REFerence ontology (SAREF) and its extensions
  31. Max Senges, Submission for IAB IoT Semantic Interoperability workshop
  32. Bill Silverajan, Mert Ocak, Jaime Jiménez, Implementation Experiences of Semantic Interoperability for RESTful Gateway Management
  33. Ned Smith, Jeff Sedayao, Claire Vishik, Key Semantic Interoperability Gaps in the Internet-of-Things Meta-Models
  34. Robert Sparks and Ben Campbell, Considerations for certain IoT based services
  35. J. Clarke Stevens, Open Connectivity Foundation oneIoTa Tool
  36. J. Clarke Stevens, Piper Merriam, Derived Models for Interoperability Between IoT Ecosystems
  37. Ravi Subramaniam, Semantic Interoperability in Open Connectivity Foundation (OCF) – formerly Open Interconnect Consortium (OIC)
  38. Andrew Sullivan, Position paper for IOTSI workshop
  39. Darshak Thakore, IoT Security in the context of Semantic Interoperability
  40. Dave Thaler, IoT Bridge Taxonomy
  41. Dave Thaler, Summary of AllSeen Alliance Work Relevant to Semantic Interoperability
  42. Mark Underwood, Michael Gruninger, Leo Obrst, Ken Baclawski, Mike Bennett, Gary Berg-Cross, Torsten Hahmann, Ram Sriram, Internet of Things: Toward Smart Networked Systems and Societies
  43. Peter van der Stok, Andy Bierman, YANG-Based Constrained Management Interface (CoMI)

Venue

The planned location for the workshop is San Jose, California, US. We will provide the full details of the meeting venue to the invited workshop participants. The workshop includes coffee and tea during breaks.

Workshop Agenda

The workshop agenda is available at https://www.iab.org/activities/workshops/iotsi/agenda/.

Meeting Results

IPR Policy

The workshop will have no expectation of IPR disclosure or licensing related to its submissions.

Privacy Notice

You provide your name and your email address for the registration to this workshop. We use this information for planning purposes (such as finding rooms and ordering refreshments). We will also use this information to contact you about the location of the meeting venue, or other urgent and relevant notifications. Before the meeting minutes are publicly distributed, you will also receive a copy for review. We will share your contact details with the other workshop participants.

Program Committee

This workshop is organized by the Internet Architecture Board (IAB) and the following persons:

  • Jari Arkko, IETF Chair / Ericsson, Finland.
  • Ralph Droms, IAB / Cisco, US.
  • Jaime Jiménez, Ericsson, Finland.
  • Michael Koster, SmartThings/Samsung, US.
  • Dave Thaler, IAB / Microsoft, US.
  • Hannes Tschofenig, ARM Ltd, Austria.