XML Schema, Post-Validated Infoset, and Type Library

XML Schema, Post-Validated Infoset, and Type Library

Namespace ContentsSchema Source
 (no namespace) http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn.xsd
 http://www.w3.org/2001/03/XMLSchema/TypeLibrary http://www.w3.org/2001/05/TypeLibrary-array.xsd
"http://www.w3.org/2001/05/TypeLibrary-binary.xsd
"http://www.w3.org/2001/05/TypeLibrary-list.xsd
"http://www.w3.org/2001/05/TypeLibrary-math.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd
"http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd
"http://www.w3.org/2001/05/TypeLibrary-quantity.xsd
"http://www.w3.org/2001/05/TypeLibrary-text.xsd
"http://www.w3.org/2001/05/TypeLibrary.xsd
 http://www.w3.org/2001/05/PSVInfosetExtension http://www.w3.org/2001/05/PSVInfosetExtension.xsd
"http://www.w3.org/2001/05/infoset-schema-base.xsd
"http://www.w3.org/2001/05/infoset-schema-components.xsd
"http://www.w3.org/2001/05/infoset-schema-facets.xsd
 http://www.w3.org/2001/05/XMLInfoset http://www.w3.org/2001/05/PSVInfoset.xsd
"http://www.w3.org/2001/05/XMLInfoset-strict.xsd
"http://www.w3.org/2001/05/XMLInfoset.xsd
"http://www.w3.org/2001/05/infoset-basic-items.xsd
"http://www.w3.org/2001/05/infoset-basic-properties.xsd
"http://www.w3.org/2001/05/infoset-basic-types-strict.xsd
"http://www.w3.org/2001/05/infoset-basic-types.xsd
 http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/03/XMLSchema-20010316.xsd
"http://www.w3.org/2001/XMLSchema.xsd
 http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance.xsd
 http://www.w3.org/XML/1998/namespace http://www.w3.org/2001/xml.xsd

XML Schema, Post-Validated Infoset, and Type Library Namespaces
(no namespace)

A component of the XML Schema type library: for measured, dimensioned quantities.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-quantity.xsd

$Id: TypeLibrary-nn-quantity.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-quantity.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-quantity.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for general text

This is the first draft of this component. It is expected to persist in roughly the present form, and can be used 'as-is' or as the base type for a specialized version. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-text.xsd

$Id: TypeLibrary-nn-text.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-text.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-text.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd will not change.


A component of the XML Schema type library: for mathematics.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-math.xsd

$Id: TypeLibrary-nn-math.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-math.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-math.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for linked lists.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-list.xsd

$Id: TypeLibrary-nn-list.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-list.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-list.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd will not change.


The setting above of elementFormDefault="qualified" is tentative: feedback welcome.


Note that if provision needs to be made to allow an element declared to be of type LinkedList1 or LinkedList2 to be empty, this can be done by declaring it to be nillable. This suggests that LinkedList2 is perhaps to be preferred.


A component of the XML Schema type library: for vectors and arrays.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-array.xsd

$Id: TypeLibrary-nn-array.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-array.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-array.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for a unified binary simple type.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-binary.xsd

$Id: TypeLibrary-nn-binary.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-binary.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-binary.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd will not change.


The complete XML Schema type library

This includes the first draft of all the separate component which make up the library. Of these, only XMLSchema-text.xsd should be considered to be stable and unlikely to evolve -- see the individual component schema documents included below for further details. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary.xsd

$Id: TypeLibrary-nn.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn.xsd will not change.

http://www.w3.org/2001/03/XMLSchema/TypeLibrary

A component of the XML Schema type library: for measured, dimensioned quantities.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-quantity.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-quantity.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-quantity.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-quantity.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-quantity.xsd will not change.


A component of the XML Schema type library: for measured, dimensioned quantities.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-quantity.xsd

$Id: TypeLibrary-nn-quantity.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-quantity.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-quantity.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-quantity.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for general text

This is the first draft of this component. It is expected to persist in roughly the present form, and can be used 'as-is' or as the base type for a specialized version. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-text.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-text.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-text.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-text.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-text.xsd will not change.


A component of the XML Schema type library: for general text

This is the first draft of this component. It is expected to persist in roughly the present form, and can be used 'as-is' or as the base type for a specialized version. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-text.xsd

$Id: TypeLibrary-nn-text.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-text.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-text.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-text.xsd will not change.


The complete XML Schema type library

This includes the first draft of all the separate component which make up the library. Of these, only XMLSchema-text.xsd should be considered to be stable and unlikely to evolve -- see the individual component schema documents included below for further details. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

$Id: TypeLibrary.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary.xsd will not change.


A component of the XML Schema type library: for vectors and arrays.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-array.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-array.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-array.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-array.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-array.xsd will not change.


A component of the XML Schema type library: for vectors and arrays.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-array.xsd

