Estudio de caso de Wrycan / NAVSEA
Resumen
El astillero naval de Portsmouth, ubicado en Kittery, Maine, es una división del Comando de Sistemas Marítimos (NAVSEA), el más grande de los cinco comandos de sistemas de la Armada de los Estados Unidos. Se pusieron en contacto con Wrycan, un socio de Altova especializado en experiencia en XML centrada en el contenido, para que les ayudara a convertir algunos de sus manuales técnicos en formatos antiguos a XML, basándose en el DTD XML de los Manuales Técnicos de la Armada (Navy ETM XML DTD), y a recrearlos como archivos PDF. El astillero había recibido la directiva de comenzar a utilizar XML como su formato principal de datos y almacenamiento, y necesitaba una solución de publicación de bajo costo y confiable que pudiera ser fácilmente mantenida por su propio personal.
Wrycan tenía experiencia trabajando con el Altova MissionKit para el desarrollo de XML, así como un amplio conocimiento de las tecnologías XML, incluyendo XML, XSL:FO y DTD. Optaron por utilizar XMLSpy, StyleVision y Authentic como herramientas de desarrollo para esta implementación debido a su facilidad de uso, su intuitividad y su precio asequible.
El desafío
El astillero naval de Portsmouth necesitaba convertir aproximadamente 10.000 páginas de contenido desde un formato antiguo a XML, de acuerdo con su esquema DTD. Esto implicaba una conversión automatizada, una revisión y corrección manual, y una herramienta de línea de comandos para publicar el XML de nuevo en su formato PDF original. Como en cualquier proyecto de publicación y conversión a gran escala, este proyecto requería una exhaustiva revisión de calidad después de la conversión, gran parte de la cual podía ser realizada por empleados del astillero sin conocimientos técnicos, siempre y cuando tuvieran un mecanismo que les ayudara a interpretar y acceder a la estructura XML. Además, debido a la relativa complejidad del formato de la documentación, que incluía detalles intrincados de diseño de página, como un número variable de columnas por página y diferentes anchos de márgenes, así como elementos destacados intercalados con secciones y listas numeradas, y muchos modelos esquemáticos de gran tamaño, algunos de los cuales se encontraban en páginas desplegables, se preveía que la codificación XSL:FO presentaría un desafío considerable.
La solución
Wrycan realizó la mayor parte de la conversión de contenido internamente, utilizando scripts personalizados y algunos procesos manuales, junto con pruebas de calidad técnica. Una vez que el contenido fue convertido, Wrycan utilizó la interfaz de diseño de StyleVision, que permite arrastrar y soltar elementos, para crear formularios electrónicos "auténticos" para su edición, utilizando el esquema XML ETM de la Armada como componente estructural. Se incorporaron funciones avanzadas de hojas de estilo, como plantillas condicionales y cálculos automáticos, para facilitar los procesos de control de calidad y edición.
![]()
Después de la conversión del contenido, Wrycan implementó una herramienta de procesamiento por línea de comandos que incluye múltiples etapas, como:
- Ensamblaje de volúmenes a partir de fragmentos de archivos XML Para mayor flexibilidad y usabilidad, los manuales técnicos de la Armada se dividieron en secciones que incluyen la introducción, los capítulos, la conclusión y los archivos de imágenes. Esto permitió a Wrycan poner a disposición ciertas partes de estos archivos para su reutilización. Los componentes que aparecían de forma idéntica en más de un lugar dentro de los manuales podían segmentarse de manera que los cambios realizados en un lugar se propagaran a lo largo de toda la documentación.
- Conversión de XML a XSL-FO Wrycan utilizó XMLSpy, el completo editor de XML de Altova, para programar manualmente el código XSL:FO avanzado que era necesario para los manuales. La complejidad del XML y del resultado en formato PDF se puede apreciar en los siguientes ejemplos: Fuente del volumen, Fuente de la introducción, Fuente del capítulo, y Documento final (archivo PDF de 3,8 MB).
- Formato de página personalizado Este proyecto requería diferentes tamaños de página dentro del mismo documento, como una página en formato vertical seguida de una página horizontal desplegable de 28 x 43 cm (11" x 17"). Existen requisitos de documentación naval que especifican que diferentes formatos de página tienen diferentes requisitos de impresión. Por ejemplo, las páginas desplegables se imprimen solo en un lado, mientras que otras páginas se imprimen a doble cara.
- Pasos de post-procesamiento También existían requisitos relacionados con la numeración de las páginas, como que cada capítulo debía comenzar en una página con número impar. Si esto provocaba que una página quedara en blanco, se colocaba un mensaje en la página indicando que había sido dejada intencionalmente en blanco. Estas exigencias son satisfechas automáticamente por la herramienta de procesamiento de Wrycan.
- Creación de archivos PDF Wrycan integró el software XEP de RenderX en el proceso para convertir la salida XSL:FO, incluyendo todas las imágenes y el contenido común, en un único archivo PDF.
La edición del contenido se realiza con Authentic a través de Stylevision, que recientemente se actualizó a la última versión para ofrecer un soporte más avanzado de tablas y opciones de creación. A continuación, se muestra una captura de pantalla de uno de los formularios electrónicos de Authentic para la edición XML WYSIWYG que se generó para NAVSEA, basándose en el diseño de la hoja de estilo StyleVision.
![]()
Los resultados
El astillero naval de Portsmouth ahora cuenta con una solución de publicación XML que incluye capacidades nativas de edición XML. Pueden reproducir sus manuales técnicos en formato PDF utilizando XML como fuente de contenido. Ahora están preparados para dar el siguiente paso, que es implementar un sistema de gestión de contenidos a gran escala, con flujos de trabajo y capacidades de publicación personalizadas. Descubra cómo las herramientas de Altova pueden ayudarle a resolver sus desafíos en materia de documentación y publicación. Descargue una versión completamente funcional prueba gratuita del Altova MissionKit ¡Hoy!