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

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 25 June 2013 10:29 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 874B921F9ED0 for <apps-discuss@ietfa.amsl.com>; Tue, 25 Jun 2013 03:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 tloKOUvNBiWX for <apps-discuss@ietfa.amsl.com>; Tue, 25 Jun 2013 03:29:20 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) by ietfa.amsl.com (Postfix) with ESMTP id 389F011E80E0 for <apps-discuss@ietf.org>; Tue, 25 Jun 2013 03:29:20 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id C47DDBE51; Tue, 25 Jun 2013 11:28:56 +0100 (IST)
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 RxLRW9WrxsBh; Tue, 25 Jun 2013 11:28:56 +0100 (IST)
Received: from [IPv6:2001:770:10:203:355a:797c:2a54:eb0b] (unknown [IPv6:2001:770:10:203:355a:797c:2a54:eb0b]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id A1B58BE24; Tue, 25 Jun 2013 11:28:56 +0100 (IST)
Message-ID: <51C970E8.3090504@cs.tcd.ie>
Date: Tue, 25 Jun 2013 11:28:56 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
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> <1A136C4D-4F0C-446F-B307-D53FB9A40622@cs.tcd.ie> <8BE038EC-1580-4D27-ABBA-1890EEFD4853@mnot.net>
In-Reply-To: <8BE038EC-1580-4D27-ABBA-1890EEFD4853@mnot.net>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
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 10:29:24 -0000

On 06/25/2013 10:46 AM, Mark Nottingham wrote:
> Please have a look at the draft; the level of detail in the registrations is "a number" or "a list" or (infrequently) "an object" -- roughly on par with saying that a field in a registry is "an integer," which is quite common in IANA-land.

Ah fair enough. (Serves me right for reading & replying via phone
from a bus:-)

I misread it as you wanting the registry to contain [ "foo": "bar" ]
but you just want the registry to contain "array". Given you'd need
to read the spec I'm not sure its that much use to have that in the
registry, but I agree its not harmful.

Sorry for the distraction,
S.

> 
> On 25/06/2013, at 7:36 PM, Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
> 
>> 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
> 
> --
> Mark Nottingham   http://www.mnot.net/
> 
> 
>