$Id: TypeLibrary-nn-array.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-array.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-array.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-array.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for linked lists.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-list.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-list.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-list.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-list.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-list.xsd will not change.


A component of the XML Schema type library: for linked lists.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-list.xsd

$Id: TypeLibrary-nn-list.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-list.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-list.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-list.xsd will not change.


The setting above of elementFormDefault="qualified" is tentative: feedback welcome.


Note that if provision needs to be made to allow an element declared to be of type LinkedList1 or LinkedList2 to be empty, this can be done by declaring it to be nillable. This suggests that LinkedList2 is perhaps to be preferred.


A component of the XML Schema type library: for mathematics.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-math.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-math.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-math.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-math.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-math.xsd will not change.


A component of the XML Schema type library: for mathematics.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-math.xsd

$Id: TypeLibrary-nn-math.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-math.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-math.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-math.xsd will not change.


The setting above of elementFormDefault='qualified' is tentative: feedback welcome.


A component of the XML Schema type library: for a unified binary simple type.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version has the TypeLibrary namespace -- see the included file for the actual definitions and declarations.

$Id: TypeLibrary-binary.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-binary.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-binary.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-binary.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-binary.xsd will not change.


A component of the XML Schema type library: for a unified binary simple type.

This is a very preliminary draft intended more to indicate the direction in which the editors envisage the type library evolving than anything else. Please send suggestions for improvements to www-xml-schema-comments@w3.org.

This version of this component has no target namespace: it is suitable for including into any schema document and will acquire the target namespace, if any, of the including document. A version in the type library namespace (http://www.w3.org/2001/03/XMLSchema/TypeLibrary) can be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-binary.xsd

$Id: TypeLibrary-nn-binary.xsd,v 1.1 2001/07/08 17:13:26 ht Exp $

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd. At the date of issue it can also be found at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-binary.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/03/XMLSchema/TypeLibrary-nn-binary.xsd will change accordingly; the version at http://www.w3.org/2001/05/TypeLibrary-nn-binary.xsd will not change.

http://www.w3.org/2001/05/PSVInfosetExtension
http://www.w3.org/2001/05/XMLInfoset
The appearance of "nillable" below is a consequence of the
fact it may _not_ appear on <s:element ref=...>, which is where it
probably belongs.  Note that in some cases, e.g. namespaceName, not
all references would be nillable="true".
http://www.w3.org/2001/XMLSchema
Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp
Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp

See also: http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/structures.html
The schema corresponding to this document is normative,
with respect to the syntactic constraints it expresses in the
XML Schema language.  The documentation (within <documentation> elements)
below, is not normative, but rather highlights important aspects of
the W3C Recommendation of which this is a part

The simpleType element and all of its members are defined
   towards the end of this schema document

simple type for the value of the 'namespace' attr of
'any' and 'anyAttribute'

Value is
           ##any      - - any non-conflicting WFXML/attribute at all
           ##other    - - any non-conflicting WFXML/attribute from
                           namespace other than targetNS
           ##local    - - any unqualified non-conflicting WFXML/attribute
           one or     - - any non-conflicting WFXML/attribute from
           more URI        the listed namespaces
           references
           (space separated)
 ##targetNamespace or ##local may appear in the above list, to
     refer to the targetNamespace of the enclosing
     schema or an absent targetNamespace respectively

notations for use within XML Schema schemas

First the built-in primitive datatypes.  These definitions are for
information only, the real built-in definitions are magic.

For each built-in datatype in this schema (both primitive and
derived) can be uniquely addressed via a URI constructed
as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the datatype
For example, to address the int datatype, the URI is:
  http://www.w3.org/2001/XMLSchema#int
Additionally, each facet definition element can be uniquely
addressed via a URI constructed as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the facet
For example, to address the maxInclusive facet, the URI is:
  http://www.w3.org/2001/XMLSchema#maxInclusive
Additionally, each facet usage in a built-in datatype definition
can be uniquely addressed via a URI constructed as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the datatype, followed
     by a period (".") followed by the name of the facet
For example, to address the usage of the maxInclusive facet in
the definition of int, the URI is:
  http://www.w3.org/2001/XMLSchema#int.maxInclusive

Now the derived primitive types

Part 1 version: $Id: XMLSchema-20010316.xsd,v 1.1 2001/07/07 22:02:57 ht Exp $
Part 2 version: $Id: XMLSchema-20010316.xsd,v 1.1 2001/07/07 22:02:57 ht Exp $

See also: http://www.w3.org/TR/2001/PR-xmlschema-1-20010316/structures.html
The schema corresponding to this document is normative,
with respect to the syntactic constraints it expresses in the
XML Schema language.  The documentation (within <documentation> elements)
below, is not normative, but rather highlights important aspects of
the W3C Recommendation of which this is a part

The simpleType element and all of its members are defined
   towards the end of this schema document

simple type for the value of the 'namespace' attr of
'any' and 'anyAttribute'

Value is
           ##any      - - any non-conflicting WFXML/attribute at all
           ##other    - - any non-conflicting WFXML/attribute from
                           namespace other than targetNS
           ##local    - - any unqualified non-conflicting WFXML/attribute
           one or     - - any non-conflicting WFXML/attribute from
           more URI        the listed namespaces
           references
           (space separated)
 ##targetNamespace or ##local may appear in the above list, to
     refer to the targetNamespace of the enclosing
     schema or an absent targetNamespace respectively

notations for use within XML Schema schemas

First the built-in primitive datatypes.  These definitions are for
information only, the real built-in definitions are magic.  Note in
particular that there is no type named 'anySimpleType'.  The
primitives should really be derived from no type at all, and
anySimpleType should be derived as a union of all the primitives.

For each built-in datatype in this schema (both primitive and
derived) can be uniquely addressed via a URI constructed
as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the datatype
For example, to address the int datatype, the URI is:
  http://www.w3.org/2001/XMLSchema#int
Additionally, each facet definition element can be uniquely
addressed via a URI constructed as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the facet
For example, to address the maxInclusive facet, the URI is:
  http://www.w3.org/2001/XMLSchema#maxInclusive
Additionally, each facet usage in a built-in datatype definition
can be uniquely addressed via a URI constructed as follows:
  1) the base URI is the URI of the XML Schema namespace
  2) the fragment identifier is the name of the datatype, followed
     by a period (".") followed by the name of the facet
