Re: [T2TRG] Azure Digital Twin Definition Language

Milan Milenkovic <milan@iotsense.com> Thu, 21 May 2020 23:14 UTC

Return-Path: <milan@iotsense.com>
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 A524A3A0C9A for <t2trg@ietfa.amsl.com>; Thu, 21 May 2020 16:14:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=iotsense.onmicrosoft.com
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 gMcN486n0MCZ for <t2trg@ietfa.amsl.com>; Thu, 21 May 2020 16:14:23 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2138.outbound.protection.outlook.com [40.107.243.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0782F3A0D7C for <t2trg@irtf.org>; Thu, 21 May 2020 16:14:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M+X1TNpPhfev8p3jEDalb6E7+VI/hazqiGonHmn4V0uA8bbihD91Q+H7bchbwThBDETDB0083TVDiLEtTuR/7AgqFcd+Rl935vBI3kmLld5JZdSruOCa45PSQgFPWZeyDtSjy/XPDgqYHpaIF1RGu4gEuMYuJLToE7QCew/ympLEBoOBiuS1ay9YhrV7JiAFrteQDfoDpUK80kF/k2UZPJXhfFo9LyRY4eDY6h042POe3umFO7mV5aBk7Lv2SEQTcYatz4YmuBjP7MWrKX7uU0n5/0dKxDvuJsOVVWmcYtnK2yLHQ6BzDlAiL4gTXnQG3htHf+2Cx1kfbtYkejuu5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OeiV9W0s2vcVO3w73LjK+Ot1bMmydJijYoDUOD2Dyoc=; b=UVGzpj9pzh/cQlWiGHD6387GnBSXTh6o1fs+FGIp3IQY6awdMuywiC9s8TjyeOnmQRLzy8YkAdxbiRpfq+70AvAIfUPHB03Ir2s4JYMfiwWxntvDUTi5cCSNCuZrbV/7o7pfY2wTAUXwhDF9j9538Vjx5NzLYH9QMHn1Kj+Qfxun9i+cMXdL5YqR1UQG7KYwgWohdzrHqUhpSZnu/k+9+cJsZZctGa0sPPKar2yJn6baMNDCg5DhzZVDyomxS+NpM9UNOUL3468bTOwyqsqNrTeWXmTRpB1TnQ98miHDAbJGcOuZa7/XLyIviKDiorIcxTLyxffH9vWvhD1X3VJOjA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotsense.com; dmarc=pass action=none header.from=iotsense.com; dkim=pass header.d=iotsense.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotsense.onmicrosoft.com; s=selector2-iotsense-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OeiV9W0s2vcVO3w73LjK+Ot1bMmydJijYoDUOD2Dyoc=; b=VsjphVJrNTylMPY0XdsiiQ0NAIm7dDAzySNvrMGo2vb1f6m9d0NKvuSDqOiOY34urOcDKaVwKCtT+adA3nTVJkY9sg7e8z+7SMKdIYO4eWiyrpUjK8l2ULFCngUw3Of1QbgM8LviVzttgN+iJKoe+1ORLS79DnBUZD3q0WTDyiI=
Received: from BYAPR18MB2536.namprd18.prod.outlook.com (2603:10b6:a03:136::32) by BYAPR18MB2904.namprd18.prod.outlook.com (2603:10b6:a03:10c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.24; Thu, 21 May 2020 23:14:01 +0000
Received: from BYAPR18MB2536.namprd18.prod.outlook.com ([fe80::c1d6:c56c:b280:9f20]) by BYAPR18MB2536.namprd18.prod.outlook.com ([fe80::c1d6:c56c:b280:9f20%7]) with mapi id 15.20.3021.027; Thu, 21 May 2020 23:14:00 +0000
From: Milan Milenkovic <milan@iotsense.com>
To: Jonathan Beri <jmberi@gmail.com>, "t2trg@irtf.org" <t2trg@irtf.org>
Thread-Topic: [T2TRG] Azure Digital Twin Definition Language
Thread-Index: AQHWL7wcj88ketMVC0aZj51QhLyRIKizKnCg
Date: Thu, 21 May 2020 23:14:00 +0000
Message-ID: <BYAPR18MB25367FA93B06CF283377ECCCCEB70@BYAPR18MB2536.namprd18.prod.outlook.com>
References: <CANcmUPF275+y0S0JW-ic3U=7Vt8UFmByBVfi4JVw5w69bXM76A@mail.gmail.com>
In-Reply-To: <CANcmUPF275+y0S0JW-ic3U=7Vt8UFmByBVfi4JVw5w69bXM76A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=iotsense.com;
x-originating-ip: [2601:644:8302:4b70:5462:7d91:6ac5:1761]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4c13327e-b194-47f3-a7b6-08d7fddca599
x-ms-traffictypediagnostic: BYAPR18MB2904:
x-microsoft-antispam-prvs: <BYAPR18MB29040A54A8A91FE1B2D5D8E4CEB70@BYAPR18MB2904.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 041032FF37
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wpTvfMVUUGmTKl6Gh/oxSBl4wCUXTgaxTK35EWdTgWjUCNTP3atqu4dnJDvUHOoHPm+MWOtTFgEfZhzfAu1EwKLdp1zjMH/EAuflIYME0GH0qNYZBnNuLOifaP6rCl+yPQC/SqDD+9PSFHrc9QO6CGgdAjUFGhcuGx34NPEIe2Lyih3f+N5jbrEvovt6yDE1uN88WUwZN0QOUO561M2G5IxtK9pHTU/XvUyr6uFSbso5hp8u5bNl5qDDrHPgSoUcqrz8prHDvytnQKGbSeXTE6aFVlj4Dli47kbpx0vWE1qI7PXQLck+LxqMEQJv+EI6Tzt+ZXRwtFE4E8wzcrfu4JxOZwdVqZPsrLeLqVknKxDwdFOiuRi0TPSEeyWeAd73i+V+yM2/e5hGvPka6k89Gw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2536.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(136003)(376002)(39830400003)(396003)(346002)(966005)(66446008)(45080400002)(53546011)(71200400001)(186003)(508600001)(316002)(110136005)(7696005)(5660300002)(52536014)(166002)(86362001)(8676002)(8936002)(6506007)(9686003)(2906002)(33656002)(66556008)(76116006)(66946007)(66476007)(55016002)(64756008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: pW4sSAY4hs/UwO6QxClS6E3HL6trhGBXrEnGZepblNIklhsE21JSXjS9hms6A+Gc67tg5+znk5qg0fv1JwFWenvClqvmMCY/I+HxzO1kylnyGIEDlOL4qXFQUoiCUYrqs/QXMXZ0w+NMBZylcWRW+QPuWBgigjuMprNJmOVGM5Nv/74wGAbVzXzeJ3hYLnvNu2s97rKICXN2ZHdWSgkFbtdj2omfszRsLLVLFPWa+B2f7pBerbAuooimZ7CJhHerFGxXoT5qX/SBo+ZKOmvsRE2XHF3qH7wA5ChUk9K69F9aDtGPTNP5BfC4Eag6tETlvdnkGRLIazLuIuHclm1dj4uVCSPEs0WHsOU8lgcpo4vyetpDs04YIahwAg9+F1zM9Vu/QGJ6kch0/XsJCMhY0g1zfeDTjqpUTWuPQX6J07xP4Gh1j5uRtNLtnlDnYhOMykrXU6BY1awdG1L1g5sIwP2KawIgNBd8T/BV8PDcsI1KBlvHhrDupRGyRz4b3tKJEY+Js9kxxrhBlyNUy2PZYPGkEmoD2q/Ejy8KIPRZd4lI8MaHTin38mSSkROQ/H3E
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR18MB25367FA93B06CF283377ECCCCEB70BYAPR18MB2536namp_"
MIME-Version: 1.0
X-OriginatorOrg: iotsense.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c13327e-b194-47f3-a7b6-08d7fddca599
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2020 23:14:00.7228 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b545f0f5-d78c-40e8-8d33-8972480ced5e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: i5zk6sUyNTixIXSVr02XxkikiKl1XMOHD8jvjfhSx5WkQL80zUL+8f4ogNoAbJC5hoKaFRZgdBIDVciGBON6sA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2904
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/Iqf1Gd-eHw2olm77sREG0O3uXf8>
Subject: Re: [T2TRG] Azure Digital Twin Definition Language
X-BeenThere: t2trg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IRTF Thing-to-Thing Research Group <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: Thu, 21 May 2020 23:14:26 -0000

And on a related note, Microsoft, Dell et al announced formation of the Digital Twin Consortium<https://www.digitaltwinconsortium.org/> under the OMG umbrella to “… drive consistency in vocabulary, architecture, security and interoperability to help advance the use of digital twin technology in many industries from aerospace to natural resources.” I could not find technical details, but the two are probably related.

Regards,
Milan Milenkovic, Principal
IoTsense LLC, www.iotsense.com<http://www.iotsense.com/>, +1 650 431-8280

From: T2TRG <t2trg-bounces@irtf.org> On Behalf Of Jonathan Beri
Sent: Thursday, May 21, 2020 3:06 PM
To: t2trg@irtf.org
Subject: [T2TRG] Azure Digital Twin Definition Language

https://github.com/Azure/IoTPlugandPlay/tree/master/DTDL

This week Microsoft had their developer event Build and one of the topics was enhancements to their Digital Twins service<https://azure.microsoft.com/en-us/services/digital-twins/>. During a presentation I learned that they've developed a JSON-LD description language DTDL<https://github.com/Azure/IoTPlugandPlay>.. Has anyone evaluated it to see how it fits into this groups efforts? I recall seeing a spreadsheet from Michael K. that compared different descriptions languages but I don't recall if DTDL is included.

--
Jonathan Beri
linkedin.com/in/jonathanberi<https://www.linkedin.com/in/jonathanberi/>