Zalety systemu zarządzania schematami XML
Programiści pracujący z XML często muszą radzić sobie z wieloma plikami DTD i XSD, które definiują standardowe słownictwa używane w różnych branżach. Niezależnie od tego, czy chodzi o DITA do tworzenia dokumentacji technicznej, HL7 do danych medycznych, CbCR do raportowania finansowego, czy o wiele innych przykładów, zarządzanie różnymi schematami – a także ich licznymi wersjami – staje się codziennym wyzwaniem.
Dla zapewnienia elastyczności i wygody, wszystkie produkty Altova obsługujące XML zawierają narzędzie XML Schema Manager. To narzędzie centralizuje zarządzanie schematami XML, ułatwiając ich pobieranie i wykorzystywanie we wszystkich produktach firmy. Przyjrzyjmy się, jak to działa.

Zarządzanie schematami branżowymi
Zalety formatu XML, które pozwalają na definiowanie znaczących tagów danych, niezależnych zarówno od sprzętu, jak i oprogramowania, doprowadziły do powstania ogromnej liczby słowników terminów, specyficznych dla konkretnych branż lub obszarów działalności. Standardy te są tworzone przez schemat (zarówno DTD, jak i XSD), które określają, które tagi są dopuszczalne w danym kontekście, oraz definiują zasady walidacji danych, mające na celu zapewnienie spójności i wysokiej jakości danych.
Wraz z tymi zaletami pojawia się pewne wyzwanie dla programistów XML, którzy muszą uzyskiwać dostęp do i pracować z różnymi schematami. Strony internetowe organizacji zajmujących się standardami mogą być trudne w nawigacji, a większość schematów przechodzi liczne iteracje, a także zawiera dodatkowe odniesienia do powiązanych schematów. Znalezienie wymaganych dokumentów i udostępnienie ich różnym narzędziom obsługującym XML w środowisku programistycznym może przypominać szukanie igły w stogu siana.
Firma Altova niedawno ogłosiła wprowadzenie do swojego oprogramowania narzędzia do zarządzania schematami XML Narzędzia dla programistów XML or programy serwerowe, które zapewniają centralny sposób zarządzania tym procesem. Po otwarciu Menedżera Schematów XML, natychmiast zobaczycie, które schematy i wersje są już zainstalowane w systemie.

Wybór najpopularniejszych schematów branżowych jest dostępny do pobrania. Po prostu wybierz schematy, które chcesz zainstalować (lub odinstalować), a Menedżer Schematów XML automatycznie wybierze wszystkie niezbędne zależności. Na przykład, podczas instalacji schematu EPUB 2.0, Menedżer Schematów XML również zainstaluje "Qualified Dublin Core", który jest zawarty w schemacie EPUB i służy do definiowania metadanych związanych z e-bookami.

Po zainstalowaniu schematów, są one dostępne do wykorzystania z dowolnym oprogramowaniem Altova XML (XMLSpy, MapForce, StyleVision, RaptorXML Server, itp.) zainstalowanym w systemie.
Oprócz ręcznego uruchamiania Menedżera Schematów, za każdym razem, gdy otwierasz plik XML, dla którego w menedżerze dostępny jest schemat, ale który jeszcze nie został zainstalowany, otrzymasz możliwość jego instalacji. Dzięki temu oszczędzasz czas, który wcześniej poświęcałeś na poszukiwanie wymaganych plików.
Bądź na bieżąco z aktualnymi wersjami schematów
Firma Altova będzie regularnie aktualizować dostępne wersje schematów, w miarę ich publikacji przez organizacje standardów, i udostępniać najnowsze wersje w narzędziu XML Schema Manager. Dzięki temu można szybko uzyskać najnowsze wersje, niezależnie od cyklu wydawniczego produktów Altova.
Zalety korzystania z narzędzia do zarządzania schematami XML obejmują:
Wyświetlanie wszystkich schematów w systemie oraz sprawdzanie, czy dostępne są nowsze wersje
Możliwość instalacji jednej lub wielu wersji danego schematu
Automatyczne wykrywanie i instalacja powiązanych schematów
Szybsze przetwarzanie dużych schematów
Pobieranie nowych wersji niezależnie od cyklu wydawniczego produktów Altova
Zmiany wprowadzone w programie Altova XML Schema Manager są automatycznie uwzględniane we wszystkich zainstalowanych produktach firmy Altova
Do narzędzia można uzyskać dostęp za pomocą menu "Narzędzia" w programach XMLSpy, MapForce oraz innych narzędzi dla programistów, a także przez linię komend w przypadku oprogramowania serwerowego firmy Altova. Alternatywnie, jeśli pracujesz w bezpiecznej sieci i potrzebujesz ręcznie pobrać schematy, są one dostępne na stronie internetowej Altova pod adresem: https://www.altova.com/schema-manager.
Zarządzanie taksonomiami XBRL
Oprócz Menedżera Schematów XML, produkty firmy Altova zawierają również Menedżera Taksonomii XBRL, który oferuje tę samą funkcjonalność. Wraz z dynamicznym wzrostem popularności XBRL na całym świecie, opracowano ogromną ilość różnych taksonomii XBRL (oraz powiązanych schematów), mających na celu odzwierciedlenie lokalnych praktyk rachunkowych w różnych krajach. Ponadto, wiele branż, takich jak budownictwo i ubezpieczenia, stworzyło własne, specjalistyczne taksonomie. Podobnie jak standardowe schematy XML, te taksonomie XBRL są regularnie przeglądane i aktualizowane przez organizacje normalizacyjne. Menedżer Taksonomii XBRL firmy Altova ułatwia śledzenie tych zmian.