Re: [apps-discuss] how to use non-URI registered identifiers when URIs are needed (for RDF)
Larry Masinter <masinter@adobe.com> Wed, 24 October 2012 16:35 UTC
Return-Path: <masinter@adobe.com>
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 D996921F8C4B for <apps-discuss@ietfa.amsl.com>; Wed, 24 Oct 2012 09:35:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.599
X-Spam-Level:
X-Spam-Status: No, score=-108.599 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0+Q9whBoUicl for <apps-discuss@ietfa.amsl.com>; Wed, 24 Oct 2012 09:35:29 -0700 (PDT)
Received: from exprod6og106.obsmtp.com (exprod6og106.obsmtp.com [64.18.1.191]) by ietfa.amsl.com (Postfix) with ESMTP id 0E66C21F8C15 for <apps-discuss@ietf.org>; Wed, 24 Oct 2012 09:35:28 -0700 (PDT)
Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob106.postini.com ([64.18.5.12]) with SMTP ID DSNKUIgYsk4l+MaV3GHqdzaNDdRNncRugYaO@postini.com; Wed, 24 Oct 2012 09:35:29 PDT
Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q9OGWD1v028527; Wed, 24 Oct 2012 09:32:14 -0700 (PDT)
Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q9OGYYXe016170; Wed, 24 Oct 2012 09:34:55 -0700 (PDT)
Received: from SJ1SWM219.corp.adobe.com (10.5.77.61) by nacas03.corp.adobe.com (10.8.189.121) with Microsoft SMTP Server (TLS) id 8.3.279.1; Wed, 24 Oct 2012 09:34:34 -0700
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by SJ1SWM219.corp.adobe.com ([fe80::d55c:7209:7a34:fcf7%11]) with mapi; Wed, 24 Oct 2012 09:34:34 -0700
From: Larry Masinter <masinter@adobe.com>
To: Erik Wilde <dret@berkeley.edu>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Date: Wed, 24 Oct 2012 09:34:31 -0700
Thread-Topic: [apps-discuss] how to use non-URI registered identifiers when URIs are needed (for RDF)
Thread-Index: Ac2niMFu0XgMSFbBT1ykd924Lq2ZiwKfFwxQ
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E36C36816@nambxv01a.corp.adobe.com>
References: <OF05B544C4.52BB8DCA-ON85257A91.0044B645-85257A91.00454A06@us.ibm.com> <2CC809E7-4468-43F8-9259-682782BEF117@emc.com> <OFA45777EB.653608C7-ON85257A92.006F93F8-85257A92.00710857@us.ibm.com> <50768058.9040108@berkeley.edu>
In-Reply-To: <50768058.9040108@berkeley.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "johnarwe@us.ibm.com" <johnarwe@us.ibm.com>
Subject: Re: [apps-discuss] how to use non-URI registered identifiers when URIs are needed (for RDF)
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: Wed, 24 Oct 2012 16:35:31 -0000
To turn a non-URI registered identifier into a URI when you need one, I'd suggest using RFC 3553 IETF URN Sub-namespace for Registered Protocol Parameters http://tools.ietf.org/html/rfc3553 > -----Original Message----- > From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] > On Behalf Of Erik Wilde > Sent: Thursday, October 11, 2012 1:16 AM > To: apps-discuss@ietf.org application-layer protocols > Cc: johnarwe@us.ibm.com > Subject: [apps-discuss] how to use non-URI registered identifiers when URIs are > needed (for RDF) > > hello. > > i had an interesting discussion about how it is allowed to refer to > registered link relation types, and since this may be of interest for > other non-URI identifiers as well, i thought i raise this as a general > question. the starting point was john arwe asking whether it would be ok > to use URIs as link relation type identifiers, which is allowed by RFC > 4287, but then neither allowed nor specifically disallowed by RFC 5988, > which updates RFC 4287. john did a great job at digging through the > history of this, and here is what he found: > > On 2012-10-09 10:34 , John Arwe wrote: > > It may be that 5988 was attempting to incorporate some aspects of 4287 > > when 5988 took over and expanded the registry. > > [1] lays out the equivalence and requires it. Odd to expect people to > > read Atom in a "superseding" RFC (quotes b/c I realize it's only the > > registry that 5988 takes over and expands upon). > > POWDER relies on it too, as recently as 2010 [2] > > If I infer from the URI that [3] was an antecedent to 5988, it was > > explicit in the past. [4] also mentions it, but I infer from [5] that > > it was dropped as a result of AnneVK's comment. The TAG was also > > batting this around in 2008 [6] and apparently affirming it (via POWDER > > again) in 2012 [7]. RDFa also mentions/uses it. > > [1] http://tools.ietf.org/html/rfc4287#section-4.2.7.2 > > [2] http://www.w3.org/2007/powder/powder-errata > > [3] http://tools.ietf.org/id/draft-nottingham-http-link-header-02.xml > > [4] http://tools.ietf.org/id/draft-nottingham-http-link-header-06.xml > > [5] http://lists.w3.org/Archives/Public/ietf-http-wg/2009JulSep/0547.html > > [6] http://www.w3.org/2008/10/02-tagmem-minutes > > [7] http://lists.w3.org/Archives/Public/www-tag/2012Mar/0090.html > > the starting point is the question how RDF scenarios, requiring URIs as > identifiers, could reuse concepts such as link relation types. in this > specific example the concrete question is whether RFC 5988, since it > does not mention URIs as being equivalent to simple string values, > effectively disallows what RFC 4287 allowed. my guess is that this is > the case, but maybe it would help to make this more explicit (maybe as > an erratum to RFC 5988?). > > the bigger question then is: how is RDF supposed to refer to these > registered values? is that just RDF's problem, being URI-centric when it > comes to identifiers, or would it make sense to have some kind of best > practice or method how registered values for the Internet or the Web, > which very often are not URIs, and the requirement of RDF to have URIs > as identifiers, can be sorted out. > > i am asking both for guidance about the specific question about RFC > 4287, as well as for ideas (and maybe even existing experience or > examples) how to bridge the gap between non-URI identifiers we might > want to use in application layer protocols, and RDF's requirement to > have URIs as identifiers. > > thanks and kind regards, > > dret. > > -- > erik wilde | mailto:dret@berkeley.edu - tel:+1-510-2061079 | > | UC Berkeley - School of Information (ISchool) | > | http://dret.net/netdret http://twitter.com/dret | > _______________________________________________ > apps-discuss mailing list > apps-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/apps-discuss
- [apps-discuss] how to use non-URI registered iden… Erik Wilde
- Re: [apps-discuss] how to use non-URI registered … James M Snell
- Re: [apps-discuss] how to use non-URI registered … Larry Masinter