Язык определения схемы XML
Материал из Энциклопедии.
← Старая версия | Новые версии →
XML Schema Definition Language (XML Schema)
Язык определения схемы XML
В этом стандарте консорциума W3C определяется язык для представления схемы XML-документов. Наиболее важные возможности языка XML Schema, по сравнению с предоставляемыми DTD, заключаются в использовании более развитой системы типов значений элементов и атрибутов элементов XML-документов, в допущении наряду с закрытой моделью спецификаций DTD также и открытой модели, при которой пользователь может дополнять повторно используемую схему новыми спецификациями.
Спецификация стандарта XML Schema состоит из трех частей. Часть 0 представляет собой учебник по спецификациям XML Schema. В первой части представлены концептуальные основы стандарта. Неформально описывается абстрактная модель данных, определяются ее основные элементы компоненты схемы. В их терминах могут определяться конкретные XML-схемы. Далее в этой части стандарта приводятся детальные спецификации компонентов схемы. Во второй части стандарта определяется система типов для декларации схем. Эти спецификации расширяют возможности определения типов данных в языке XML.
В настоящее время ведутся работы по развитию возможностей языка XML Schema для использования его совместно с RDF и OWL-с пецификациями.
Действующая версия:
XML Schema Part 0: Primer.
W3C Recommendation, 2 May 2001.
XML Schema Part 1: Structures.
W3C recommendation, 2 May 2001.
XML Schema Part 2: Datatypes.
W3C Recommendation, 2 May 2001.
Официальная спецификация:
http://www.w3.org/TR/2001/REC-xmlschema-0-20010502
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502