W3C home > Mailing lists > Public > public-rdfa-wg@w3.org > April 2012

Which CURIE specification should one build on?

From: Christoph LANGE <ch.lange@jacobs-university.de>
Date: Thu, 05 Apr 2012 01:25:29 +0200
Message-ID: <4F7CD869.1010205@jacobs-university.de>
To: RDFa WG <public-rdfa-wg@w3.org>
CC: Eugen Kuksa <eugenk@tzi.de>
Dear RDFa working group members,

CURIEs are specified as a part of RDFa Core, but there is also an older 
standalone document at http://www.w3.org/TR/curie/.

We are specifying a language (DOL = Distributed Ontology Language; see 
http://ontolog.cim3.net/cgi-bin/wiki.pl?OntoIOp), in which we would like 
to adopt CURIEs, and we are starting to implement support for them.

On which CURIE specification should we build?  I noticed that the two 
specifications slightly differ.

RDFa Core says

(1) reference   ::=   ( ipath-absolute / ipath-rootless / ipath-empty )
                      [ "?" iquery ] [ "#" ifragment ] (as defined in 
[RFC3987])

… whereas the standalone CURIE specification says

(2) reference   :=   irelative-ref (as defined in IRI)

I think that (2) would allow to interpret scheme://authority/ as a CURIE 
with prefix scheme:, whereas it would not be a CURIE wrt. (1).

Of course, we are not interested in such cases of CURIEs, but I was just 
trying to find out the difference, and to see if it is relevant.

What would you recommend?

Cheers, and thanks,

Christoph

-- 
Christoph Lange, Jacobs University Bremen
http://kwarc.info/clange, Skype duke4701

→ Balisage Markup Conference.  Montréal, Canada, 7–10 August 2012.
   Deadline 20 Apr.  http://balisage.net
→ OpenMath Workshop @ CICM 2012.  Bremen, Germany, 11 July 2012.
   Deadline 25 May.  http://www.openmath.org
Received on Wednesday, 4 April 2012 23:25:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 04:55:20 GMT