
XML Schema
Tools · Usage · Resources &Empty; · Specifications
and Development
XML Schemas express shared vocabularies and allow machines to carry out
rules made by people. They provide a means for defining the structure, content
and semantics of XML documents. The XML Activity
Statement explains the W3C's work on this topic in more detail.
XML Schema has recently (2001-05-02) been approved as a W3C
Recommendation, see reference list for pointers.
See also: Robin Cover's index of XML Schema
materials.
Grégory Chazalon has provided un sommaire en français.
- Free Web-form access
to XSV, an XML Schema Validator from University of Edinburgh/W3C
(beta);
- Free Web-form access
to XSU, an upgrade transform from the 20001024 to the 20010330 version, from University of Edinburgh/W3C
(beta);
- Free download of self-installing
version of XSV for WIN32.
- Download of IBM XML Schema Quality Checker. Bob Schloss of IBM describes
this tool this way:
"This tool, written in Java, reads Schemas conforming (or alleging to
conform via their namespace declaration) with the latest specs, and
attempts to determine if they are 100% valid under all the various
constraints that apply to schemas. If it determines they are not valid, it
attempts to explain the problem in language that a schema novice could
probably understand."
- Commercial XML
Schema (and others) aware streaming validator from TIBCO
Extensibility;
Tools below here are for the previous, 20001024, version of XML
Schema
Tools below here are for the previous, 20000407, version of XML
Schema
- OpenGIS Consortium, Schema for Geography Markup Language 2.0.
Three schema documents are normative:
- feature.xsd defines an XML encoding for the OGC/ISO TC211
"Feature" model for geospatial data,
- geometry.xsd defines geometry elements <include>d into feature.xsd
- xlinks.xsd is a schema for XLinks (actually a placeholder
until a definitive version is provided by W3C) and is also
used by feature.xsd
Guidelines for developing usable application-specific schemas
are included as a normative chapter of the specification.
A recent vote by the Technical Committee of OGC has elevated
GML 2.0 to the status of "adopted technology".
Find the specification and schemas with some other supporting
material at
http://opengis.net/gml/
-
Experimental
schema for
XSLT 1.0, by Asir Vedamuthu of webMethods, Inc.
"This schema is subject to change and will contain
the schema using the current syntax, Proposed Recommendation (PR) or
Recommendation XML Schema Definition Language (XSDL). We plan to update this
schema using PR XSDL ASAP."
- Experimental XML Schema
for Lotus Domino XML Language (DXL).
- An
XML Schema for the XML Specification doctype by Norm Walsh, 12 October 2000.
- Several dozen examples in Roger L. Costello's
XML Schema Tutorial
- XML Digital Signatures: schema
in the 10
May 2000 draft
- AbiWord: schema
update
Oct 27 2000
- XGMML (eXtensible Graph
Markup and Modeling Language) 15 Mar 2000 John Punin, Mukkai
Krishnamoorthy, Dept of Computer Science RPI
- ... some XML Schema hacking
March 2000 by Dan Connolly
- a stab at
an XML Schema for RDF
Rick JELLIFFE 26 Feb 2000
(revision by Connolly)
- ... If you have a schema you would like to see listed here, or
if you have a set of test cases for use in software development,
please send an announcement
to xmlschema-dev. (If you are impatient, you
may also wish to send mail to Michael Sperberg-McQueen
calling his attention to your email on xmlschema-dev and suggesting
your materials be added to this list.)
Presentations, guides, and tutorial materials
Richard Tobin and Henry S. Thompson have posted a
first cut at an XML serialisation of the (PSV) Infoset.
The W3C's have launched a Test Collection Initiative
to help XML Schema processor implementors.
Developments in the community
Submissions
Input into the development of XML Schema:
Dan Connolly and Henry Thompson
Created April 2000
$Revision: 1.53 $ $Date: 2001/06/07 15:56:51 $