Los lenguajes de definición de esquemas de documentos (DSDL) son un marco dentro del cual se pueden aplicar múltiples tareas de validación de diferentes tipos a un documento XML para lograr resultados de validación más completos que la simple aplicación de una sola tecnología.
Se especifica como una norma ISO / IEC de varias partes , ISO / IEC 19757. [1] Fue desarrollada por ISO / IEC JTC1 / SC34 (Comité Técnico Conjunto 1 de ISO / IEC, Subcomité 34 - Descripción de documentos y lenguajes de procesamiento). [2] [3]
DSDL define un conjunto modular de especificaciones para describir las estructuras del documento, los tipos de datos y las relaciones de los datos en los recursos de información estructurada.
- Parte 2: Validación basada en gramática regular - RELAX NG
- Parte 3: validación basada en reglas - Schematron
- Parte 4: Lenguaje de despacho de validación basado en espacios de nombres (NVDL)
- Parte 5: Tipos de datos extensibles
- Parte 7: Lenguaje de descripción del repertorio de caracteres (CREPDL)
- Parte 8: Lenguaje de cambio de nombre de semántica de documentos (DSRL)
- Parte 9: Declaración de espacio de nombres y tipo de datos en definiciones de tipo de documento (DTD) (DTD que reconocen el tipo de datos y el espacio de nombres)
- Parte 11: Asociación de esquemas
Ver también
Referencias
- ^ "Copia archivada" . Archivado desde el original el 6 de mayo de 2014 . Consultado el 25 de diciembre de 2009 .CS1 maint: copia archivada como título ( enlace )
- ^ YO ASI. "JTC 1 / SC 34 - Descripción de documentos y lenguajes de procesamiento" . ISO . Consultado el 25 de diciembre de 2009 .
- ^ ISO JTC1 / SC34. "JTC 1 / SC 34 - Descripción de documentos y lenguajes de procesamiento" . Archivado desde el original el 6 de mayo de 2014 . Consultado el 25 de diciembre de 2009 .