|Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact|
|Full name||W3C XML Schema Language 1.0|
Developed under the auspices of the World Wide Web Consortium (W3C).
"The purpose of the XML schema language is to provide an inventory of XML markup constructs with which to write schemas. The purpose of a schema is to define and describe a class of XML documents by using these constructs to constrain and document the meaning, usage and relationships of their constituent parts: datatypes, elements and their content, attributes and their values, entities and their contents and notations. Schema constructs may also provide for the specification of implicit information such as default values. Schemas document their own meaning, usage, and function." From XML Schema Requirements from W3C.
|Relationship to other formats|
|Has later version||W3C XML Schema 1.1. Approved in April 2012. Not described separately at this site.|
|Affinity to||XML_DTD, XML Document Type Definition. Another language for defining classes of XML documents.|
|LC experience or existing holdings|
|Disclosure||Fully documented by W3C.|
|Adoption||Very widely adopted.|
|Licensing and patents|
|Technical protection considerations|
XML Schema files can be viewed and searched as normal text.
XML Schema files are not strictly "normal" text, since their function is to support the creation, validation, and manipulation of documents in the class they define. Quality and functionality factors are typically assessed on the basis of a particular Schema and the fitness of the defined document class for the intended purpose.
|Format specification||An XSD has the special purpose of defining a class of XML documents.|
||File extension used for schema definition files. Instances compliant with a schema will often have the extension .xml.|