- From: Fabien Gandon <Fabien.Gandon@sophia.inria.fr>
- Date: Sun, 15 Apr 2007 19:53:12 +0200
- To: "Hausenblas, Michael" <michael.hausenblas@joanneum.at>
- CC: public-rdf-in-xhtml-tf@w3.org, public-grddl-wg <public-grddl-wg@w3.org>, Dan Connolly <connolly@w3.org>, Harry Halpin <hhalpin@ibiblio.org>
- Message-ID: <46226688.5010001@sophia.inria.fr>
Hello, I had a look at the test cases and here is a summary of what I've done this week-end: - I released v0.7 of the transformation stylesheet: http://www-sop.inria.fr/acacia/soft/sweetwiki.html - I built a JUnit test suite to automate the test of the output of the transformation using the SPARQL engine CORESE http://www-sop.inria.fr/acacia/soft/corese/ - I added 3 tests to the current collection (multiple rel / property predicates and rel with no href): http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/rdfatests/ - Among the 32 tests I pass all of them but 5 : I fail 1 of them, I think 4 of them have mistakes and 1 succeeds but I am not sure I like what it does. Results of GRDDL transformations and SPARQL queries are available here: http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/rdfatests/results_2007_04_15/ Details below, Cheers, Details: Question #1: Where do I get the URL of the source document from? The current stylesheet tests if there is a xml:base. If there is no xml:base it tests if the parameter URL was past to it. If not the default value is "". Question #2: What happened to the use of "class" attribute? Since I found no trace of it in the tests and in the syntax, I deactivated its use in the transformation. Question #3: What should I do with non qualified predicates? Ex: <link rel="transformation" href="http://www.w3.org/2002/12/cal/glean-hcal"/> Test case#11: I think the SPARQL query is not in the right direction. http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000011.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000011.sparql The RDFa says (note that it uses "rev" and not "rel") <link about="http://example.org/Person1" rev="foaf:knows" href="http://example.org/Person2" /> While the query says: <http://example.org/Person1> <http://xmlns.com/foaf/0.1/knows> <http://example.org/Person2> Even if foaf:knows was transitive, I think it wouldn't be a good idea to rely on this in an RDFa test. Test case#13: I fail this test but I need explanations. http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000013.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000013.sparql Here I don't really know what to produce: the reason I fail is because when I copy the source nodes: E = mc<sup>2</sup>: The Most Urgent Problem of Our Time The transformation adds the namespaces declaration to <sup>. I am not clear exactly what should be copied: (1) the exact string or (2) the XML nodes and their context? I looked at the following pointer but couldn't tell after either: http://www.w3.org/TR/2003/WD-rdf-concepts-20030123/#dfn-rdf-XMLLiteral Test case#102: the SPARQL query contains "malto:libby" instead of "mailto:libby". http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000102.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000102.sparql Test case#105: the SPARQL query contains "000105.ttl#photo1" instead of "000105.html#photo1". http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000105.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000105.sparql Test case#108: the SPARQL query contains several "000108.ttl#me" instead of "000108.html#me". http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000108.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000108.sparql Test case#112: Although I pass this one I am not sure it is right to use datatype like this. http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000112.html http://www.w3.org/2006/07/SWD/RDFa/testsuite/testcases/000112.sparql This one uses a fake datatype which implies hacking in the code and I am not sure it is a good idea. Why not use rdf:Literal for the same result? <span about="http://example.org/node" property="ex:property" xml:lang="fr" datatype="plainliteral">chat</span> Hausenblas, Michael: > Fabien, > > Ok, great. Let us go through it step by step. > > First, my action [1] (in the RDFa TF) was about > updating your XSLT to reflect the latest updates, > for example [2]. > > Regarding the URL for the GRDDL profile, I'd like propose > to take Dan's comment [3] into account. > > I'm in doubt if it makes sense that I actually start making > the updates, as you already have planed to do it ... > > Regarding the test cases: The RDFa Test Suite is available > at [4] and we would be very happy if people start using it and > give feedback ;) > > IMHO it would be a good idea, if you could join us at next > Monday's RDFa telecon. We could sort out these issues - > also w.r.t. overlaps in the GRDDL/RDFa - and agree on a > further road map. > > Now, what do you think? > > Cheers, > Michael > > [1] http://www.w3.org/2007/04/11-rdfa-minutes.html#action12 > [2] http://www.w3.org/2006/07/SWD/wiki/RDFa/LiteralObject > [3] > http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Apr/0027. > html > [4] http://www.w3.org/2006/07/SWD/RDFa/testsuite/ > > ---------------------------------------------------------- > Michael Hausenblas, MSc. > Institute of Information Systems & Information Management > JOANNEUM RESEARCH Forschungsgesellschaft mbH > > http://www.joanneum.at/iis/ > ---------------------------------------------------------- > > > >> -----Original Message----- >> From: Fabien Gandon [mailto:Fabien.Gandon@sophia.inria.fr] >> Sent: Friday, April 13, 2007 10:29 AM >> To: Hausenblas, Michael >> Cc: public-rdf-in-xhtml-tf@w3.org; public-grddl-wg; Dan >> Connolly; Harry Halpin >> Subject: Re: Comments on RDFa Syntax version 1.8 2007/04/06 16:36:34 >> >> Hausenblas, Michael: >> >> >> Fabien, >> >> >> I hope to get time to update the RDFa2RDFXML >> transformation [2] to >> reflect latest changes. >> >> >> What a coincidence! I got an action on exactly this one - >> we may want to jointly do that? >> This also goes along with setting up an official GRDDL >> profile for RDFa. >> >> >> >> Hi Michael, >> >> I didn't know there was an action on this and now that I >> finished the GRDDL use case note, I intend to update the RDFa >> transformation again. In fact this is the 6th version of the >> RDFa2RDFXML stylesheet and here is what I had on my "to do list": >> 1 - INRIA accepted to set up a permanent domain name and >> server to publish resources with stable durable URL. As soon >> as it is running I intend to use it to publish a profile and a >> transform with stable URL. >> 2 - The last version of the transform addresses a number of >> features (e.g. CURIEs) but a number of cases are still not >> addressed yet (e.g. multiple values in "rel" attribute). >> 3 - There is also a need to produce a test suite to validate >> the transformation. For the time being I use a file compiling >> some of the examples of the primer but the tests need to be >> complete w.r.t. last specs. >> 4 - There is a need to update the GRDDL+RDFa primer I started >> a while ago and which is out of date now ; see >> http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grdd >> > l/rdfaprimer/PrimerRDFaSection.html > >> Cheers, >> >> -- >> Fabien - http://www.inria.fr/acacia/fabien/ >> >> > > -- Fabien - http://www.inria.fr/acacia/fabien/
Received on Sunday, 15 April 2007 17:53:37 UTC