Ttulo: SISTEMA DE GESTIN DE CONTENIDO DITA Y HERRAMIENTA XMETAL.
Autora: CUEVA SILVANA CASTRO JORGE TORRES STICK
Asignatura: DERECHO INFORMTICO
Docente: ING. BERMEO XAVIER
Tipo de Trabajo: INVESTIGACIN
Fecha de entrega: 29 de noviembre del 2013 Octavo Semestre ljubitza_89@hotmail.com NDICE GENERAL
SISTEMA DE GESTIN DE DOCUMENTOS Y CONTENIDO - DITA ............... 3 ORIGEN.......................................................................................................... 3 TIPOS DE TRANSFORMACIONES ADMITIDAS EN DITA ............................ 3 DEFINICIN DE DITA .................................................................................... 4 APLICACIN ARBORTEXT ........................................................................... 5 CARACTERSTICAS DITA ............................................................................. 6 HERRAMIENTAS SOBRE DITA ..................................................................... 7 XMETAL ...................................................................................................... 7 ORIGEN.......................................................................................................... 7 QU ES XMETAL? ....................................................................................... 8 CARACTERSTICAS ...................................................................................... 8 VENTAJAS ................................................................................................... 10 POR QU ES XMETAL EL MEJOR DE LA INDUSTRIA PARA XML Y DITA? ........................................................................................................ 10 CMO SE PUEDE APLICAR? ............................................................... 11 DTD ELEMENTOS ....................................................................................... 12 BIBLIOGRAFIA ................................................................................................ 15
SISTEMA DE GESTIN DE DOCUMENTOS Y CONTENIDO - DITA
ORIGEN DITA, abreviatura de "Darwin Information Typing Architecture" (Arquitectura de escritura de informacin Darwin). Creada por la compaa IBM a finales de los 90. En el ao 2004 aparece DITA 1.0 como estndar OASIS. Es responsable de mantener las especificaciones y las herramientas asociadas (DITA Open ToolKit). Es principalmente una herramienta de publicacin - que se pretende convertir el contenido DITA en varios formatos.
TIPOS DE TRANSFORMACIONES ADMITIDAS EN DITA Descripcin de versiones que DITA admite como entrada, y formatos de salida disponibles en una instalacin por defecto:
PDF - PDF de salida se basa en un plug-in que produce la salida XSL-FO. La salida XSL-FO se puede convertir a PDF utilizando una herramientas de cdigo abierto (Apache FOP) o el uso de herramientas comerciales como RenderX o Antena Casa Formatter.
XHTML - XHTML salida est soportado junto con una variedad de tipos de navegacin basados en XHTML. No se requiere de navegacin. La salida XHTML contiene valores de clase basadas en los elementos DITA lo que los archivos CSS se pueden utilizar para personalizar el formato de entrega.
Eclipse Help - Eclipse de salida es un formato basado en XHTML que tambin produce archivos de navegacin e ndice para el uso con los centros de informacin de Eclipse.
TocJS El TocJS tipo de transformacin incluye salida de XHTML, junto con los marcos basados en JavaScript para la navegacin, incluyendo secciones de TOC que se expanden y colapsan. HTML Help - Microsoft Compiled HTML Help salida produce una ayuda compilada (CHM). presentar los temas XHTML, tabla de contenidos e ndice.
Ayuda de Java - Java Ayuda incluye una tabla de contenidos e ndice para su uso con la plataforma Ayuda Java.
OpenDocument - ODT es un formato de documento basado en el estndar ODF, para su uso con herramientas como Open Office.
Rich Text Format - salida RTF es compatible con el contenido bsico, pero de marcas complejas y algunas de las caractersticas avanzadas de DITA pueden no ser compatibles.
troff troff - basado pginas man son compatibles; una pgina del manual se genera para cada tema de entrada. Tenga en cuenta que las tablas no son compatibles con este tipo de transformacin.
DEFINICIN DE DITA DITA: Es una arquitectura basada en contenido XML para la codificacin y reutilizacin de documentacin tcnica. El software de trabajo para esta herramienta es ARBORTEXT, que te permite: Utilizar un origen nico de informacin para controlar varias versiones de contenido de origen y publicaciones terminadas. Gestione fcilmente activa de informacin, documentacin y procesos de publicacin complejos.
APLICACIN ARBORTEXT
El software de creacin basada en componentes PTC Arbortext proporciona a los usuarios herramientas lderes para crear contenido tcnico que se puede reutilizar en todos los canales de documentacin tcnica y de productos. Estas herramientas se pueden usar de forma independiente o conjunta para maximizar la productividad de los trabajadores y el valor de la informacin creando contenido reutilizable basado en componentes con el fin de garantizar mayor calidad de la informacin del producto en menos tiempo:
PTC Arbortext Editor: Permite crear componentes estructurados para publicacin dinmica y soporta las normas DITA. PTC Arbortext Content Manager: permite proporcionar un origen nico de informacin optimizado para gestionar documentos creados con Arbortext. PTC Arbortext Styler: permite crear hojas de estilo basadas en XML para publicacin automatizada. PTC Arbortext Publishing Engine: permite filtrar, ensamblar y publicar contenido tcnico automticamente. PTC Arbortext Advanced Print Publisher: automatiza la disposicin y el diseo de documentos tcnicos complejos.
CARACTERSTICAS DITA 1. DITA es un modelo de datos. Define una DTD y un esquema (Schema) que determina las etiquetas que se pueden utilizar. Permite al usuario crear sus propias etiquetas utilizando un mecanismo llamado "especializacin" que requiere que se definan las nuevas etiquetas basndolas en las etiquetas existentes. 2. DITA es una metodologa de reutilizacin. Es un enfoque basado en temas que hace que los autores escriban pequeos mdulos independientes que sean ms fciles de reutilizar en diversos tipos de documentos. 3. DITA es una arquitectura de informacin. DITA define un enfoque para escribir y presentar la informacin que conlleva dcadas de experiencia; especifica que la informacin tcnica sea clasificada como un Concepto, Tarea o Referencia, lo que lleva a los autores a escribir de forma ms especfica y utilizando el menor nmero posible de palabras.
VENTAJAS DITA 1. Facilidad de desarrollo y mantenimiento de las aplicaciones 2. Rapidez de formacin para procesos de creacin 3. Reutilizacin y uso compartido de la informacin
HERRAMIENTAS SOBRE DITA XMETAL
ORIGEN Fue desarrollado por primera vez por SoftQuad Software, concido como HotMetal en el ao 1987. Ao 2002, la sede en Ottawa Corel Corporation compr SoftQuad, sin lograr xitos de mejora. Ao 2003, el desarrollador Blass Radius cre XMetal, el cual se dividi en dos productos, dividiendo caractersticas, fue nombrad: XMetal Autor y xMetal desarrollador. Ao 2004 Corel vendi negocio XMetal de Blass Raidus, empresa con sede en Vancouver, hogar del equipo de desarrolladores de XMetal; convirtindose en el primer editor que proporciona caractersticas especficas de DITA. En el ao 2006, con sede en Japn JustSystems Corporation adquiri el negocio XMetaL de Blast Radius, manteniendo el equipo de desarrollo XMetaL con sede en Vancouver.
XMetaL Autor Ayuda a llegar al mercado ms rpido al traer estructura y la automatizacin para la creacin de contenidos. Permite a los autores y colaboradores de colaborar eficazmente - y reutilizar informacin de alto valor dentro de la gran variedad de lenguas y da formato a una solicitud de los clientes. XMetal Desarrollador.- Es un entorno de desarrollo para la creacin de aplicaciones basadas en Xmetal. Diseada como un plug-in para Microsoft Visual Studio .NET, permite a los desarrolladores aprovechar los conocimientos que tengan en Script, COM y DOM. XMAX es una plataforma para la creacin de cliente ligero (depende de un servidor) editores XML personalizados, fue lanzado por primera vez en 2003 bajo el nombre de "XMetaL para ActiveX.
ActiveX: Es un marco de software creado por Microsoft, donde aplicaciones de Microsoft Windows incluyendo muchos de los de la propia Microsoft, como Internet Explorer , Microsoft Office , Microsoft Visual Studio y Windows Media Player, utilizan controles ActiveX para construir su conjunto de caractersticas y tambin encapsular su propia funcionalidad como controles ActiveX que puede ser embebidos en otras aplicaciones. Internet Explorer tambin permite la incorporacin de controles ActiveX en pginas web
Mint- XMetal.- empleado en el manejo de sistemas operativos Opensource (Linux, Ubuntu)
QU ES XMETAL? Es un editor de contenido que te permite compartir, reutilizar y entregar el contenido XML, en cualquier formato, para cualquier destino. Proteccin de la plataforma que soporta portal web. Considerado sistema de gestin de contenido empresarial lder en el mercado. Los usuarios de Documentum pueden crear contenido XML con una velocidad sin precedentes. XMetaL es utilizado a menudo para desarrollar documentos tcnicos, contenidos web, prensa y contenido de la revista, y las polticas y procedimientos de la organizacin. Las agencias gubernamentales tambin utilizan XMetaL para la legislacin de seguimiento.
CARACTERSTICAS Tiene una interfaz que se asemeja a la de un procesador de textos, incluye caractersticas comunes a los procesadores de texto, como un corrector ortogrfico, diccionario de sinnimos, y la capacidad de seguimiento de los cambios realizados a los documentos. Ofrece diferentes vistas de un documento, conocido como "Normal", "Etiquetas ON" y "Plain Texto ", que revelan las etiquetas de los elementos subyacentes y otros de marcado XML en diversos grados. Utiliza: Cascading Style Sheets (CSS) es un lenguaje de hojas de estilo, que describe la semntica de la presentacin (el aspecto y el formato) de un documento escrito en un lenguaje de marcas (XML). Un "panel de Resource Manager" para localizar e insertar elementos como los archivos de imagen y los fragmentos de texto frecuentemente reutilizados. XMetaL puede ser configurado para trabajar con estndares o personalizados DTD o esquemas XML (XSD), documentos de esquema XML tienen la extensin. Xsd". Los desarrolladores pueden aadir personalizados cuadros de dilogo y comandos de men, botones de la barra de herramientas, formas y comportamientos, utilizando lenguajes soportados por el entorno Microsoft script como: JScript y VBScript. Incluye funciones para importar el contenido de una base de datos en un documento XML
Captura de pantalla de un mapa DITA y archivo de tema libre en XMetaL Autor, Enterprise Edition
VENTAJAS Acelerar el tiempo de salida al mercado de todos los materiales de informacin Mejorar la calidad y la precisin de los contenidos en toda la empresa Aumentar la eficiencia del personal con la reutilizacin de contenido Reducir los costos de publicacin POR QU ES XMETAL EL MEJOR DE LA INDUSTRIA PARA XML Y DITA? 1. Extensibilidad.- Puede integrarse con los sistemas de gestin de contenidos y publicacin para crear una solucin completa, desde la edicin de extremo a extremo para la revisin, edicin, traduccin y gestin. 2. Flexibilidad.- Permite personalizar y crear un cmodo ambiente de trabajo, ya sea desde el escritorio de software, incrustados en otra aplicacin o dentro de un navegador web. 3. Es un pionero en autora estructurada y XML..
CMO SE PUEDE APLICAR?
XMetal trabaja por medio de:
ESQUEMA DTD: Que a travs de declaracin de tipo de documento (DOCTYPE). La declaracin DOCTYPE proporciona un espacio para que un documento identifique su elemento raz y definicin de tipo de documento (DTD) mediante referencia a un archivo externo, a travs de declaraciones directas o de ambas maneras.
Una declaracin DOCTYPE puede contener: El nombre del documento o del elemento raz. Esto es necesario si se utiliza una declaracin DOCTYPE. Identificadores de sistema y pblicos para la DTD que pueden utilizarse para validar la estructura del documento. Si se utiliza un identificador pblico, tambin debe estar presente un identificador de sistema. Un subconjunto interno de declaraciones DTD. El subconjunto interno aparece entre corchetes ([ ]). Una declaracin DOCTYPE es obligatoria si el documento se va a procesar en un entorno de validacin. Para ser vlida, la declaracin DOCTYPE debe identificar una DTD que corresponda a la estructura del documento. Los analizadores no validadores aceptarn documentos sin declaraciones DOCTYPE. La declaracin DOCTYPE ms simple identifica solo el elemento raz del documento.
DTD ELEMENTOS
EJEMPLOS: La declaracin DOCTYPE ms simple identifica solo el elemento raz del documento. <!DOCTYPE rootElement>
Los documentos que utilizan la declaracin DOCTYPE a menudo hacen referencia a un documento externo que contiene las declaraciones que constituyen la DTD. Lo siguiente puede utilizarse para identificar la DTD externa.
La URIreference seala a un archivo que contiene las declaraciones. <!DOCTYPE rootElement PUBLIC "PublicIdentifier" "URIreference">
El PublicIdentifier proporciona un identificador separado que algunos analizadores XML pueden utilizar para hacer referencia a la DTD en vez de la URIreference. Esto es til si el analizador se utiliza en un sistema sin conexin de red o donde esa conexin aminorara la velocidad del proceso significativamente.
DECLARACIN INTERNA
ESQUEMAS XML SCHEMA El esquema se puede utilizar para generar cdigo, conocido como enlace de datos XML. Este cdigo permite que el contenido de los documentos XML sean tratados como objetos dentro del entorno de programacin.
EJEMPLO: Este es un ejemplo de un documento de esquema bastante simple para describir una direccin.
<? Xml version = "1.0" encoding = "UTF-8"> <xs:schema elementFormDefault = "qualified" xmlns:xs = "http://www.w3.org/2001/XMLSchema"> Nombre <xs:element = "Address"> <xs:complexType> <xs:sequence> Nombre <xs:element = tipo "Recipient" = "xs:string" /> Nombre <xs:element = tipo "House" = "xs:string" /> Nombre <xs:element = tipo "Street" = "xs:string" /> Nombre <xs:element = tipo "Town" = "xs:string" /> Nombre <xs:element = tipo "County" = "xs:string" minOccurs = "0" /> Nombre <xs:element = tipo "PostCode" = "xs:string" /> Nombre <xs:element = "Country" minOccurs = "0"> <xs:simpleType> <xs:restriction base = "xs:string"> valor <xs:enumeration = "IN" /> valor <xs:enumeration = "DE" /> valor <xs:enumeration = "ES" /> valor <xs:enumeration = "UK" /> valor <xs:enumeration = "US" /> </ Xs: restriction> </ Xs: simpleType> </ Xs: element> </ Xs: sequence> </ Xs: complexType> </ Xs: element> </ Xs: schema>
BIBLIOGRAFIA
DITA, art, Herramientas DITA, obtenido de: http://dita-ot.github.io/ Microsoft, art: Instrucciones de procesamiento Normas XML Schema, obtenido de http://msdn.microsoft.com/es- es/library/ms256173(v=vs.110).aspx JustSystems, art, Xmetal, obtenido de: http://na.justsystems.com/index.php spain.com , art Xmetal, obtenido de: X - See more at: http://www.cms- spain.com/articulo/1429/xml-schema/comunidades-autonomas/corel- lanzara-en-enero-su-editor-xml-xmetal-4#sthash.hnDzrvD0.dpuf