Re: [T2TRG] OpenAPI/AsyncAPI discussion from April 24th WISHI online meeting

Ari Keränen <ari.keranen@ericsson.com> Fri, 12 June 2020 06:04 UTC

Return-Path: <ari.keranen@ericsson.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 190BB3A0A0E for <t2trg@ietfa.amsl.com>; Thu, 11 Jun 2020 23:04:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-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=ericsson.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 iaz6DPsG-aZC for <t2trg@ietfa.amsl.com>; Thu, 11 Jun 2020 23:04:47 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60079.outbound.protection.outlook.com [40.107.6.79]) (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 D12F83A09D4 for <t2trg@irtf.org>; Thu, 11 Jun 2020 23:04:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ndMqvnK5cqt6Xj4K/1W3zHtK93KEUPDEeavY6RhGkiDTGNHJccBxDjZ7tknebibnJfGIeJ1Ymj4325Td7BVcTHoOCpNNAMl3Gpt4W75Fwg4TAAVAUGfHz3hjvvTP69A0P9g3/NHS75hVNi3IRxwmCOhr+Uh8Wf5g0Drv1cj8LQziuooY7hlNvL/lkPpiM4JiLPDHrqZSNNFsFlni0aKHqhztJAABJGITnaVV3q2vShyFkJ8qUpBUYYDsnFFPdUAR216JJbtwugWAfFhivl7sh591UChlhTBkoSgGAFw9Su7Q6QJ85YCl3HuvvTthoB2cf5XF+iTKG0jRutVK/ykA6g==
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=dwgHb8CPBBLtw07npMZRidwyBwZN6md4KLHia0X4hU8=; b=cgzgf6dDvTZOJaFOWd9raBZJdn6cW/dq2/S07DnOJ4dRfeMSjzjJq+R9mKVLI3j5DAnqGk5YbwBakEXgSHOiITfULaD6UI2w5peSQrRRtrgzVqh7kd2lv53S/RtWb9KaQ1kn+HrkUhh/RylO0Rl3vZOxF9HcEmpIhnScT5YyjmOZKEc/oMyApXbtdX/dDNZfsY/MiDpmUSQIz3JKtsYYof0uLek+FyrhOp39ZgoVDFQj1HCiOclSPqe+o8YZvEw6NarTfWOajPAlIQyQqTnUk15q4uMqNMiK62vxESmBHc0y0krizIzPrYkovutHJFd85qZa8wvHYhsx6GHPpC1GUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dwgHb8CPBBLtw07npMZRidwyBwZN6md4KLHia0X4hU8=; b=BnMQNU/xigTw5uvVAFIOKK7Jt0Fw9qhtQ60Lo/eXSpjG2RrtYZS8nsSEKuj+Lx72sMdsLpMRp83mcTOkTVKAbTrKoBOpjZVM+D6Zq2feDZ7naWk3lfpOsDFPICsvsLbn9r+RFrbxpSBfPoOjwwaZxz/sDHAZDhEFb/CQ6g4CBA8=
Received: from HE1PR07MB3226.eurprd07.prod.outlook.com (2603:10a6:7:33::20) by HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.14; Fri, 12 Jun 2020 06:04:33 +0000
Received: from HE1PR07MB3226.eurprd07.prod.outlook.com ([fe80::992c:ce78:9223:b7d0]) by HE1PR07MB3226.eurprd07.prod.outlook.com ([fe80::992c:ce78:9223:b7d0%5]) with mapi id 15.20.3088.018; Fri, 12 Jun 2020 06:04:33 +0000
From: Ari Keränen <ari.keranen@ericsson.com>
To: Jonathan Beri <jmberi@gmail.com>, "t2trg@irtf.org" <t2trg@irtf.org>
Thread-Topic: [T2TRG] OpenAPI/AsyncAPI discussion from April 24th WISHI online meeting
Thread-Index: AQHWHCflCUzUzAUIUESYzJEZHYBIvajUPGGAgAC8SYA=
Date: Fri, 12 Jun 2020 06:04:33 +0000
Message-ID: <F0EEEDB5-ADCB-4B93-AB84-347DDF7CAE7A@ericsson.com>
References: <CANcmUPGaobBb0kXbUeTkXm7WGqB4gXuC08kdmFmhcSNv_bTRHA@mail.gmail.com> <CANcmUPF-WVUEJcGfVQNew8C-tgSKRQF-9aFXRX=J_Y1MOouUjQ@mail.gmail.com>
In-Reply-To: <CANcmUPF-WVUEJcGfVQNew8C-tgSKRQF-9aFXRX=J_Y1MOouUjQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [85.76.45.64]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 16c206a1-fd6a-4661-a3a1-08d80e967a8d
x-ms-traffictypediagnostic: HE1PR0702MB3772:
x-microsoft-antispam-prvs: <HE1PR0702MB37723AEFDDE3CA52F287CFCF85810@HE1PR0702MB3772.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0432A04947
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /HmsPVbisjREv5Pdk+MdwvbtQdBh/F1kHvv2NJce2BSTd6da/OBdiuQV//yr0zjQOW0ytpoZgdsXYyfUaKrN0PKw879mk+TfLiljUMs0GaoSAJACeyWVUIeGj24tCrocHjbRZsOjh9v+7jmeyqJSnUIMhaT6t4ZyMM29r8VrK4+wfu5jYpGQnO7XJptuQPLDIvmFbO05iuD1gtW8mcojBTkQ7O3mh1bbJh7EH+zQGhys0zMOPAxDPJpyLeqMvsX69txbCmoNOsNdlJaFzmZFKVatv5s/PbUnncz9REyOyy/GTS2sHosUtub+rAsQuRDLg8s34KN8GKsyjv+7v0CHNq5cVHM2gLUEFhvVdPar96xqi8JOr24Px+H+4MtUQ5EBjWgwiIfd8d/rGEQNsz3lsg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB3226.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(346002)(376002)(136003)(396003)(39860400002)(6486002)(5660300002)(186003)(33656002)(83380400001)(6512007)(71200400001)(966005)(166002)(26005)(316002)(86362001)(8676002)(85182001)(45080400002)(2906002)(6506007)(478600001)(110136005)(85202003)(66556008)(66946007)(76116006)(66476007)(53546011)(64756008)(66446008)(8936002)(2616005)(36756003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: BdfWV6n1naZZe31X3+zbX7Bp+79FbLew5u4xIEg6RFqSx8yMuo2XVcgQCz3mgeHDxdVsxNYsZpVMRApoonzQwLGE8r/QLAzxuSFKwaqscZV3xb4rp+fbL4/6b4JfjzO0hxiVK+5pUlPYqu7jOj9XY5ZEnpARgfTso6yCDajYRuUQzLj7a0FmGII1kKXiOgI6fx25O/qsZblQql8pAu89xh4pwNcg89hNyi+XbYbVXeE2Nd5zYspZ2c0f6Fes63CdEhB63QtvZaAy93Gktkky0DrZrKS8Xnk8byunC4vsYCBHCNgr27gP+52sL2x2cHMpIvJUka4yJ5Kn3SzzvOt+GOdA8H6YsEo45nQErjrIOESOFKKTBQT93vnP1ngWe404rHH5ikaK1+U0zRefthaRpeMdfAeuOKx5HUqu5poGqiESTWp8RTvO8KdPgpWd3ZGPyye8FaAinL5pkRptzpjUA2gmWvnL5O4Cb/ZCdM67Zyw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_F0EEEDB5ADCB4B93AB84347DDF7CAE7Aericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 16c206a1-fd6a-4661-a3a1-08d80e967a8d
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2020 06:04:33.5602 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: I0E2m8gCbJMSSQZHXgUJ8u+ec5NIC5/1MUjzkgY5UiUfHdr270DvDfpI5JqhJT5oGtU4tE7UmV7lWZu52YTJPdoOMJBPiuVeu/QE61jaeEQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3772
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/-lnAwYu_psHSredwtZE_g4A8cRA>
Subject: Re: [T2TRG] OpenAPI/AsyncAPI discussion from April 24th WISHI online meeting
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: Fri, 12 Jun 2020 06:04:49 -0000

Hi Jonathan,

Sounds good I think a good way is to continue discussion in the next WISHI call. We have this on the draft agenda on the 30th:
https://github.com/t2trg/wishi/wiki/Agenda-items#wishi-online-meeting

We have folks from W3C WoT joining too.


Cheers,
Ari

On 12.6.2020, 0.51, "T2TRG on behalf of Jonathan Beri" <t2trg-bounces@irtf.org<mailto:t2trg-bounces@irtf.org> on behalf of jmberi@gmail.com<mailto:jmberi@gmail.com>> wrote:

I'd like to continue the discussion around OpenAPI & CoAP. I've been spending some time analyzing both CoAP (and related CoRE specs) as well as OpenAPI in the hopes to create a report of some sorts, as well as a few examples. What's the best way to connect with the other interested parties from previous calls, especially as it relates to WoT?

On Sun, Apr 26, 2020 at 5:06 PM Jonathan Beri <jmberi@gmail.com<mailto:jmberi@gmail.com>> wrote:
During the last WISHI meeting I brought up interest in exploring the adaptation of API specifications OpenAPI (openapis.org<https://protect2.fireeye.com/v1/url?k=92eadff0-cc4a3f6e-92ea9f6b-86ee86bd5107-b06f497f4b53f832&q=1&e=c0cc4f49-fb83-4cad-8754-a238f2e35cbb&u=http%3A%2F%2Fopenapis.org%2F>) and AsyncAPI (asyncapi.com<https://protect2.fireeye.com/v1/url?k=b1506c03-eff08c9d-b1502c98-86ee86bd5107-e8e3841c4ae29f7e&q=1&e=c0cc4f49-fb83-4cad-8754-a238f2e35cbb&u=http%3A%2F%2Fasyncapi.com%2F>) to CoAP. The discussion starts at line 164 of the notes (https://hackmd.io/lY_ktzBjTuSu_5oh3u20Bg?both.)

Michael K. & Michael M. suggested a few action items:
· Create an example Thing Description and see how semantics map to OpenAPI/Async
· Identify use cases for developers in WoT, such as Node-Red
· Document scope and overlap between different specs
A few follow-ups from me:
· Are others who weren't on the call interested in collaborating on this topic?
· What should be next steps? Should we target an upcoming meeting?
Many thanks.

--
Jonathan Beri
linkedin.com/in/jonathanberi<https://protect2.fireeye.com/v1/url?k=9cf36e3a-c2538ea4-9cf32ea1-86ee86bd5107-8c0e24e45275cac5&q=1&e=c0cc4f49-fb83-4cad-8754-a238f2e35cbb&u=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fjonathanberi%2F>


--
Jonathan Beri
linkedin.com/in/jonathanberi<https://protect2.fireeye.com/v1/url?k=d50b335e-8babd3c0-d50b73c5-86ee86bd5107-c668b4b69ca9a23c&q=1&e=c0cc4f49-fb83-4cad-8754-a238f2e35cbb&u=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fjonathanberi%2F>