Vantaggi di un gestore di schemi XML
Gli sviluppatori che lavorano con XML spesso devono gestire numerosi DTD e XSD che definiscono vocabolari standard del settore. Che si tratti di DITA per la scrittura tecnica, HL7 per i dati sanitari, CbCR per la rendicontazione finanziaria o di molti altri esempi, diventa una sfida gestire i vari schemi – e le loro numerose versioni – nella pratica quotidiana.
Per garantire flessibilità e praticità, tutti i prodotti Altova che supportano XML includono il loro XML Schema Manager. Questo strumento centralizzato semplifica il download e la gestione degli schemi standard del settore, consentendone l'utilizzo in tutta la gamma di prodotti. Vediamo come funziona.

Gestire gli schemi di settore
I vantaggi di XML, che consentono di definire etichette di dati significative, indipendenti sia dall'hardware che dal software, hanno portato alla creazione di un numero apparentemente infinito di vocabolari specifici per un determinato settore industriale o funzione aziendale. I vocabolari basati su standard sono definiti da uno schema (che può essere un DTD o un XSD) che specifica quali etichette sono ammissibili in determinate circostanze e definisce regole di validazione dei dati per garantire coerenza e qualità dei dati.
Questi vantaggi comportano anche una sfida per gli sviluppatori XML che devono accedere e lavorare con questi diversi schemi. I siti web degli organismi di standardizzazione possono essere difficili da navigare, e la maggior parte degli schemi presenta numerose versioni, oltre a ulteriori riferimenti a schemi correlati. Trovare i documenti necessari e renderli disponibili ai vari strumenti XML presenti nel vostro ambiente di sviluppo può essere come cercare un ago in un pagliaio.
Altova ha recentemente annunciato un gestore di schemi XML integrato nel suo Strumenti per lo sviluppo di applicazioni XML e prodotti software per server che offrono un modo centralizzato per gestire questo processo. Quando si apre il gestore di schemi XML, si ottiene immediatamente una panoramica degli schemi e delle versioni già installati sul sistema.

Una selezione degli schemi più diffusi nel settore è disponibile per il download. Basta selezionare gli schemi che si desidera installare (o disinstallare), e il gestore degli schemi XML selezionerà automaticamente tutte le dipendenze necessarie. Ad esempio, quando si installa lo schema EPUB 2.0, il gestore degli schemi XML installerà anche il "Qualified Dublin Core", che è incluso nello schema EPUB per definire i metadati associati agli ebook.

Una volta installati, gli schemi sono disponibili per essere utilizzati con qualsiasi software Altova XML (XMLSpy, MapForce, StyleVision, RaptorXML Server, ecc.) presente sul vostro sistema.
Oltre alla possibilità di richiamare manualmente il gestore degli schemi, ogni volta che si apre un'istanza XML per la quale è disponibile uno schema nel gestore, ma che non è ancora installato, viene offerta la possibilità di installarlo. Questo consente di risparmiare tempo, eliminando la necessità di cercare manualmente i file necessari.
Rimanete aggiornati sulle versioni dello schema
Altova aggiornerà frequentemente le versioni degli schemi disponibili non appena verranno rilasciate dagli organismi di standardizzazione, includendo le ultime versioni nel gestore degli schemi XML. In questo modo, potrete ottenere rapidamente le versioni più aggiornate, indipendentemente dal ciclo di rilascio dei prodotti Altova.
I vantaggi dell'utilizzo del gestore di schemi XML includono:
Visualizzare tutti gli schemi presenti nel vostro sistema e verificare se sono disponibili versioni più recenti
Possibilità di installare una o più versioni di uno schema specifico
Rilevamento e installazione automatica degli schemi correlati
Elaborazione più rapida di schemi di grandi dimensioni
Scaricare nuove versioni in modo indipendente dal ciclo di rilascio dei prodotti Altova
Le modifiche apportate al gestore di schemi XML di Altova hanno effetto su tutti i prodotti Altova installati
È possibile accedere al gestore tramite il menu "Strumenti" in XMLSpy, MapForce e altri strumenti di sviluppo desktop, e tramite la riga di comando per i prodotti software server di Altova. In alternativa, se si sta lavorando all'interno di una rete protetta e si ha bisogno di scaricare manualmente gli schemi, questi sono disponibili sul sito web di Altova all'indirizzo https://www.altova.com/schema-manager.
Gestire le tassonomie XBRL
Oltre al gestore di schemi XML, i prodotti Altova includono un gestore di tassonomie XBRL che offre le stesse funzionalità. Con l'aumento esponenziale dell'utilizzo di XBRL a livello mondiale, è stata sviluppata una vasta quantità di diverse tassonomie XBRL (e schemi correlati) per riflettere le pratiche contabili locali in vari paesi. Inoltre, molti settori, come l'edilizia e l'assicurazione, hanno creato le proprie tassonomie specializzate. Come gli schemi XML standard del settore, queste tassonomie XBRL vengono regolarmente riviste e aggiornate dagli organismi di standardizzazione. Il gestore di tassonomie XBRL di Altova semplifica il processo di aggiornamento.