[secdir] [new-work] WG Review: A Semantic Definition Format for Data and Interactions of Things (asdf)
The IESG <iesg@ietf.org> Mon, 21 September 2020 15:25 UTC
Return-Path: <new-work-bounces@ietf.org>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E973C3A09B5; Mon, 21 Sep 2020 08:25:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1600701947; bh=1LqxLKMWEgLlH48ieTf1Ws6LWJ6s1oeLZpx9CmAe0p4=; h=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Reply-To; b=Kh37eOiPJRAhw8teQIWr7o1ihawaMPkSgkOh+pFuyk6iMFm1rM20cPoVh7mYMAneg NXxHFHm+4bDTkb59i6A6Ee6Vehr8ujh70IS1IESt7BreZeEXYR/69Ulpt2wqAay6WY u+/5lHQ24t5nD7lP123nKOqo+jvkGsJne6i8e6xM=
X-Mailbox-Line: From new-work-bounces@ietf.org Mon Sep 21 08:25:40 2020
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB4413A08BD; Mon, 21 Sep 2020 08:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1600701934; bh=1LqxLKMWEgLlH48ieTf1Ws6LWJ6s1oeLZpx9CmAe0p4=; h=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Reply-To; b=MeFu50EH/KwbvrDLjI1bSbkFGRKRvFK5tCO35vyFwOaIABCDbMJNAGwu5Wdg22Ttt ujXYYk9xmsw/MSZAiJuAbkT3L6bIr121Exz/xmxMP+dYLrOENZtoFBBnGshdRbGrnj wGDHk8p5R5K3VwXovqHnO2WhS4AYafuHO3VWSDx0=
X-Original-To: new-work@ietf.org
Delivered-To: new-work@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2093C3A080F for <new-work@ietf.org>; Mon, 21 Sep 2020 08:25:27 -0700 (PDT)
MIME-Version: 1.0
From: The IESG <iesg@ietf.org>
To: new-work@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
MIME-Version: 1.0
Reply_to: <iesg@ietf.org>
Message-ID: <160070192711.7373.14461341215438663473@ietfa.amsl.com>
Date: Mon, 21 Sep 2020 08:25:27 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/new-work/Uo2IZbwIk6wLldqcjlH5zw6pIeQ>
X-BeenThere: new-work@ietf.org
X-Mailman-Version: 2.1.29
Reply-To: iesg@ietf.org
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: new-work-bounces@ietf.org
Sender: new-work <new-work-bounces@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/R1906CLEJDIUiUvyJN8V4SwpCZM>
X-Mailman-Approved-At: Thu, 24 Sep 2020 08:16:27 -0700
Subject: [secdir] [new-work] WG Review: A Semantic Definition Format for Data and Interactions of Things (asdf)
X-BeenThere: secdir@ietf.org
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir/>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Sep 2020 15:25:53 -0000
A new IETF WG has been proposed in the Applications and Real-Time Area. The IESG has not made any determination yet. The following draft charter was submitted, and is provided for informational purposes only. Please send your comments to the IESG mailing list (iesg@ietf.org) by 2020-10-01. A Semantic Definition Format for Data and Interactions of Things (asdf) ----------------------------------------------------------------------- Current status: Proposed WG Chairs: Michael Richardson <mcr+ietf@sandelman.ca> Niklas Widell <niklas.widell@ericsson.com> Assigned Area Director: Barry Leiba <barryleiba@computer.org> Applications and Real-Time Area Directors: Barry Leiba <barryleiba@computer.org> Murray Kucherawy <superuser@gmail.com> Mailing list: Address: asdf@ietf.org To subscribe: https://www.ietf.org/mailman/listinfo/asdf Archive: https://mailarchive.ietf.org/arch/browse/asdf/ Group page: https://datatracker.ietf.org/group/asdf/ Charter: https://datatracker.ietf.org/doc/charter-ietf-asdf/ ## Background Data and interaction models of IoT devices today exhibit unneeded diversity between different industry ecosystem standards development organizations (SDOs), hindering interoperability across these ecosystems with little discernible benefit from the diversity. Early 2019, One Data Model (OneDM) was started to bring several IoT SDOs and IoT device and platform vendors together under a broad, multi-party liaison agreement, with a goal of arriving at a common set of data and interaction models that describe IoT devices. Ideally, for every class of IoT device, there is just a single model selected/created by the participating organizations, which everyone can adopt. As a common language for writing down these models, the Semantic Definition Format (SDF) was created, which can represent IoT Things, their composition from reusable Objects, their Interaction Affordances (Properties, Actions, Events), and the data models relevant to describe these Affordances. SDF represents these models in JSON, enabling re-use of specification formats such as CDDL (RFC8610) and the formats proposed at json-schema.org and their tooling, for describing both the SDF format itself and the structure of the data to be modelled in SDF. Some 200 models in SDF format have been contributed by participating ecosystems; new models are being submitted continually. Version 1.0 of the SDF specification was published on the OneDM github repository and as an Internet-Draft. OneDM is now focusing on consolidating the body of submitted models and developing processes for arriving at harmonized models that span different industry ecosystems in a common way; they look to the IETF for developing SDF 1.0 further into a high-quality specification. The IETF also defines the YANG data modelling language (RFC 7950). YANG has a strong focus on modelling the management interface for network devices, using a fairly small set of network management protocols, whereas SDF is designed to span (and transitively unify) many existing interaction models already present. While data associated with a YANG schema can be serialized to a variety of wire formats (e.g., XML, JSON, CBOR, and others), the serialization is driven directly by the structure of the data models defined in YANG; there is no separate "protocol binding" step as in the use of SDF. Conversely, SDF does not deal directly with serialization at all, modelling only the structure and semantics of the data being interchanged, hence leaving data serialization (and RPC semantics) to other standards, most likely defined by existing IoT SDOs. ## The ASDF Working Group The objective of the ASDF working group is to develop SDF to an IETF-quality specification for Thing Interaction and Data Modelling, working with experts from OneDM and its contributing organizations. On the way to that specification, further functionality requirements will be addressed that emerge in the usage of SDF for model harmonization. The ASDF WG will work closely with the CBOR WG, home of the CDDL specification. It will also engage the still active mailing list of the concluded JSON WG. Recent proposals to form an IRTF formal description techniques (FDT) Research Group might lead to another collaboration partner. The Thing-to-Thing Research Group (T2TRG) and its WISHI program can be instrumental in engaging researchers and other SDOs in this space, such as W3C Web of Things, which is working on Thing Description Templates and related specifications. Milestones: Oct 2020 - SDF specification, WG document adopted Sep 2021 - SDF specification, publication requested _______________________________________________ new-work mailing list new-work@ietf.org https://www.ietf.org/mailman/listinfo/new-work