Re: [art] On BCP 190

Carsten Bormann <cabo@tzi.org> Sun, 28 July 2019 08:42 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 463411200E7 for <art@ietfa.amsl.com>; Sun, 28 Jul 2019 01:42:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level:
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aV-rM8WgTTDE for <art@ietfa.amsl.com>; Sun, 28 Jul 2019 01:42:48 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EF841200E6 for <art@ietf.org>; Sun, 28 Jul 2019 01:42:48 -0700 (PDT)
Received: from [192.168.217.110] (p548DCCB9.dip0.t-ipconnect.de [84.141.204.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 45xGY21QTqzyjS; Sun, 28 Jul 2019 10:42:46 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <004601d5450d$62b33220$28199660$@acm.org>
Date: Sun, 28 Jul 2019 10:42:45 +0200
Cc: ART Area <art@ietf.org>
X-Mao-Original-Outgoing-Id: 585996163.840426-adbbd4143cc04234e019a03462bd7e54
Content-Transfer-Encoding: quoted-printable
Message-Id: <3D4A1593-363D-45A9-B70F-D238E34B8685@tzi.org>
References: <58BF6171-03BB-4F83-940F-3A101EFDD67F@mnot.net> <CAN3x4Q=Jo1uBvfCG6CSrociYgdG+E4jq+4cB1txPjgboth2q9g@mail.gmail.com> <372FA049-7B33-4981-A0E0-41BD454CB770@mnot.net> <CAN3x4QmJsfx48MdhcBB+XWX+vfv=skSR2Z6kNPBWGVobvzNuFA@mail.gmail.com> <004601d5450d$62b33220$28199660$@acm.org>
To: Larry Masinter <LMM@acm.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/UkbILKoYhQuXVwjsQ6z_IA7pVlU>
Subject: Re: [art] On BCP 190
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Jul 2019 08:42:50 -0000

On Jul 28, 2019, at 08:26, Larry Masinter <LMM@acm.org> wrote:
> 
> Now, why JSON-HAL is still an expired  Internet Draft 
> is a puzzle.

(Slightly, but not completely off-topic:)

Probably because there are multiple ways to skin this cat and we never tried to converge on one.

As a data point, for the applications in the CoRE working group, we have mostly been able to avoid BCP190-style arguments by using /.well-known, mainly because simple devices only tend to have one service offered directly under / and because IoT device platforms tend to provide the application developer full control over the URI space.  /.well-known/core provides a discovery mechanism for the entry point URIs actually offered by a server.

For where this is not enough, the WG has just last week adopted CoRAL (not yet resubmitted as draft-ietf, so you can find it at draft-hartke-t2trg-coral) as our idea of a hypermedia format like HAL.  Up to now, we tried to make everything work with RFC 6690 link format, but that has too many idiosyncrasies that started to get in the way of a long-term way forward.

Grüße, Carsten