This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The thesaurus.xsd file that is part of the Full Text Test Suite begins with: <xs:schema targetNamespace="http://www.w3.org/2007/xqftts/thesaurus" elementFormDefault="qualified" xmlns="http://www.w3.org/xqftts/thesaurus" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Shouldn't line 3 instead be: xmlns="http://www.w3.org/2007/xqftts/thesaurus" ? (The "2007" is missing.) Without the change, the following query fails because the document doesn't validate: import schema "http://www.w3.org/2007/xqftts/thesaurus" at "file:///path/to/w3c_full_text_testsuite/TestSources/thesaurus.xsd"; validate { doc( "file:///path/to/w3c_full_text_testsuite/TestSources/usability2.xml" ) } With the change, it validates just fine.
Importance changed to "blocker" since it is not possible either to write code to test nor test any of the full-text thesaurus tests that do not use the default thesaurus. The test-suite-provided thesaurus XML files can not be validated against a broken schema and thus work can not proceed past that.
I have restored the missing 2007 from the namespace declaration. If you are satisfied with this resolution, please mark this bug as CLOSED.
When will this change be visible in the publicly-downloadable full-text test suite?