Re: EARL report for swap-scala's RDFa parser

On Sat, 2010-02-06 at 01:31 -0600, Dan Connolly wrote:
> see also:
> http://dckc-swap.appspot.com/index.html
> http://code.google.com/p/swap-scala/
> http://bitbucket.org/DanC/swap-scala/
> 
> 130:0ecacabe6f4f 2010-02-06 - handle multiple values in RDFa @property

I think my parser is compliant now. The attached earl report
shows some XMLLiteral failures (#101, #102, #103) and one
for Test #134 Uppercase reserved words.

I consider the XMLLiteral problems limitations of the test
harness; I suggest more subtle SPARQL queries. I don't recommend
a strict canonical-xml requirement on RDFa parsers; I hope
we can find some equivalence test from XQuery that will serve
better.

I don't see any justification in the spec for uppercase reserved
words. I sent a comment.
http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2010Feb/0044.html

changelog since earlier EARL report:

144:f8638002afd5 2010-02-08 - handle (i.e. skip) undeclared prefixes
(test 164)
143:0da5508e7024 2010-02-08 don't allow _ as a declared namespace prefix
(test 140). 54/55 (1 skipped)
142:814cf3d3b0be 2010-02-08 RDFa step 4 depends on presence, not
contents, of rel/rev (test 105)
141:4d8501a00c44 2010-02-08 another CURIE handling fix (RDFa test 63)
140:f58e87c73df0 2010-02-08 49/50 fix CURIE handling (RDFa test 61) one
more time,
139:5189a2a4de78 2010-02-08 clean up refN for RDFa test 121 ([] as
CURIE)
138:5d985eea97ef 2010-02-08 fix datatype="" with lang again (RDFa test
108)
137:fd40600917d2 2010-02-08 RDFa fixes prompted by test cases:
lang="" (173), incomplete triples (84),
136:4b19409a274b 2010-02-08 set base, charset in RDFa extractor
135:a5cca8176a7c 2010-02-08 add byName() next to XMLNameScope.fresh() to
fix RDFa Test0017 regression
134:1f96295eee87 2010-02-08 walking RDF/XML is now lazy and functional
(aside from vars.fresh()). 49/49
133:04a24d3bf424 2010-02-08 use an XML literal rather than string
literal for rdf:RDF in serializer
132:2b91f18d8b56 2010-02-08 - use XMLNameScope.fresh() rather than
BlankNode.fresh() to ensure uniqueness
131:d85e167161f4 2010-02-07 streaming RDFa in, RDFXML out
130:0ecacabe6f4f 2010-02-06 - handle multiple values in RDFa @property



-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
gpg D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Tuesday, 9 February 2010 02:58:11 UTC