- From: Ivan Herman <ivan@w3.org>
- Date: Mon, 03 Mar 2008 11:05:11 +0100
- To: "Hausenblas, Michael" <michael.hausenblas@joanneum.at>
- CC: public-rdf-in-xhtml-tf@w3.org
- Message-ID: <47CBCD57.6060804@w3.org>
I think using Booleans is 'cleaner' The http://www.w3.org/TR/rdf-sparql-XMLres/ defines the return values for ASK as 'boolean'. Ie, I would prefer to say <Test0086> rdf:type test:TestCase; dc:contributor "Ivan Herman"; dc:title "NO triple for a non-reserved @rel value"; test:informationResourceInput <0086.xhtml>; test:informationResourceResults <0086.sparql>; test:expectedResults "false"^^xsd:boolean; test:purpose "Test that NO triple should be generated for a non-reserved @rel value"; test:reviewStatus test:approved; with the understanding (to avoid lots of typing) that the default value for test:expectedResults is "true"^^xsd:boolean. Ivan Hausenblas, Michael wrote: > > All, > > As noticed recently [1] we have at least one TC (86) making it necessary > to explicitly interpret the result of the SPARQL ASK query. Until now an > RDFa extractor test would be done as so: > > 1. fetch a TC(i), ie. > a) the input document in XHTML+RDFa TCI(i), and > b) the SPARQL ASK query TCQ(i) > > 2. apply the SPARQL ASK query TCQ(i) the output of the XHTML+RDFa -> RDF > conversion, TCR(i) > > 3. if this query yields 'YES' (that is: the triples are present), the > implementation has passed this TC(i) > > There was an (implicit) assumption that TCQ(i) yielding 'YES' means > 'PASSED'. As TC 86 [1] shows, this is not true in all cases. To overcome > this, I'd like to propose two alternative solutions, seeming practically > doable. We could: > > I) Use the http://www.w3.org/2006/03/test-description#expectedResults > property to additionally capture the expected answers (YES or NO, as > string literal), OR > > II) Move the SPARQL ASK query TCQ(i) to a second > http://www.w3.org/2006/03/test-description#informationResourceInput, and > change the > http://www.w3.org/2006/03/test-description#informationResourceResults to > capture the expected answers (YES or NO, again as string literal) > > > In the following I give the prospective rendering of the modified TC for > each approach (I and II), above: > > _[ I ]__________________________________________________________ > > <Test0086> rdf:type test:TestCase; > dc:contributor "Ivan Herman"; > dc:title "NO triple for a non-reserved @rel value"; > test:informationResourceInput <0086.xhtml>; > test:informationResourceResults <0086.sparql>; > test:expectedResults 'NO'; > test:purpose "Test that NO triple should be generated for a > non-reserved @rel value"; > test:reviewStatus test:approved; > ________________________________________________________________ > > OR > > _[ II ]_________________________________________________________ > > <Test0086> rdf:type test:TestCase; > dc:contributor "Ivan Herman"; > dc:title "NO triple for a non-reserved @rel value"; > test:informationResourceInput <0086.xhtml>; > test:informationResourceInput <0086.sparql>; > test:informationResourceResults <0086.result>; > test:purpose "Test that NO triple should be generated for a > non-reserved @rel value"; > test:reviewStatus test:approved; > > > 0086.result would then contain a single (string) entry: 'NO' > ________________________________________________________________ > > > Please let me know how to proceed. Any thoughts? > > Cheers, > Michael > > > [1] http://www.w3.org/2008/02/21-rdfa-irc.html#T16-26-22 > > ---------------------------------------------------------- > Michael Hausenblas, MSc. > Institute of Information Systems & Information Management > JOANNEUM RESEARCH Forschungsgesellschaft mbH > Steyrergasse 17, A-8010 Graz, AUSTRIA > > <office> > phone: +43-316-876-1193 (fax:-1191) > e-mail: michael.hausenblas@joanneum.at > web: http://www.joanneum.at/iis/ > > <private> > mobile: +43-660-7621761 > web: http://www.sw-app.org/ > ---------------------------------------------------------- > -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Monday, 3 March 2008 10:05:15 UTC