Re: [T2TRG] Save the date: July 15/16, 2017: Workshop on IoT Semantic/Hypermedia Interoperability (at IETF99 in Prague)

Hannes Tschofenig <hannes.tschofenig@gmx.net> Fri, 05 May 2017 10:46 UTC

Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: t2trg@ietfa.amsl.com
Delivered-To: t2trg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9B941292AE for <t2trg@ietfa.amsl.com>; Fri, 5 May 2017 03:46:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.901
X-Spam-Level:
X-Spam-Status: No, score=-4.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GafhyQyd-iWC for <t2trg@ietfa.amsl.com>; Fri, 5 May 2017 03:46:03 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15B791294D3 for <t2trg@irtf.org>; Fri, 5 May 2017 03:46:02 -0700 (PDT)
Received: from [192.168.91.191] ([80.92.121.214]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MTkNU-1dWxIc1RWy-00QUzG; Fri, 05 May 2017 12:45:50 +0200
To: Ari Keränen <ari.keranen@ericsson.com>, "t2trg@irtf.org" <t2trg@irtf.org>, "public-wot-ig@w3.org" <public-wot-ig@w3.org>
References: <04441040-B2D6-47F3-8224-20ED52F731A1@ericsson.com>
Cc: Carsten Bormann <cabo@tzi.org>
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Openpgp: id=071A97A9ECBADCA8E31E678554D9CEEF4D776BC9
Message-ID: <5c78ee49-4626-360a-7856-81d1b0e211b2@gmx.net>
Date: Fri, 05 May 2017 12:45:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <04441040-B2D6-47F3-8224-20ED52F731A1@ericsson.com>
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="x5E1t4AhGEO3h8HOEFsKJvWXHGFuD1qQo"
X-Provags-ID: V03:K0:+A+bg1lovY62F/ohmRMQiSVL1nft1qi6rWg4R52aKtxMACpyGtz +BPxMEQ3RvO4xfzkTWUi78ApTbTn+Skminnl5e28WDBu2b3MZxT+Z5OCvpBonH6ynk+YLZl J8Bw2eZimiLfgS1BJ+k+/mjpMhzcbJE22h8gpfhmMX4u7UpmZWHz2d3t3MoG+cN3fo/hptj INY2nuaRn9OVZ+MV+VTqQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:QTxTXUEpq3M=:xEddTCZfMvd7FWdNLj5hcX TkvzIcfl9wvREbWU/RW6qBgSn2VQQsi3DE3ESSgWhIe06ulymHmlCkhzcSekR9WFjueSCz8Tt 5AmtL80sIdlW5rqneZW2EWsqRwLybIl/8cdYhzBw8o1GEpTXL4ewjkCjBsbSnCSIxtunDyk72 eihAj7HBncYxduqWZpcblFA74VVYrV+byfvaADCWBve87pyjMshra/y1aXNZCBz2F7yFhHgCf 5r2jUbYYKX1mdQjZT4aP5V1JG1DT+tf8x7H8rkkF7bRzZdAIO/jiP2W339KqWhzwEE+gi9EMu e8FD/mmsNcbzd8rWkvKrQgaS1HVrEEk9pMcXwRDqkRi20KbbWXKz/o8szf0IbmaaPhkx/vAEB 1Np3pB1VFOI+hq1ZY5OktqxfzcnR1pKbUTf6VzSJunabVGbuyvWV65e9cNYL8Ce9X7j6yGvWn Mf7nmcan6z9mkIOYTKHhJ7W1NsYgRxIn8DLVsNpLM9kJ8hP8XFd0COW9moRIAZOeNMYkjjoys ZcHbcSHZN3a7EEie9SD7wGR9YSoRy9r6iIldvXokNRh7tfuqpBSdBv+oU81vr+PZX66SPV92Q eNwVpdQpS+59c2TRMPWB2X4JGBV8Gjzf2cAjwJyLOTVAZnYAHFLttJQTIbe3VtksY+qBDFja0 CKWfAAHHPvizox7uFTCZKBWzCBnMkLMGQwUluvUsB4stNUmyeH6ALJ6uXTnKhzkZCQSEeL3f3 VI4in5RXCFdck12cBxU233c2GkjQ/3JMLNOMDoUIB18guuFFeI8wUlWCXKw=
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/2YCvZpSyvr5ZtA1aj5cVjFWnilQ>
Subject: Re: [T2TRG] Save the date: July 15/16, 2017: Workshop on IoT Semantic/Hypermedia Interoperability (at IETF99 in Prague)
X-BeenThere: t2trg@irtf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IRTF Thing-to-Thing \(T2T\) Research-Group-in-creation" <t2trg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/t2trg>, <mailto:t2trg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/t2trg/>
List-Post: <mailto:t2trg@irtf.org>
List-Help: <mailto:t2trg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/t2trg>, <mailto:t2trg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2017 10:46:06 -0000

Hi Ari,

thanks for sharing.

Although I will not be able to attend the workshop (due to the overlap
with the Hackathon and the interop event Carsten proposed a month ago) I
would like to learn from the workshop participants whether they have
gained some deployment experience with IoT and what types of problems
(with regards to data models) they had run into.

The reason why I am pointing this out is because I see a lot of ideas
flying around but very few people who actually have real world problems
to solve.

Ciao
Hannes


On 05/04/2017 05:45 PM, Ari Keränen wrote:
> Save the date July 15/16, 2017 for Workshop on IoT Semantic/Hypermedia Interoperability, in Prague at IETF99.
> 
> See the description below and up to date information with registration instructions here: https://github.com/t2trg/2017-07-wishi
> 
> 
> Cheers,
> Ari & Carsten
> 
> 
> One of the interesting questions in the IoT space is the role of hypermedia and/or semantic interoperability for reducing setup overhead and thus TCO, and, more generally, enabling interoperation in the first place.
> 
> For example, OMA and IPSO smart objects use the LWM2M object model, which defines a set of pre-structured URI templates and registry of object identifiers with semantics attached. This provides machine- readable representations of the semantics, but self description is not being used much.
> 
> OCF has a hypermedia approach with discovery using /oic/res etc., which relies on self-description via pointing to predefined resource types and interface types, which in turn use a number of specification techniques, including JSON schema and RAML.
> 
> There is also iot.schema.org, which will allow us to gather further semantic interoperability information in potentially a more granular way.
> 
> W3C WoT cares a lot about self-description, with an RDF-based take on semantics and describing things.
> 
> T2TRG cares about pulling all this together.
> 
> On July 15, we will have a workshop that includes people from these organizations/groups. The focus will be on building a landscape that can benefit from the various approaches, without necessarily papering over all the holes or filling in all the rifts. On July 16, we will have additional time for follow-on work groups that want to make progress on specific issues.
> 
> The venue is the Prague Hilton, the same hotel that will host IETF99 directly after that. To further minimize travel, we chose the weekend directly after the July W3C WoT meeting in close by Düsseldorf.
> 
> Elements of the agenda:
> 
> State of the union
> 
> We will have "state of the union" talks from each of the organizations, discussing from a personal perspective where we are on interoperability in the organization and what are the next steps.
> 
> Research contributions, prototypes
> 
> We will issue a call for contributions, with a goal of getting new views and new voices into the mix. This will be research on the approaches available for building hybrid, overarching systems, as well as some practical systems that are already demonstrating how this could be made to work in practice, such as systems for converting some of the formal notations and/or self descriptions into each other.
> 
> Specific topics
> 
> The below topics (and any other that come up) could be discussed on Saturday and/or result in more detailed breakouts on Sunday.
> 
> Interops
> 
> The "device ecosystem" oriented SDOs are now increasingly using common protocols and formats (CBOR, CoAP, IPv6) which is creating one narrow waist in the system, and we can look into creating a narrow waist also around semantic interoperability and hypermedia design patterns. Ultimately, it should not matter which device ecosystem(s) you use for your application. The device ecosystems can maintain their focus on intra-op and certification while an over arching web-like layer of interoperability can add more value to all of them.
> 
> Now is a good time to start to organize cross-ecosystem interops, where we attempt to orchestrate devices and sources from these different device ecosystems. At this point we need to consider orchestration across applications as well as device to device interoperability.
> 
> We have also discussed a lot about conducting more of the actual testing over the Internet. This seems like a good concept to build in from the beginning. What are the tools we need to conduct an online hyper-semantic interop series? Is it staged, from basic to more sophisticated?
> 
> This seems to represent the canonical use case for both W3C WoT and iot.schema.org, as well as the various translators and bridges being created.
> 
> Hypermedia forms
> 
> HTML has a form element that can be used to construct POST request bodies (and other request payloads, such as for PATCH). An M2M equivalent has been lacking for quite some time, although there are proposals. Now that we have FETCH and PATCH (RFC 8132), the need is even more pronounced. What are the next steps towards common Hypermedia "forms", which would help at least T2TRG, OCF, and WoT?
> 
> Hypermedia-driven applications in general
> 
> T2TRG has a number of drafts documenting how application developers use hypermedia to aid in building thing-to-thing (and thing-to-cloud) systems. Are these complete? What else do we know about that? What about documents from, say, W3C or IPSO?
> 
> Model translation
> 
> We now have multiple proposals for data modeling (YANG, CDDL, JSON Schema, JSON Content Rules) as well as ad-hoc metamodels. What are the semantic powers of these modeling approaches? Can we automatically translate between them so we can make models of one ecosystem available for the other ones? How do we tap hidden Gems such as the ZigBee Cluster Library or the Bluetooth GATT specs? What about interaction modeling (also YANG, RAML, Swagger, ...)?
> _______________________________________________
> T2TRG mailing list
> T2TRG@irtf.org
> https://www.irtf.org/mailman/listinfo/t2trg
>