Re: [apps-discuss] New Version Notification for draft-nottingham-link-hint-00.txt

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 25 June 2013 09:37 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78D3F21F9D5A for <apps-discuss@ietfa.amsl.com>; Tue, 25 Jun 2013 02:37:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.901
X-Spam-Level:
X-Spam-Status: No, score=-101.901 tagged_above=-999 required=5 tests=[AWL=-0.699, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fuJugSpvMNL9 for <apps-discuss@ietfa.amsl.com>; Tue, 25 Jun 2013 02:37:09 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) by ietfa.amsl.com (Postfix) with ESMTP id 4B15621F91AB for <apps-discuss@ietf.org>; Tue, 25 Jun 2013 02:37:09 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id D57C5BE7C; Tue, 25 Jun 2013 10:36:45 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6vxJuSNq45oN; Tue, 25 Jun 2013 10:36:44 +0100 (IST)
Received: from [10.36.85.74] (unknown [95.83.248.215]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 31434BE7B; Tue, 25 Jun 2013 10:36:44 +0100 (IST)
References: <20130610033804.19451.29465.idtracker@ietfa.amsl.com> <E6062DBC-CD7B-47CA-A6F0-5E7D64C0DB55@mnot.net> <51B7AEAF.20404@berkeley.edu> <4CD4652F-4EAF-4258-A6EB-577019018D2C@mnot.net>
Mime-Version: 1.0 (1.0)
In-Reply-To: <4CD4652F-4EAF-4258-A6EB-577019018D2C@mnot.net>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-Id: <1A136C4D-4F0C-446F-B307-D53FB9A40622@cs.tcd.ie>
X-Mailer: iPhone Mail (10B329)
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Tue, 25 Jun 2013 10:36:38 +0100
To: Mark Nottingham <mnot@mnot.net>
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, REST-Discuss <rest-discuss@yahoogroups.com>
Subject: Re: [apps-discuss] New Version Notification for draft-nottingham-link-hint-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2013 09:37:19 -0000

Just had a a quick peek at this since we've seen a case where stuff went wrong because a registry contained structured data. Roughly: 1) can we have an early allocation to work with IEEE; 2) oops that bit there should've been a 1; 3) can we mark (1) as reserved and redo stuff? 

I think it's a mistake to ask IANA to handle structured data of any sort and this does that in spades.

As a question: what makes you think this wouldn't be very likely to result in erroneous registrations? (Damaging the effectiveness of this registry but also possibly the IANA function, a bit)

S


On 25 Jun 2013, at 05:17, Mark Nottingham <mnot@mnot.net> wrote:

> Hi Erik, 
> 
> Sorry for the delay - just back home now.
> 
>> but i have one question about the general registry model: the current draft says that hints MUST have a name (very reasonable, of course), but also that hints MUST have their data model being defined in JSON.
>> 
>> http://tools.ietf.org/html/draft-nottingham-link-hint-00#section-5.1
>> 
>> living in a world where we have JSON services, XML services, and RDF services, it seems that hard-coding a specific language data model into such a spec (without constraining it in any way) will limit the utility of such a registry.
> 
> It needs *a* data model.
> 
>> for example, in the Home Document draft, which is the original source of the link hint idea, the hints were hard-coded with very constrained data models. this made it relatively easy to expose them in a different syntax (in the XML Home Document draft):
>> 
>> http://tools.ietf.org/html/draft-wilde-home-xml-01#page-4
>> 
>> without getting too much into the details of this specific registry: what are the best practices about allowing/controlling language dependencies in registries?
> 
> Whoa, hold on - who said anything about a language? This is just the underlying data model; you can express it in a document however makes sense.
> 
>> personally, i would feel more comfortable with having a registry that is of equal value to people regardless of their implementation language
> 
> You're using "language" quite loosely here. 
> 
>> , but then again that means that the registry itself must define a "mini-language" of its own.
> 
> -1. Defining Yet Another Data Model as a political solution to avoid picking an existing one is sub-optimal at best.
> 
> Cheers,
> 
> 
> --
> Mark Nottingham   http://www.mnot.net/
> 
> 
> 
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss