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

Re: Test 0140

From: Gregg Kellogg <gregg@greggkellogg.net>
Date: Mon, 14 May 2012 14:54:32 -0400
To: Toby Inkster <tai@g5n.co.uk>
CC: W3C RDFWA WG <public-rdfa-wg@w3.org>
Message-ID: <320BD09A-EBAB-467F-8BE7-B7033B52FA5B@greggkellogg.net>
I'll add a spec ref, but @property is a TERMorCURIEorAbsIRI, which requires that it resolve to an Absolute IRI. For _:invalid to be an absolute IRI, "_" would need to be a valid IRI scheme, which it's not. A scheme is an NCName.

This should probably reference 7.4.4.

Gregg

On May 14, 2012, at 3:36 AM, Toby Inkster wrote:

> Is there a spec reference for this?
> 
> Seems to me that:
> 
> 	property="_:invalid"
> 
> conforms to CURIE syntax. Obviously blank nodes are not allowed as
> predicates in any current version of RDF. However it is a syntactically
> valid CURIE, so arguably should be treated the same as any other CURIE -
> there will be no expansion for the "_" prefix, so it's treated as an
> absolute URI, equivalent to the following token in Turtle:
> 
> 	<_:invalid>
> 
> Unless there's a spec reference I'd suggest either dropping this test
> case, or changing the SPARQL to:
> 
> 	ASK WHERE {
> 	  <$TCPATH/0140.xhtml> ?p "Test".
> 	  FILTER { isBlank(?p) }
> 	}
> 
> Until I see a spec ref or the test is dropped/altered, it's going on
> my "wilful violations" list.
> 
> -- 
> Toby A Inkster
> <mailto:mail@tobyinkster.co.uk>
> <http://tobyinkster.co.uk>
> 
> 
Received on Monday, 14 May 2012 19:01:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 14 May 2012 19:01:18 GMT