Vantagens de um gestor de esquemas XML

Os programadores que trabalham com XML frequentemente precisam lidar com múltiplas DTDs e XSDs que definem vocabulários padrão da indústria. Seja para escrita técnica (DITA), dados de saúde (HL7), relatórios financeiros (CbCR) ou qualquer outro exemplo, torna-se um desafio gerir os vários esquemas – e as suas inúmeras versões – no dia a dia.

Para maior flexibilidade e conveniência, todos os produtos da Altova que suportam XML incluem o seu Gestor de Esquemas XML. Este oferece uma ferramenta centralizada que facilita o download e a gestão de esquemas da indústria para utilização em toda a gama de produtos. Vamos ver como funciona.

Gerir esquemas da indústria

As vantagens do XML, que permite a definição de etiquetas de dados significativas e que são independentes tanto do hardware como do software, levaram ao desenvolvimento de um número aparentemente ilimitado de vocabulários específicos para uma determinada indústria ou função empresarial. Os vocabulários baseados em normas são definidos por um esquema (seja DTD ou XSD) que determina quais etiquetas são permitidas em cada contexto e que define regras de validação de dados para garantir a consistência e a qualidade dos dados.

Com estas vantagens, surge um desafio para os desenvolvedores XML que precisam aceder e trabalhar com estes diversos esquemas. Os sites das organizações que definem os padrões podem ser difíceis de navegar, e a maioria dos esquemas passa por inúmeras versões, além de conter referências a outros esquemas relacionados. Pode ser como procurar uma agulha num palheiro para encontrar os documentos necessários e disponibilizá-los às diversas ferramentas compatíveis com XML no seu ambiente de desenvolvimento.

A Altova anunciou recentemente um gestor de esquemas XML integrado no seu.. Ferramentas para desenvolvedores XML e produtos de software para servidores que oferecem uma forma centralizada de gerir este processo. Ao abrir o Gestor de Esquemas XML, terá uma visão imediata de quais esquemas e versões já estão instalados no seu sistema.

Uma seleção dos esquemas industriais mais populares está disponível para download. Basta selecionar os esquemas que pretende instalar (ou desinstalar), e o Gestor de Esquemas XML selecionará automaticamente todas as dependências necessárias. Por exemplo, ao instalar o esquema EPUB 2.0, o Gestor de Esquemas XML também instalará o Dublin Core Qualificado, que está incluído no esquema EPUB para definir os metadados associados aos livros eletrónicos.

Depois de instalados, os esquemas ficam disponíveis para utilização com qualquer software Altova XML (XMLSpy, MapForce, StyleVision, RaptorXML Server, etc.) no seu sistema.

Além de invocar o Gestor de Esquemas manualmente, sempre que abrir uma instância XML para a qual existe um esquema disponível no gestor, mas que ainda não está instalado, será apresentada a opção de o instalar. Isto poupa tempo que anteriormente era gasto na procura dos ficheiros necessários.

Mantenha-se atualizado sobre as versões do esquema

A Altova irá atualizar frequentemente as versões de esquema disponíveis, assim que estas forem lançadas pelas organizações de normalização, e incluirá as versões mais recentes no XML Schema Manager. Desta forma, poderá obter as versões mais atualizadas de forma rápida e independente do ciclo de lançamento dos produtos Altova.

As vantagens de utilizar o Gestor de Esquemas XML incluem:

  • Visualizar todos os esquemas no seu sistema e verificar se existem versões mais recentes disponíveis

  • Capacidade de instalar uma ou várias versões de um determinado esquema

  • Detecção e instalação automáticas de esquemas dependentes

  • Processamento mais rápido de esquemas complexos

  • Descarregar novas versões de forma independente do ciclo de lançamento dos produtos Altova

  • As alterações efetuadas no Altova XML Schema Manager têm efeito em todos os produtos Altova instalados

Pode aceder ao gestor através do menu "Ferramentas" no XMLSpy, MapForce e outras ferramentas de desenvolvimento para desktop, e através da linha de comandos para os produtos de software de servidor da Altova. Em alternativa, se estiver a trabalhar numa rede segura e precisar de descarregar os esquemas manualmente, estes estão disponíveis no site da Altova em https://www.altova.com/schema-manager.

Gerir taxonomias XBRL

Além do Gestor de Esquemas XML, os produtos Altova incluem um Gestor de Taxonomias XBRL que oferece a mesma funcionalidade. Com a crescente utilização do XBRL em todo o mundo, um grande volume de diferentes taxonomias XBRL (e esquemas relacionados) foi desenvolvido para refletir as práticas contabilísticas locais em vários países. Além disso, muitas indústrias, como a construção e o setor de seguros, criaram as suas próprias taxonomias especializadas. Tal como os Esquemas XML padrão da indústria, estas Taxonomias XBRL são revistas e atualizadas regularmente por organismos de normalização. O Gestor de Taxonomias XBRL da Altova facilita a manutenção destas atualizações.