For example, to address the usage of the maxInclusive facet in
the definition of int, the URI is:
  http://www.w3.org/2001/XMLSchema#int.maxInclusive

Now the derived primitive types
http://www.w3.org/2001/XMLSchema-instance

XML Schema instance namespace

See the XML Schema Recommendation for an introduction


$Date: 2001/03/16 20:25:57 $

$Id: XMLSchema-instance.xsd,v 1.4 2001/03/16 20:25:57 ht Exp $

This schema should never be used as such: the XML Schema Recommendation forbids the declaration of attributes in this namespace

http://www.w3.org/XML/1998/namespace
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace.
 This schema document describes the XML namespace, in a form
 suitable for import by other schema documents.
 Note that local names in this namespace are intended to be defined
 only by the World Wide Web Consortium or its subgroups.  The
 following names are currently defined in this namespace and should
 not be used with conflicting semantics by any Working Group,
 specification, or document instance:
 base (as an attribute name): denotes an attribute whose value
      provides a URI to be used as the base for interpreting any
      relative URIs in the scope of the element on which it
      appears; its value is inherited.  This name is reserved
      by virtue of its definition in the XML Base specification.
 id   (as an attribute name): denotes an attribute whose value
      should be interpreted as if declared to be of type ID.
      The xml:id specification is not yet a W3C Recommendation,
      but this attribute is included here to facilitate experimentation
      with the mechanisms it proposes.  Note that it is _not_ included
      in the specialAttrs attribute group.
 lang (as an attribute name): denotes an attribute whose value
      is a language code for the natural language of the content of
      any element; its value is inherited.  This name is reserved
      by virtue of its definition in the XML specification.
 space (as an attribute name): denotes an attribute whose
      value is a keyword indicating what whitespace processing
      discipline is intended for the content of the element; its
      value is inherited.  This name is reserved by virtue of its
      definition in the XML specification.
 Father (in any context at all): denotes Jon Bosak, the chair of
      the original XML Working Group.  This name is reserved by
      the following decision of the W3C XML Plenary and
      XML Coordination groups:
          In appreciation for his vision, leadership and dedication
          the W3C XML Plenary on this 10th day of February, 2000
          reserves for Jon Bosak in perpetuity the XML name
          xml:Father

This schema defines attributes and an attribute group
        suitable for use by
        schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
        attributes on elements they define.
        To enable this, such a schema must import this schema
        for the XML namespace, e.g. as follows:
        <schema . . .>
         . . .
         <import namespace="http://www.w3.org/XML/1998/namespace"
                    schemaLocation="http://www.w3.org/2001/xml.xsd"/>
        Subsequently, qualified reference to any of the attributes
        or the group defined below will have the desired effect, e.g.
        <type . . .>
         . . .
         <attributeGroup ref="xml:specialAttrs"/>
         will define a type which will schema-validate an instance
         element with any of those attributes

In keeping with the XML Schema WG's standard versioning
   policy, this schema document will persist at
   http://www.w3.org/2005/08/xml.xsd.
   At the date of issue it can also be found at
   http://www.w3.org/2001/xml.xsd.
   The schema document at that URI may however change in the future,
   in order to remain compatible with the latest version of XML Schema
   itself, or with the XML namespace itself.  In other words, if the XML
   Schema or XML namespaces change, the version of this document at
   http://www.w3.org/2001/xml.xsd will change
   accordingly; the version at
   http://www.w3.org/2005/08/xml.xsd will not change.


XML Schema, Post-Validated Infoset, and Type Library


Stylus Studio XML Schema Library Home