[httpapi] GS1 implementation of linkset draft

Phil Archer <phil.archer@gs1.org> Mon, 25 January 2021 18:02 UTC

Return-Path: <phil.archer@gs1.org>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17F743A1958 for <httpapi@ietfa.amsl.com>; Mon, 25 Jan 2021 10:02:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.219
X-Spam-Level:
X-Spam-Status: No, score=-0.219 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gs1.org
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 2ozPKcOyg2mG for <httpapi@ietfa.amsl.com>; Mon, 25 Jan 2021 10:02:32 -0800 (PST)
Received: from eu-smtp-delivery-175.mimecast.com (eu-smtp-delivery-175.mimecast.com [185.58.86.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7BE13A194C for <httpapi@ietf.org>; Mon, 25 Jan 2021 10:01:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gs1.org; s=mimecast20200207; t=1611597687; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JBWdaqxTgbiZ6PbBuuSZ4DIemyKjM/2+y7NZzYqLJQA=; b=DHsz6fFBVvCKKzbqFQ5X4z+NDJsUjwZajXHj1x2fLkA8eVW8llWvoVl/CZT9JhTqmpYwX6 05OQzwfyAXChsE4iaUWiPFY+0vRXiOYyzx6RgErvbudK1Qp32uKt3m7M8byotfmOIZkRAM Z3SGxdqYkVXm9LgSsC7FoS359A8gskDyO2RpDr+W1DaziOtwIHhdcflDpmrNrNq2s5LfaI fFICOOP8333t/r5sqBbLamPDJ9Wl3Llnvdsq6NvSpC3NsfLNT8hd+xumFLdOvcIvxfB5LT scdfsCNxkZYkCAXjaBBuSgSeVzuj7iim6rMke6L45KfaU2h1mO/rZabRBAOYBA==
Received: from mail.gs1.org (mail.gs1.org [194.78.55.38]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-207-TqLCl_LXMNqDqtwldWnPRA-3; Mon, 25 Jan 2021 18:01:11 +0000
Received: from gs1beecho13.gs1.org (192.168.100.29) by gs1beecho13.gs1.org (192.168.100.29) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 25 Jan 2021 19:01:03 +0100
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.109) by gs1beecho13.gs1.org (192.168.100.29) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Mon, 25 Jan 2021 19:01:03 +0100
Received: from DM6PR08MB4972.namprd08.prod.outlook.com (2603:10b6:5:4e::25) by DM6PR08MB3948.namprd08.prod.outlook.com (2603:10b6:5:88::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Mon, 25 Jan 2021 18:01:00 +0000
Received: from DM6PR08MB4972.namprd08.prod.outlook.com ([fe80::88c0:1c8a:e754:9f9]) by DM6PR08MB4972.namprd08.prod.outlook.com ([fe80::88c0:1c8a:e754:9f9%7]) with mapi id 15.20.3784.017; Mon, 25 Jan 2021 18:01:00 +0000
From: Phil Archer <phil.archer@gs1.org>
To: "httpapi@ietf.org" <httpapi@ietf.org>, Erik Wilde <erik.wilde@dret.net>, Herbert Van de Sompel <hvdsomp@gmail.com>
CC: Nick Lansley <nick.lansley@gs1.org>
Thread-Topic: GS1 implementation of linkset draft
Thread-Index: AdbzQvM14id93rqGQo2Lt+fTcUWDmg==
Date: Mon, 25 Jan 2021 18:01:00 +0000
Message-ID: <DM6PR08MB4972EF7C2E37E899DC763D48B7BD9@DM6PR08MB4972.namprd08.prod.outlook.com>
Accept-Language: en-GB, en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [86.174.116.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9b23b3a7-4654-4373-3cf6-08d8c15b2c9b
x-ms-traffictypediagnostic: DM6PR08MB3948:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR08MB394803DED75D8CDA04D079E7B7BD9@DM6PR08MB3948.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: fLtD/eariwfPpGbrgr/wz1kcP909WrO95HlP4x3GGWPf57e+2XP2L/iipw205C2ZPXE2rmmdSEV4r8nzWi84y24dJdDUg4h8ZtXpCF1QlqLkPx+MyK08rNJ0m06eifpxEwEsR4fTEk0rXffK0Fda5atapU+c5zeOii9Ad0B73ch5nU3beOL0rzhVGq3WTa52ZIBnr8mtiiIRBWUb0tgruyesBPNgh3NEb5CvADKHa2G0wwW/3IajAUiSrtofo93RH8+kIbckcgrDkTlfLyhBEZhi6GQ0X+q0Vkp89QosOsC0hqALbbmWKWocaJ8QlvpUEVA3TXr/W9Gq+ESu0y+XKqX/kbgEUFn2+TG2LasNrJhRH8wNX7WM064B/ciu0JtbIrvbLUkiw4MRLx6JKq/L63wKuPJhvoqptG+64FAxhvMw+JCcTn5gr7T+xJ9dJeXgE1UwHNuOpeOwG+6Qs4VkpQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB4972.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39840400004)(136003)(346002)(396003)(366004)(6506007)(2906002)(9686003)(5660300002)(52536014)(66556008)(55016002)(83380400001)(966005)(66946007)(76116006)(71200400001)(4326008)(44832011)(7696005)(478600001)(86362001)(26005)(110136005)(186003)(316002)(8676002)(64756008)(66446008)(66476007)(33656002)(8936002); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata: G9eAZH0rbIZzwo+HmuXiS8e9csIdm+MCFfUFcTYr+b3uvhs1Q5OhZyVn6/bV5Oy47iqqEhfC/551RlfkIfyCkAA7ZpY2NQFdScyQ5CbJ6krPVjrFSsZn811WxRQ3BAXkfPTCf1x9AnJ+6yXmc45DkW4KAJX4cUpmaaRigHofVPYUaW7cDgmkkLFc1Qx75MRlbOFODTu+PsaFzpGimZ7Oyj0AL9BCYCsh9f5oFDzSRa3FYg4/p/zSEkqnnzLoNTmeThVcIbMo4B7Rp5lHbqznySm+bAdIRzzB7cGIOtb4RlCVwdZezSZrD1Tumbc5Iko33L++6STxZqGQNrqQ+vJwfJBgNoeGJW+tjJN4dMD5dmJwZ6MjJt/RdjFCT11YlRQiw97Lb8hAP6nPdVw+7mReMi6VEEU2gG1HqifuD+agPVae/czF6rg7FXb6rmmUXn7xi8w05mbSglZ7L6IZ9nJleZTBDXRg1bbldEOfaKEspZSEsaM/8zo65IyX7RghB8pzy09tNkCpyz7S/iGBFzj5d5ECU4bOzqJB8Tt4hEVTQwVl7zypV1+a4vRJMigOzF6NQ7Rcm+21dHiarIp9wxYsDbMYzrJhay7VZPIB6U+5zeoTputI99UDGZm/1aBzum7ymge1WCqb0Fjhqs6kt04fCQvPa72KXcDF/wnoZsHshpO73eqqh59+rkgzRy2SxzggTa6g7VTLtvKmb2OWx4U5/4jgCNfaqt6qsmEt8bE3uflDINnpy3+s+weSvTRuwMbA
x-mc-unique: TqLCl_LXMNqDqtwldWnPRA-3
x-ms-exchange-crosstenant-authas: Internal
x-ms-exchange-crosstenant-authsource: DM6PR08MB4972.namprd08.prod.outlook.com
x-ms-exchange-crosstenant-network-message-id: 9b23b3a7-4654-4373-3cf6-08d8c15b2c9b
x-ms-exchange-crosstenant-originalarrivaltime: 25 Jan 2021 18:01:00.6661 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 3197754b-b3a7-45b5-b82c-c8bc62c25b58
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: /p0If/24uYjp7hZtPB4+66DxC9xZseVw7gSJtXPU3xAA+QUKfospoGoV0MTWzDUoSXbql50DDxmW+M1XIwrD3Q==
x-ms-exchange-transport-crosstenantheadersstamped: DM6PR08MB3948
x-originatororg: gs1.org
MIME-Version: 1.0
Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUK75A19 smtp.mailfrom=phil.archer@gs1.org
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: gs1.org
Content-Language: en-US
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/KrwGYiB5bsZNrURDi5at0e_LpJ0>
Subject: [httpapi] GS1 implementation of linkset draft
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jan 2021 18:02:40 -0000

Dear all,

It may have a few bugs, it may have a few errors, but we're pushing our implementation of the Linkset draft to our production environment later this week as announced to our developer community today [1]. You can see an example at [2]. If you look at the source code, or request [2] with "application/linkset+json" as the Accept header, you'll see the JSON serialization of the set of links for that (fictitious) product.

If you want more info on this, of course, I'm happy to provide it.

And can I record a big thank you to Erik and Herbert for this work - it's exactly what we needed (assuming we got it roughly right!)

Phil

[1] https://groups.google.com/g/gs1-digital-link-developers/c/2JiqcmAM164
[2] https://resolver-dv1.gs1.org/01/09506000134352?linkType=all


Phil Archer
Director, Web Solutions, GS1
https://www.gs1.org

Meet GS1 Digital Link Developers at
https://groups.google.com/forum/#!forum/gs1-digital-link-developers

https://philarcher.org
+44 (0)7887 767755
@philarcher1
Skype: philarcher

CONFIDENTIALITY / DISCLAIMER: The contents of this e-mail are  confidential and are not to be regarded as a contractual offer or acceptance from GS1 (registered in Belgium). 
If you are not the addressee, or if this has been copied or sent to you in error, you must not use data herein for any purpose, you must delete it, and should inform the sender. 
GS1 disclaims liability for accuracy or completeness, and opinions expressed are those of the author alone. 
GS1 may monitor communications. 
Third party rights acknowledged. 
(c) 2020.