Summary: Green Turtle Status - RDFa Test Suite

I'd love to submit an EARL with a 100% on all tests for all variants of
XML, XHTML1, HTML4, XHTML5, and HTML5 but these 3 remaining tests cause me
problems as I've detailed in previous e-mails.  I believe these are issues
surrounding the test cases.

In summary:

Test 0109 / XHTML1

This cannot be enforced in XHTML1 as xml:base processing will have already
happened during most, if not all, modern XML processing.  Test 0109 isn't
listed in the tests for XHTML5 and I don't believe it should be required
for XHTML1.

Test 0256 / HTML4 and HTML5

The xml:lang attribute is not recognized in HTML syntax documents and so
the test will never succeed without violating the HTML5 specification.  The
xml:lang attribute is not mentioned in HTML4 [1].  This test should be
removed for anything in HTML syntax.

Test 0303 / HTML4

The HTML document for this test has a version attribute with the value
"XHTML+RDFa 1.1" that forces XHTML+RDFa 1.1 processing.  This feels like a
simple error.  If you remove the version attribute, my processor passes the
test.

The manifests I'm using for these tests are:

XHTML1: http://rdfa.info/test-suite/rdfa1.1/xhtml1/manifest.ttl
HTML5: http://rdfa.info/test-suite/rdfa1.1/html5/manifest.ttl
HTML4: http://rdfa.info/test-suite/rdfa1.1/html4/manifest.ttl

[1] http://www.w3.org/TR/REC-html40/index/attributes.html

-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics

Received on Thursday, 23 May 2013 05:40:35 UTC