Voordelen van een XML-schema manager

Ontwikkelaars die met XML werken, moeten vaak omgaan met meerdere DTD's en XSD's die industriestandaard vocabulairen definiëren. Of het nu gaat om DITA voor technische documentatie, HL7 voor gezondheidszorggegevens, CbCR voor financiële rapportage of andere voorbeelden, het wordt een uitdaging om de verschillende schema's – en de vele versies daarvan – dagelijks te beheren.

Voor flexibiliteit en gebruiksgemak bevatten alle Altova-producten die XML-ondersteuning bieden, de XML Schema Manager. Dit is een centraal hulpmiddel waarmee het eenvoudig is om branchestandaard XML-schema's te downloaden en te beheren, zodat u ze in alle producten kunt gebruiken. Laten we eens kijken hoe het werkt.

Beheer branchedefinities

De voordelen van XML, namelijk de mogelijkheid om betekenisvolle datatags te definiëren die zowel hardware- als softwareonafhankelijk zijn, hebben geleid tot een schijnbaar oneindig aantal vocabulairen die specifiek zijn voor een bepaalde industrie of bedrijfstak. Standaardgebonden vocabulairen worden bepaald door een schema (ofwel een DTD of een XSD) dat vastlegt welke tags toegestaan zijn, wanneer, en dat datavalidatieregels definieert om consistentie en datakwaliteit te waarborgen.

Deze voordelen brengen echter ook een uitdaging met zich mee voor XML-ontwikkelaars die toegang nodig hebben tot en moeten werken met deze verschillende schema's. De websites van de organisaties die deze standaarden vaststellen, kunnen moeilijk te navigeren zijn, en de meeste schema's hebben talloze versies, evenals aanvullende, onderling afhankelijke schemaverwijzingen. Het kan voelen alsof je naar een naald in een hooiberg zoekt om de benodigde documenten te vinden en ze beschikbaar te maken voor de verschillende XML-compatibele tools in uw ontwikkelomgeving.

Altova heeft onlangs een XML-schema-beheerder aangekondigd, geïntegreerd in de XML-ontwikkeltools en serversoftwareproducten, die een gecentraliseerde manier biedt om dit proces te beheren. Wanneer u de XML-schema-beheerder opent, krijgt u direct een overzicht van welke schema's en versies al op uw systeem zijn geïnstalleerd.

Een selectie van de meest populaire industriële schema's is beschikbaar om te downloaden. Selecteer eenvoudig de schema's die u wilt installeren (of verwijderen), en de XML Schema Manager selecteert automatisch alle benodigde afhankelijkheden. Zo installeert de XML Schema Manager bijvoorbeeld, bij het installeren van het EPUB 2.0 schema, ook de "Qualified Dublin Core", die is opgenomen in het EPUB schema om de metadata die bij e-books horen, te definiëren.

Zodra de schema's zijn geïnstalleerd, zijn ze beschikbaar voor gebruik met alle Altova XML-software (zoals XMLSpy, MapForce, StyleVision, RaptorXML Server, enz.) op uw systeem.

Naast het handmatig aanroepen van de Schema Manager, krijgt u bij het openen van een XML-bestand waarvoor een schema beschikbaar is in de manager, maar dat nog niet is geïnstalleerd, de mogelijkheid om dit schema te installeren. Dit bespaart tijd die u voorheen besteedde aan het zoeken naar de benodigde bestanden.

Blijf op de hoogte van de verschillende versies van het schema

Altova zal de beschikbare schemaversies regelmatig bijwerken zodra deze worden uitgebracht door standaardorganisaties, en de nieuwste versies opnemen in de XML Schema Manager. Hierdoor kunt u snel toegang krijgen tot de meest actuele versies, onafhankelijk van de releasecyclus van de Altova-producten.

De voordelen van het gebruik van de XML-schema manager zijn onder meer:

  • Het bekijken van alle schema's op uw systeem en controleren of er nieuwere versies beschikbaar zijn

  • De mogelijkheid om één of meerdere versies van een bepaald schema te installeren

  • Automatische detectie en installatie van afhankelijke schema's

  • Snellere verwerking van grote datastructuren

  • Het downloaden van nieuwe versies, onafhankelijk van de releasecyclus van de Altova-producten

  • De wijzigingen die in de Altova XML Schema Manager worden aangebracht, zijn van toepassing op alle geïnstalleerde Altova-producten

U kunt de beheerder openen via het menu "Tools" in XMLSpy, MapForce en andere desktopontwikkelaarstools, en via de commandoregel voor de serversoftwareproducten van Altova. Als alternatief, als u werkt binnen een beveiligd netwerk en schema's handmatig wilt downloaden, zijn deze beschikbaar op de website van Altova: https://www.altova.com/schema-manager.

Beheer XBRL-taxonomieën

Naast de XML Schema Manager bevatten Altova-producten een XBRL Taxonomie Manager die dezelfde functionaliteit biedt. Aangezien het gebruik van XBRL wereldwijd enorm is toegenomen, is een groot aantal verschillende XBRL-taxonomieën (en bijbehorende schema's) ontwikkeld om lokale boekhoudkundige praktijken in verschillende landen weer te geven. Bovendien hebben veel industrieën, zoals de bouw en de verzekeringssector, hun eigen gespecialiseerde taxonomieën ontwikkeld. Net als industriestandaard XML-schema's worden deze XBRL-taxonomieën regelmatig herzien en bijgewerkt door normalisatie-organisaties. De Altova XBRL Taxonomie Manager maakt het gemakkelijker om op de hoogte te blijven.