En informática , el lenguaje de descripción de directorios de recursos ( RDDL ) es una extensión de XHTML Basic 1.0. Un documento RDDL, llamado Directorio de recursos, proporciona un paquete de información sobre algún objetivo. Los objetivos para los que se diseñó RDDL son los espacios de nombres XML . La especificación para RDDL no tiene una posición oficial y no ha sido considerada ni aprobada por ninguna organización (por ejemplo, W3C).
RDDL está diseñado para permitir que tanto los lectores humanos como los robots de software encuentren cualquier tipo de recurso asociado con un espacio de nombres en particular. En lugar de poner una cosa al final de un URI de espacio de nombres , RDDL coloca un documento allí que enumera todos los documentos procesables por máquina que podrían estar disponibles, incluidos:
- Definiciones de tipo de documento (DTD)
- Esquemas XML en una variedad de lenguajes (incluidos RELAX , Schematron , W3C XML Schema , TREX y otros)
- Hojas de estilo en cascada , XSLT y otras especificaciones de hojas de estilo
- Documentos de especificaciones
rddl: recurso
Un documento RDDL identifica cada recurso relacionado mediante un elemento de recurso en el espacio de nombres http://www.rddl.org/ , que habitualmente se asigna al prefijo rddl. Este elemento es un XLink simple (es decir, tiene un xlink:type
atributo con el valor simple) y su xlink:href
atributo apunta al recurso relacionado. Además, el xlink:role
atributo identifica la naturaleza del recurso relacionado y el xlink:arcrole
atributo opcional identifica el propósito del recurso relacionado. Un xlink:title
atributo opcional puede proporcionar una breve descripción del propósito del enlace.