Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Darwin Information Typing Architecture
Introducción
Motivación
Esta arquitectura consiste en un conjunto de principios de diseño para crear módulos de “información transcrita” y para utilizar ese contenido en modos de entrega tales como asistencia en línea y portales web de soporte de productos.
Con DITA el contenido puede fragmentarse en pequeños temas autocontenidos, que facilitan la reutilización en diferentes manifestaciones o publicaciones.
Es una arquitectura basada en XML de extremo a extremo para la creación, la producción y la entrega de información técnica. Esta arquitectura consiste en un conjunto de principios de diseño para la creación de módulos de información "escrito" a nivel tópico y para el uso de ese contenido en los modos de entrega, como la ayuda en línea y portales de soporte de productos en la web.
Este documento es una hoja de ruta para la arquitectura Darwin para transcribir información: qué es y cómo se aplica a la documentación técnica.
DITA tiene 2 aspectos principales
Al igual que el propio XML, DITA incorpora algunas construcciones sencillas que tienen profundas implicaciones.
Es relativamente sencillo; lo difícil es describir sus implicaciones. Así que comenzaremos por la definición.
DITA define una DTD de tema (Topic) que soporta un enfoque modular de la creación de información.
Un tema es un componente de información, no un documento completo.
Define un mecanismo para combinar los temas en documentos.
Este mecanismo, llamado “mapa”, también permite definir una jerarquía para los temas.
Especifica un conjunto de elementos genéricos, donde cada elemento tiene diferente formato, como los títulos, los párrafos y las listas.
Define un mecanismo llamado “especialización”, que permite definir nuevas etiquetas que heredan su comportamiento y sus propiedades de las etiquetas de la DTD de tema.
Permite a las aplicaciones finales compatibles con DITA controlar una etiqueta desconocida tratándola como si fuera la etiqueta de la que hereda sus propiedades.
Permite la edición de XML en modo visual y sincronizado, y un completo set de herramientas para desarrollo en XSLT entre las que se incluyen un debugger, un mapeador y una utilidad de diseño de hojas de estilo de HTML a XSLT.
Es un completo entorno de desarrollo integrado que incluye un potente editor de XML, un XSLT y otras muchas herramientas pensadas especialmente para facilitar y mejorar tu productividad en el desarrollo de sitios web y aplicaciones.
Objetivos clave de un sistema de publicación XML.
Soporta además edición visual de XQuery, e incluye un editor DTD, utilidades para XPath, y mucho más.
Stylus Studio es el único IDE XML para proporcionar apoyo al desarrollo totalmente integrado para todos los componentes de procesamiento de la industria XML populares, incluyendo Apache Xalan, Xerces, MSXML, Saxon, System.XML, XSV, etc.
Reutilización: Para eliminar la redundancia, mejorar la precisión y reducir el trabajo de actualizar la información
Uso compartido: XML ofrece la posibilidad de construir la información de una forma que permite a otros grupos dentro y fuera de la organización.
Pertinencia: Puede usar XML para crear la información en módulos que se combinan automáticamente según las necesidades de cada persona.
Orientación a tema. Cualquier estructura más alta que un tema es generalmente parte del contexto de proceso para un tema, tal como una estructura de organización o como la navegación de ayuda para un sistema de temas.
Reutilización. Una meta principal para DITA ha sido reducir la práctica de copiar contenido de un lugar a otro como manera de reutilizar el contenido.
Especialización. El mecanismo de clases en CSS (Hojas de Estilo en Cascada ,Cascading Style Sheets) indica un formato común semántico para cualquier elemento que tenga el mismo valor de una clase.
El elemento de construcción básico de DITA es “Topic” (Tema), que es un texto corto con un propósito específico.
Topic consta de un conjunto básico de etiquetas para organizar y presentar información.
Encapsulación. El diseñador de los tipo tema sólo necesita dirigir un dominio específico y manejable del problema.
Polimorfismo. Los tipos tema especiales pueden ser tratados como los tipos tema más genéricos para el procesamiento común.
Paso de mensaje. El atributo clase preserva siempre la jerarquía de derivación de un elemento.
Conclusiones:
DITA es extensible y por ello facilita que distintas organizaciones definan estructuras informativas específicas sin renunciar al uso de herramientas genéricas.
El uso de este tipo de lenguajes es más propio de arquitectos de la información para la creación de grandes base de datos internas que para el uso de los websites.