W3C | Submissions

Submission request to W3C (W3C Team Comment)

XML schema API

Submission Request

We, W3C members IBM and X-Hive hereby submit to the Consortium the following specification, comprising the following document(s) attached hereto:

  1. XML Schema API

which collectively are referred to as "the submission". We request the submission be known as the XML Schema API submission.


This specification defines an XML Schema API, a platform- and language-neutral interface that allows programs and scripts to dynamically access and query the post-schema-validation infoset (PSVI) defined in Contributions to the post-schema-validation infoset (Appendix C.2). This specification also defines interfaces for loading XML schema documents.

This specification is implemented in Apache Xerces2 Java Parser. There is also a C++ binding and implementation for this specification in Apache Xerces C++ Parser.

Change control

Should any changes be required to the document, we expect to have control over all future versions of this specification

Intellectual property Rights

Declaration of IBM:
To the best of our knowledge, IBM does not have patents that may be essential technology for implementing this specification.
Declaration of X-Hive:
X-Hive Corporation does not claim any Intellectual Property Rights over this submission if published by W3C as a Submission.


IBM hereby grants to the W3C, a perpetual, nonexclusive, royalty-free, world-wide right and license under any IBM copyrights in this contribution to copy, publish and distribute the contribution under the W3C document licenses.

Trade and Service Marks

The following are common or registered marks refered to in this request or the submission:

IBM is a registered trademark of International Business Machines Corporation.
Java is a registered trademark of Sun Microsystems, Inc.

Suggested action

We suggest that the Consortium publish it as a Submission.


Inquiries from the public or press about this submission should be directed to:

Lisa Martin, IBM (lmartin@ca.ibm.com)
Jeroen van Rotterdam, X-Hive Corporation (jeroen@x-hive.com)


9 December 2003, and updated on 23 February 2004.
Arnaud Le Hors, IBM (lehors@us.ibm.com)
Jeroen van Rotterdam, X-Hive Corporation (jeroen@x-hive.com)