[httpapi] Introduction and introducing proposal for standardisation of profile negotiation

"Lars G. Svensson" <lars.svensson@web.de> Wed, 03 February 2021 16:31 UTC

Return-Path: <lars.svensson@web.de>
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 D3BE73A0C93 for <httpapi@ietfa.amsl.com>; Wed, 3 Feb 2021 08:31:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, 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 (1024-bit key) header.d=web.de
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 Rn-k_IoEWOPj for <httpapi@ietfa.amsl.com>; Wed, 3 Feb 2021 08:31:48 -0800 (PST)
Received: from mout.web.de (mout.web.de [217.72.192.78]) (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 04BCD3A0A87 for <httpapi@ietf.org>; Wed, 3 Feb 2021 08:31:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1612369893; bh=rLQg+DfbZMQqn26wiAbMmT6CSP5DFqGq+e4SHLujNeU=; h=X-UI-Sender-Class:To:Cc:From:Subject:Date; b=MY1w2FOABH6oDI4AVmXsJydlvHtRwlMYzWZmqBv6WmxNsDm2e55+6bDne9k2Kx2V0 ipovURrXnd+6gEhoZGcz3VlSIcxcpMUcCQr43meCmKfJvMpHoVtyPa6HkJ+EGckIc7 wtAvt7NQUGO0xhKwRO7JNBot/5jEXMHr/fBG15lk=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.178.20] ([91.54.150.63]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LtFQN-1m4H8Q18Fn-012s7i; Wed, 03 Feb 2021 17:31:33 +0100
To: "httpapi@ietf.org" <httpapi@ietf.org>
Cc: Ruben Verborgh <Ruben.Verborgh@ugent.be>, Herbert Van de Sompel <hvdsomp@gmail.com>
From: "Lars G. Svensson" <lars.svensson@web.de>
Message-ID: <8fa3ca4f-e38b-0011-cf62-6e8184af7ea5@web.de>
Date: Wed, 03 Feb 2021 17:31:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:Q4CP2RTVpjmEmPp7WW1F7e4iIvTtYIv7QvpDtNLxR10+ISbWnVv ReJm6qv10SKvGhDnUMI/PNsnx6XJ2lDDJIFelppPOPpf7mt0Odmn5hXpWs5JzLxwVM45L1i UT+1V/UH4cs3bXJ9SmACDZql/a6CT3X8ViycUEssX+b0locehLsHGC1pz5t3OILubadUYmS YbmKw74n1/1sTSTBr/raA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:dvd8kEs/KVc=:CVDb1crsdGLEGnJ5nj/QLZ tiqSN+UR/nymb67IXSDU3S1ZhXbt8eKsRKBZ6araHLzpRn7w3Zb+sT4GTeoSEXrVyeDDXoyMY nQfn3LrS9KW+hqPmo/1OaDjqZvJS0OUd6j8s+x+zJN3zTR0Wgrm/AmJEdrfxOdyVJKjHx7p6I zZxPg1WP4nWZzMDksUXtb1hHpFqXNFZx0ed3gRhFVvpByNALCg/5/DEF6qr6FCKv5ocqvSjws vX2754FC4CAOgEgr32no7i0wTe2qwcvu6shCTfm5vcVbK+/PVIvc5FHvWJrjbqfT5PvxdKu+j kwNyko0jaXAx3r7j7H61UFOk8JtvMZjpAXx+mYHxwzGfqFGBxn+DguZ8xRlDJ8mOFjHkP/s2E OC8RW+zJFsZAQeNqJ8uKy0PMIPn0/uLmrjL+tkT/kF3nzkYY4P2mUvGCLRYcuCCxFmCLkXrqU 3cbxjWQDA5BZ0jYMFOxazCxCVEdiG/rY4osvNgDzB+mtuRN3/L9R0hl3BUNWTgm6E7uK5cKid vDl77PDgDR2xAu2Axo1vTxFiLaz/eEzL5+Rzyzc+0Xc5dXvnqB4ioDenK4m6hPWJSGikXcQdS BSwMIkJsJ/TMPjk0i9PMkr4prvCvk/vkAYaENnVqY9k9MFC4Ddvv7KxljjyQjCOsPbzCnZF+V YW8lwp19GsCYJBjt/NMjcq69oO1CzpT2zWi0nuMsk2Z8/3117dPtgoVwneRnWehwhVlOjhsJB BNLn+4FNjr6qaf8tsQwm8k5im96pkQgCkUCbBfc8qRDDNQH/aDTKf241bFUFmi6kDlOJXkrHg gjXY2VOLjdnQrA1jNy6vjI+Bb8qndgtkzqaIdbh7g/UHTHeCQ10u2KZ0JbRLF7yLENN978pkA qy4eRslvuOuZJxjnb4eQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/gNW6BBxaQSsjtKHuTFwTkIld7L8>
Subject: [httpapi] Introduction and introducing proposal for standardisation of profile negotiation
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: Wed, 03 Feb 2021 16:31:56 -0000

All,

My name is Lars Svensson and while not entirely new to IETF
standardisation (I was active in URNbis) this is my first stab at http
standardisation.

For some time now, Ruben Verborgh, Herbert Van de Sompel and I together
with folks in W3C have been working on a proposal for http content
negotiation using profiles. This is done by adding a new http header
"Accept-Profile" and re-using the "Link"-header (RFC 8288). The proposal
was uploaded as an I-D earlier today [1].

The work has been done in co-operation with the W3C Data Exchange WG [2]
and there is a corresponding document on rec track there [3]. In terms
of implementation work we know of some implementations and would be
happy to share that information, too, if it is of interest.

We ask the WG to consider adopting this draft as part of its work.

[1]
https://www.ietf.org/archive/id/draft-svensson-profiled-representations-00.txt
[2] https://www.w3.org/2017/dxwg/
[3] https://www.w3.org/TR/dx-prof-conneg/

Thanks in advance,

Lars for the authors