- From: Shane McCarron <shane@aptest.com>
- Date: Wed, 07 Jan 2009 23:11:55 -0600
- To: Mark Birbeck <mark.birbeck@webbackplane.com>
- CC: Manu Sporny <msporny@digitalbazaar.com>, RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>
This discussion did, however, reveal a bug in my parser that is not tested by the current test suite. Basically, it is legal for the attributes that take a "resource" to be empty. so @about, @resource, @href, and @src. When they are empty, they resolve to the current base - which then becomes the subject. My parser had some hack in it to handle @about, but did not deal with the general case. If people agree with me on this, I think we need a few more test cases. Shane McCarron wrote: > > I apologize - you are of course correct. I was thinking of the > general case of CURIEs not the specific case in RDFa. Sorry for > confusing you Manu! However, I will borrow heavily from your test > cases so that we can test the CURIE document as it progresses - it > should start CR this week. > > Mark Birbeck wrote: >> Hi Manu, >> >> I'm afraid that @about="[]" *isn't* legal in RDFa, since we don't >> define a mapping to use when there is no prefix. >> >> The CURIE spec itself does allow for unprefixed terms, but there was >> opposition to this usage in RDFa itself, and we explicitly remove it, >> in section 7. >> >> In short, any CURIE that does not contain a colon must come from the >> constrained list, as described in section 5.4.4. If it doesn't, it >> should be ignored. >> >> Regards, >> >> Mark >> >> >> On Wed, Jan 7, 2009 at 9:56 PM, Manu Sporny >> <msporny@digitalbazaar.com> wrote: >> >>> Purpose: >>> >>> Shane said that the [] CURIE is "probably legal"... I'm starting to >>> think he's just making this stuff up, now. :) >>> >>> This test checks to make sure that about="[]" and resource="[]" >>> generate >>> the proper triples. Both should be identified as relative URIs and >>> resolved against the [base] URL. In this case [base] is the URL for the >>> current document. >>> >>> ====================== Test Case 123 ============================= >>> >>> ---------------------Test Case 123 XHTML-------------------------- >>> <?xml version="1.0" encoding="UTF-8"?> >>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" >>> "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> >>> <html xmlns="http://www.w3.org/1999/xhtml" >>> xmlns:dc="http://purl.org/dc/elements/1.1/"> >>> <head> >>> <title>Test Case 0123</title> >>> </head> >>> <body> >>> <p about="http://example.org/"> >>> <span about="[]" property="dc:title">Test Case 0123</span> >>> checks to make sure RDFa processors resolve the empty >>> CURIE correctly. >>> <div about="http://example.org/"> >>> <div resource="[]"> >>> <span property="dc:contributor">Shane McCarron</span> >>> contributed to this test. >>> </div> >>> </div> >>> </p> >>> </body> >>> </html> >>> ----------------------------------------------------------------- >>> >>> ---------------------Test Case 123 SPARQL ----------------------- >>> ASK WHERE { >>> <http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/0123.xhtml> >>> >>> <http://purl.org/dc/elements/1.1/title> >>> "Test Case 0123" . >>> <http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/0123.xhtml> >>> >>> <http://purl.org/dc/elements/1.1/contributor> >>> "Shane McCarron" . >>> } >>> ---------------------------------------------------------------- >>> >>> -- manu >>> >>> -- >>> Manu Sporny >>> President/CEO - Digital Bazaar, Inc. >>> blog: Dynamic Spectrum Auctions and Digital Marketplaces >>> http://blog.digitalbazaar.com/2008/04/24/dynamic-spectrum-auctions/ >>> >>> >>> >>> >>> >>> >> >> >> >> > -- Shane P. McCarron Phone: +1 763 786-8160 x120 Managing Director Fax: +1 763 786-8180 ApTest Minnesota Inet: shane@aptest.com
Received on Thursday, 8 January 2009 05:12:55 UTC