Vorteile eines XML-Schema-Managers
Entwickler, die mit XML arbeiten, müssen oft mit mehreren DTDs und XSDs umgehen, die branchenübliche Vokabulare definieren. Ob es sich um DITA für die technische Dokumentation, HL7 für Gesundheitsdaten, CbCR für Finanzberichte oder viele andere Beispiele handelt, es stellt eine Herausforderung dar, die verschiedenen Schemata – und deren zahlreichen Versionen – im täglichen Betrieb zu verwalten.
Für Flexibilität und Benutzerfreundlichkeit enthalten alle Altova-Produkte, die XML unterstützen, den XML-Schema-Manager. Dieser bietet eine zentrale Funktion, die es einfach macht, branchenübliche Schemata herunterzuladen und zu verwalten, um sie in der gesamten Produktpalette zu verwenden. Sehen wir uns an, wie er funktioniert.

Branchenstandards verwalten
Die Vorteile von XML, die es ermöglichen, aussagekräftige Datentags zu definieren, die sowohl hardware- als auch softwareunabhängig sind, haben zu einer scheinbar unendlichen Anzahl von Vokabularen geführt, die spezifisch für eine bestimmte Branche oder Geschäftsbereiche sind. Standardsbasierte Vokabulare werden durch ein Schema (entweder DTD oder XSD) gesteuert, das festlegt, welche Tags zulässig sind und wann, sowie Datenvalidierungsregeln definiert, um Konsistenz und Datenqualität sicherzustellen.
Mit diesen Vorteilen gehen jedoch auch einige Herausforderungen für XML-Entwickler einher, die auf diese verschiedenen Schemata zugreifen und damit arbeiten müssen. Die Webseiten der Standardorganisationen können schwer zu navigieren sein, und die meisten Schemata haben zahlreiche Versionen sowie zusätzliche, abhängige Schema-Referenzen. Es kann sich anfühlen, wie die Suche nach der Nadel im Heuhaufen, um die benötigten Dokumente zu finden und sie den verschiedenen XML-fähigen Tools in Ihrem Entwicklungsumfeld zur Verfügung zu stellen.
Altova hat kürzlich einen in seine Produkte integrierten XML-Schema-Manager angekündigt XML-Entwicklungswerkzeuge und Server-Softwareprodukte, die eine zentrale Möglichkeit zur Verwaltung dieses Prozesses bieten. Wenn Sie den XML-Schema-Manager öffnen, erhalten Sie sofort einen Überblick darüber, welche Schemata und Versionen bereits auf Ihrem System installiert sind.

Eine Auswahl der beliebtesten Branchenstandards ist zum Download verfügbar. Wählen Sie einfach die Standards aus, die Sie installieren (oder deinstallieren) möchten, und der XML-Schema-Manager wählt automatisch alle erforderlichen Abhängigkeiten aus. Beispielsweise installiert der XML-Schema-Manager beim Installieren des EPUB 2.0-Schemas auch das "Qualified Dublin Core", das im EPUB-Schema enthalten ist und zur Definition der Metadaten verwendet wird, die mit E-Books verknüpft sind.

Sobald die Schemas installiert sind, können sie mit jeder Altova XML-Software (XMLSpy, MapForce, StyleVision, RaptorXML Server usw.) auf Ihrem System verwendet werden.
Zusätzlich zur manuellen Verwendung des Schema-Managers haben Sie bei jedem Öffnen einer XML-Datei, für die im Manager ein Schema verfügbar ist, aber noch nicht installiert wurde, die Möglichkeit, dieses Schema zu installieren. Dies spart Zeit, die zuvor für die Suche nach den benötigten Dateien aufgewendet wurde.
Bleiben Sie über die neuesten Schema-Versionen informiert
Altova wird die verfügbaren Schema-Versionen regelmäßig aktualisieren, sobald diese von Standardorganisationen veröffentlicht werden. Die neuesten Versionen werden dabei in den XML-Schema-Manager integriert. Auf diese Weise können Sie schnell und unabhängig vom Altova-Produktzyklus auf die aktuellsten Versionen zugreifen.
Die Vorteile der Verwendung des XML-Schema-Managers umfassen:
Anzeigen aller Schemata auf Ihrem System und Überprüfen, ob neuere Versionen verfügbar sind
Die Möglichkeit, eine oder mehrere Versionen eines bestimmten Schemas zu installieren
Automatische Erkennung und Installation abhängiger Schemata
Schnellere Verarbeitung großer Datenstrukturen
Das Herunterladen neuer Versionen unabhängig vom Veröffentlichungszyklus der Altova-Produkte
Die in der Altova XML Schema Manager vorgenommenen Änderungen wirken sich auf alle installierten Altova-Produkte aus
Sie können den Manager über das Menü "Werkzeuge" in XMLSpy, MapForce und anderen Entwicklungswerkzeugen für den Desktop sowie über die Befehlszeile für die Serversoftwareprodukte von Altova aufrufen. Alternativ, wenn Sie sich in einem gesicherten Netzwerk befinden und Schemata manuell herunterladen müssen, sind diese auf der Altova-Website unter https://www.altova.com/schema-manager verfügbar.
Verwalten von XBRL-Taxonomien
Zusätzlich zum XML-Schema-Manager bieten die Altova-Produkte einen XBRL-Taxonomie-Manager, der die gleiche Funktionalität bietet. Da die Nutzung von XBRL weltweit stark zugenommen hat, wurden eine große Anzahl verschiedener XBRL-Taxonomien (und zugehöriger Schemata) entwickelt, um die lokalen Rechnungslegungsstandards in verschiedenen Ländern widerzuspiegeln. Darüber hinaus haben viele Branchen, wie z. B. das Baugewerbe und die Versicherungsbranche, ihre eigenen, spezialisierten Taxonomien erstellt. Wie bei branchenüblichen XML-Schemata werden diese XBRL-Taxonomien regelmäßig von Standardisierungsorganisationen überarbeitet und aktualisiert. Der Altova XBRL-Taxonomie-Manager erleichtert es, mit diesen Änderungen Schritt zu halten.