W3C home > Mailing lists > Public > public-rdfa-wg@w3.org > November 2011

Re: Maybe a new pandora's box? '/' in a CURIE

From: Toby Inkster <tai@g5n.co.uk>
Date: Wed, 16 Nov 2011 12:42:41 +0000
To: Ivan Herman <ivan@w3.org>
Cc: W3C RDFWA WG <public-rdfa-wg@w3.org>, Dan Brickley <danbri@danbri.org>, Jeni Tennison <jeni@jenitennison.com>, Shane P McCarron <shane@aptest.com>
Message-ID: <20111116124241.4b0c3dfb@miranda.g5n.co.uk>
On Wed, 16 Nov 2011 09:33:54 +0100
Ivan Herman <ivan@w3.org> wrote:

> <div vocab="http://schema.org/" typeof="A/B"> ... </div>

That should work. There's an example along those lines in section 7.4
of RDFa Core:

	<div prefix="db: http://dbpedia.org/">
	  <div about="db:resource/Albert_Einstein">

The suffix part of a CURIE is an irelative-ref as defined by IRI. Not
only can it contain a slash, it can contain a hash, a question mark,
and pretty much anything else you like except unescaped whitespace.

	<div prefix="http: http:">
	  <div about="http://tobyinkster.co.uk/#i">

In that example, the CURIE is perfectly legal. The @prefix attribute
that defines it may or may not be legal - not quite sure. The part
after the whitespace is supposed to be an xs:anyURI, and I'm not 100%
sure whether "http:" is sufficient to satisfy that requirement, but it
probably is, because xs:anyURI is defined very broadly.

We may actually want to drop the requirement for the part after the
whitespace in @prefix to be an xs:anyURI. (The only important thing
should be that when it's combined with a suffix, it forms a valid IRI.)
We should perhaps allow any string that does not contain whitespace

Toby A Inkster
Received on Wednesday, 16 November 2011 12:41:48 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:05:27 UTC