Estudo de caso da Wrycan / NAVSEA
Visão geral
The Estaleiro Naval de Portsmouth Em Kittery, no Maine, existe uma divisão do Comando de Sistemas Navais (NAVSEA), que é o maior dos cinco comandos de sistemas da Marinha dos Estados Unidos. Eles contactaram.. Wrycan, Uma empresa parceira da Altova, especializada em XML e focada em conteúdo, que precisava de ajuda para converter alguns dos seus manuais técnicos, em formatos antigos, para XML, com base em DTD XML para o sistema ETM da Marinha e convertê-los em documentos PDF. O estaleiro tinha recebido a incumbência de começar a utilizar o formato XML como o seu formato principal de dados e armazenamento, e necessitava de uma solução de publicação de baixo custo e fiável, que pudesse ser facilmente mantida pela sua própria equipa.
A Wrycan tinha alguma experiência a trabalhar com o Altova MissionKit para o desenvolvimento XML, bem como uma vasta experiência em tecnologias XML, incluindo XML, XSL:FO e DTD. Optaram por utilizar o XMLSpy, o StyleVision e o Authentic como ferramentas de desenvolvimento para esta implementação, devido à sua intuitividade, facilidade de utilização e preço acessível.
O desafio
A base naval de Portsmouth precisava converter cerca de 10.000 páginas de conteúdo de um formato antigo para XML, de acordo com a sua estrutura DTD. Este processo incluía uma conversão automatizada, uma revisão e correção manuais, e uma ferramenta de linha de comandos para publicar o XML de volta para o seu formato PDF original. Como em qualquer operação de publicação e conversão de grande escala, o projeto exigiu uma revisão rigorosa de controlo de qualidade após a conversão, grande parte da qual poderia ser realizada por funcionários da base naval sem conhecimentos técnicos, desde que tivessem um mecanismo para os ajudar a interpretar e aceder à marcação XML. Além disso, devido à relativa complexidade do formato da documentação, que incluía detalhes complexos de layout de página, como um número variável de colunas por página e larguras de margem diferentes, elementos de destaque intercalados com secções e listas numeradas, bem como muitos modelos esquemáticos grandes, alguns dos quais estavam em páginas dobráveis, a codificação XSL:FO prometia apresentar um desafio considerável.
A solução
A Wrycan realizou a maior parte da conversão de conteúdo internamente, utilizando scripts personalizados e alguns processos manuais, juntamente com alguns testes de qualidade técnica. Após a conversão do conteúdo, a Wrycan utilizou a interface de design "arrastar e soltar" do StyleVision para criar formulários eletrónicos autênticos, destinados à edição, utilizando o DTD XML da Navy ETM como componente estrutural. Funções avançadas de folhas de estilo, como modelos condicionais e cálculos automáticos, foram incorporadas para facilitar os processos de controlo de qualidade e edição.
![]()
Após a conversão do conteúdo, a Wrycan implementou uma ferramenta de processamento por linha de comandos que inclui várias etapas, como:
- Montagem de volumes a partir de fragmentos de ficheiros XML Para maior flexibilidade e usabilidade, os manuais técnicos da Marinha foram divididos em secções, incluindo a parte introdutória, os capítulos, a parte final e os ficheiros de imagem. Isto permitiu à Wrycan disponibilizar certas partes destes ficheiros para reutilização. Os componentes que apareciam de forma idêntica em mais de um local nos manuais podiam ser segmentados, de forma que as alterações feitas num local se propagassem por toda a documentação.
- Conversão de XML para XSL-FO A Wrycan utilizou o XMLSpy, uma ferramenta completa da Altova Editor XML Para criar os manuais, era necessário programar manualmente o código XSL:FO avançado. A complexidade do XML e do resultado em PDF pode ser observada nos seguintes exemplos: Fonte de volume, Elementos preliminares (origem), Fonte do capítulo, e Documento final (PDF de 3,8 MB).
- Formatação personalizada de páginas Este projeto exigiu o uso de vários tamanhos de página dentro do mesmo documento, como uma página no formato vertical seguida por uma página no formato horizontal de 27,9 x 43,2 cm (11" x 17"). Existem requisitos de documentação naval que especificam que diferentes formatos de página têm diferentes requisitos de impressão. Por exemplo, as páginas dobráveis são impressas apenas num dos lados, enquanto outras páginas são impressas em ambos os lados.
- Etapas de pós-processamento Existiam também requisitos relativos à paginação, como o facto de cada capítulo ter de começar numa página com número ímpar. Se isso resultar numa página em branco, uma mensagem a indicar que a página foi intencionalmente deixada em branco é colocada nessa página. Estes requisitos são automaticamente cumpridos pela ferramenta de processamento da Wrycan.
- Criação de ficheiros PDF A Wrycan integrou o software XEP da RenderX no processo para converter a saída XSL:FO, incluindo todas as imagens e conteúdo comum, num único ficheiro PDF.
A edição do conteúdo é realizada com o sistema Authentic, através do Stylevision, que foi recentemente atualizado para a versão mais recente, oferecendo suporte avançado para tabelas e opções de criação de conteúdo mais sofisticadas. Abaixo, apresentamos uma captura de ecrã de um dos formulários eletrónicos da Authentic, para edição XML "WYSIWYG" (o que se vê é o que se obtém), que foi gerado para a NAVSEA com base no design da folha de estilos StyleVision.
![]()
Os resultados
O estaleiro naval de Portsmouth agora possui uma solução de publicação XML com capacidades nativas de edição XML. Conseguem reproduzir os seus manuais técnicos em formato PDF, utilizando o XML como fonte de conteúdo. Agora estão preparados para avançar para o próximo passo, que é implementar um sistema completo de gestão de conteúdo com fluxos de trabalho e capacidades de publicação personalizadas. Descubra como as ferramentas da Altova podem ajudar a resolver os seus desafios de documentação e publicação. Descarregue uma versão totalmente funcional Versão de avaliação gratuita do Altova MissionKit hoje!