XML Schema

XML Schema es un lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001.

Terminología

El término "XML Schema" es utilizado con varios significados dentro del mismo contexto de descripción de documentos, y es importante tener en cuenta las siguientes consideraciones:

  1. "XML Schema" (Esquema XML) es el nombre oficial otorgado a la recomendación del W3C, que elaboró el primer lenguaje de esquema separado de XML (la definición de tipo de documentos ( DTD) forma parte de XML).
  2. Es habitual referirse a los esquemas como "XML schema" de forma genérica, pero se recomienda utilizar el término “documento esquema” (schema document) o "definición de esquema"(schema definition), y reservar “XML Schema” para la denominación de este lenguaje específico.
  3. Aunque genéricamente se utilice "XML schemas", XSDL (XML Schema Definition Language) es el nombre técnico de los lenguajes de esquema de XML como:
  • Definición de Tipo de Documento (DTD)
  • XML Schema
  • RELAX NG
  • Schematron
  • Namespace Routing Language (NRL)
  • Document Schema Definition Languages (DSDL)
  • Document Definition Markup Language (DDML)
  • Document Structure Description (DSD)
  • SGML
  • Schema for Object-Oriented XML (SOX)
Other Languages
български: XML Schema
català: XML Schema
čeština: XML Schema
Deutsch: XML Schema
Esperanto: XML-skemo
suomi: XML-skeema
français: XML Schema
עברית: XSD
hrvatski: XML Schema
magyar: XSD
interlingua: XML Schema
italiano: XML Schema
日本語: XML Schema
монгол: XML Schema (W3C)
Nederlands: XML Schema
norsk nynorsk: XML-skjema
norsk bokmål: XML Schema
occitan: XML Schema
polski: XML Schema
português: XML Schema
русский: XML Schema
svenska: XML-schema
Türkçe: XSD
українська: XML Schema (W3C)
中文: XML Schema