W3C home > Mailing lists > Public > public-rdf-comments@w3.org > May 2013

RE: Format of fragment identifier

From: Hans Teijgeler <hans.teijgeler@quicknet.nl>
Date: Fri, 31 May 2013 22:07:40 +0200
To: "'Markus Lanthaler'" <markus.lanthaler@gmx.net>
Cc: <public-rdf-comments@w3.org>
Message-ID: <26216964D2F14930B571E3D5981A8B95@HansPC>
Hi Markus,

Thank you, but too technical :(

Example from the triple store:

Is that T after the # necessary?


Hans Teijgeler,
Laanweg 28,
1871 BJ Schoorl,

-----Original Message-----
From: Markus Lanthaler [mailto:markus.lanthaler@gmx.net] 
Sent: vrijdag 31 mei 2013 18:26
To: 'Hans Teijgeler'
Cc: public-rdf-comments@w3.org
Subject: RE: Format of fragment identifier

Cc'ing public-rdf-comments again.

On Friday, May 31, 2013 3:37 PM, Hans Teijgeler wrote:
> Hi Markus,
> One last question, if I may.


> In the example code you showed, for a /URI a UUID.
> We have fragment identifiers only. Can we use UUIDs there as well? Now 
> we add a letter, because UUIDs may start with a number, and we have 
> read somewhere, in the impenetrable W3C documentation, that starting 
> with a number is not allowed, only with a letter or an underscore.
> What is true?

If you mean relative IRIs consisting of just a fragment identifier (like
#frag) then yes, you can use UUIDs, i.e., start with a number such as in

If you are speaking about CURIEs (prefix:suffix) then it depends on the
serialization format. Turtle and JSON-LD e.g. allow it. RDF/XML, which you
used in your examples, doesn't because the XML namespace specification
requires suffixes (LocalPart in the XML namespace spec) to be NCNames which
must start with a letter or an underscore.

Markus Lanthaler
Received on Friday, 31 May 2013 20:08:09 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:59:34 UTC