W3C XML Schema Test CollectionHenry S. Thompson, University of Edinburgh and W3COriol Carbo, University of Edinburgh and W3C16 January 2002
Goals and Objectives
The W3C XML Schema Test Collection work aims at coordinating test suites
for W3C XML Schema processors created by different developers.
Here are its main objectives:
Integrate existing tests for W3C XML Schema processors in a common
environment so they can be accessed publicly and shared among developers;Establish a standard approach to test material IPR which meets the
needs of both contributors and users;Collect and develop tools to automate the execution and presentation of
the test suites;Offer a standard description of tests related to W3C XML Schema processors:
Define what areas of the W3C XML Schema specifications the test relates to;Specify whether or not a test is designed to identify any errors in schema(s) and/or instance;When errors are expected, identify them;Provide links to the part(s) of the W3C XML Schema specification tested;Facilitate automatic test processing and result presentation.(Test descriptions should be understandable by a developer without
the need to actually view the test file(s) themselves);Offer a standard presentation of test results;Design additional tests and add/regularise descriptions of the
existing tests;In due course, provide an XSLT-based approach to comparing XML
representations of the post schema-validation infoset as produced by
different processors. We will shortly announce the availability of
XML Schemas for both the ordinary Infoset and the PSVInfoset;
How to contribute
The W3C expects to author only a small part of the collection -- we are
counting on Member organisations and others to contribute the majority.
To offer materials for the collection, please follow the
procedure set out in the test
materials license form.
Current contents
The test master file, which is self-explanatory,
is linked to all the contributions to date. A compressed archive is also
available for download, covered by the W3C document licence.
Note that for the time being this archive contains
only the test inputs and result summaries: the raw result
files are being reorganised.
We are grateful to Microsoft and Sun for making early donations to the collection.