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

RDFa Core 1.1 XML+RDFa spec bug?

From: Manu Sporny <msporny@digitalbazaar.com>
Date: Thu, 24 Mar 2011 09:00:18 -0400
Message-ID: <4D8B4062.30802@digitalbazaar.com>
To: RDFa WG <public-rdfa-wg@w3.org>
We have a last-minute RDFa Core 1.1 spec bug. Thanks to Gregg Kellogg
for drawing our attention to it.

For the XML+RDFa tests - there is nothing that establishes a new subject
when the document starts to be processed.

That is 'base' is set to the document URL, but the processing rules are
written such that this markup wouldn't generate a triple:

  <foo property="dc:title">Test</foo>

but this /would/ generate a triple:

    <foo property="dc:title">Test</foo>

I think we would all like to see the markup above generate a triple, but
the processing rules do not allow that to happen. This works for
XHTML+RDFa because a 'new subject' is specifically set for <head> and

I have a vague recollection that we did this because we wanted to make
sure authors in non-XHTML languages would want to generate triples and
would thus have to be explicit about specifying a subject. That seems
like an archaic rule now - perhaps we should just say that, in XML+RDFa,
the initial evaluation context initializes 'new subject' to 'base'. Or
we can use the same language that we use in the XHTML+RDFa document.

-- manu

Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: Payment Standards and Competition
Received on Thursday, 24 March 2011 13:00:49 UTC

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