XML-Mapping

Konwertuj dane XML

  • Mapowanie komponentów za pomocą przeciągania i upuszczania
  • Obsługuje modele treści XML Schema i DTD
  • Generuje schemat XML na podstawie dokumentu przykładowego
  • Biblioteki XSLT 1.0/2.0/3.0 oraz funkcje przetwarzania danych
  • Obsługa cyfrowych podpisów XML
  • Obsługa symboli wieloznacznych w XML (xs:any i xs:anyAttribute)
  • Obsługa komentarzy i instrukcji przetwarzania
  • Konwersja plików XML za pomocą XSLT

Tworzenie mapowania XML

MapForce obsługuje mapowania XML oparte na modelach treści XML Schema lub DTD. Aby utworzyć mapowanie XML, wystarczy załadować dwa lub więcej schematów do MapForce i przeciągnąć linie łączące między węzłami źródła i celu. Obsługa treści mieszanych umożliwia również mapowanie danych tekstowych, które są przeplatane z danymi XML.

Jeśli nie posiadają Państwo powiązanej definicji schematu dla dokumentu instancji XML, MapForce automatycznie generuje schemat XML na podstawie tego dokumentu.

MapForce: Narzędzie do mapowania danych XML

MapForce obsługuje zaawansowane transformacje XML między wieloma schematami wejściowymi i wyjściowymi, wieloma plikami źródłowymi i/lub docelowymi, lub zaawansowanymi transformacjami danych wykonywanymi w wielu etapach (od schematu do schematu, i tak dalej)

Po zdefiniowaniu mapowania XML oraz zasad przetwarzania danych, można załadować plik źródłowy, a wbudowany silnik przetwarzania MapForce natychmiast przekształci dane do nowego formatu.

MapForce automatycznie generuje arkusze stylów XSLT w wersjach 1.0, 2.0 lub 3.0, które służą do transformacji danych w wielu dokumentach XML, zgodnie ze schematem źródłowym, aby dopasować je do docelowego schematu XML.

Dowiedz się, jak konwertować pliki XML do formatu XML oraz do innych formatów za pomocą programu MapForce

Oprócz mapowania XML, MapForce obsługuje również mapowanie dowolnej kombinacji do tworzenia aplikacji do integracji danych lub usług internetowych, wykorzystując dane w formatach XML, JSON, PDF, baz danych, EDI, XBRL, plików tekstowych, Excela, Protobuf oraz/lub danych z usług internetowych.

Wyświetlanie wyników mapowania XML

Podczas projektowania mapowania XML, wbudowany silnik MapForce umożliwia przeglądanie i zapisywanie automatycznie generowanego kodu XSLT 1.0, XSLT 2.0, XSLT 3.0 lub XQuery za pomocą jednego kliknięcia. Można również kliknąć zakładkę "Wynik", aby zobaczyć rzeczywisty wynik generowany przez mapowanie XML.

Poniższy zrzut ekranu przedstawia wynik w formacie XML oraz wygenerowany arkusz stylów XSLT 2.0, który odpowiada mapowaniu XML przedstawionemu powyżej.

Wynik mapowania XML w MapForce

Mapowanie XML z wykorzystaniem podpisów cyfrowych

Podpisy cyfrowe to specyfikacja W3C, która umożliwia cyfrowe podpisywanie dokumentów XML za pomocą zaszyfrowanego kodu, który może być użyty do weryfikacji, czy dokument XML nie został zmieniony. Funkcja podpisywania XML w MapForce obsługuje tylko certyfikaty typu RSA-SHA1 i DSA-SHA1.

MapForce umożliwia tworzenie cyfrowych podpisów XML dla plików wyjściowych w formatach XML i XBRL. Podpis jest generowany dla pliku wynikowego po naciśnięciu przycisku "wygeneruj", a plik wynikowy z podpisem może zostać zapisany.

Podpisy cyfrowe mogą być umieszczane jako ostatni element generowanego dokumentu lub przechowywane w oddzielnym pliku podpisu.

  • Jeśli opcja "Enveloped" (Zawarte) jest wybrana, to podpis jest ostatnim elementem potomnym znajdującym się pod elementem głównym pliku XML.
  • Jeśli opcja "Oddzielny" jest wybrana, plik podpisu zostanie wygenerowany jako oddzielny dokument.

Obrazek po prawej stronie przedstawia podpis cyfrowy umieszczony na końcu pliku wynikowego, wygenerowany przy użyciu opcji "enveloped".

MapForce: mapowanie XML z wykorzystaniem podpisów cyfrowych

Poprawność dokumentu XML

Jeśli podpis XML jest osadzony w dokumencie XML, do dokumentu dodawany jest element "Signature" w przestrzeni nazw http://www.w3.org/2000/09/xmldsig#. Aby dokument pozostał ważny zgodnie ze schematem, schemat musi zawierać odpowiednie definicje elementów. Jeśli nie chcemy modyfikować schematu dokumentu XML, podpis XML można utworzyć w oddzielnym pliku, korzystając z opcji "odłączony" (detached).

Obsługa symboli wieloznacznych w plikach XML

Element `<xs:any>` oraz `<xs:anyAttribute>` w schemacie XML umożliwiają umieszczenie dowolnego nowego elementu lub atrybutu w odpowiednim miejscu w dokumencie instancji XML, nawet jeśli ten nowy element lub atrybut nie jest zdefiniowany w schemacie XML. Jest to znane jako "symbol wieloznaczny" w XML i jest popularnym mechanizmem, który pozwala na pewien stopień dostosowania w wielu schematach XML, obsługujących standardy branżowe w szerokim zakresie działalności.

MapForce obsługuje elementy `<xs:any>` i atrybuty `<xs:anyAttribute>`, umożliwiając mapowanie danych na wyjście w formacie XML lub w dowolnym innym formacie. Przycisk wyboru znajdujący się obok elementów `<xs:any>` lub `<xs:anyAttribute>` w komponencie wejściowym mapowania XML otwiera okno dialogowe wyboru symboli wieloznacznych.

Element `<xs:any>`, a także `<xs:anyAttribute>`, są powszechnie używane w projektowaniu schematów XML, a wsparcie dla nich w MapForce było często żądane przez użytkowników.

Mapowanie danych XML do i z baz danych

MapForce oferuje zaawansowane wsparcie dla mapowanie baz danych...w tym mapowanie danych z dowolnych baz danych na formaty XML, pliki tekstowe, EDI, Excel (OOXML), XBRL, usługi internetowe, a nawet inne formaty baz danych.

Po załadowaniu struktury bazy danych do okna projektowania, MapForce automatycznie interpretuje schemat bazy danych, umożliwia wybór dostępnych tabel i widoków bazy danych oraz rozpoznaje relacje między tabelami.

MapForce: Mapowanie baz danych

Po załadowaniu wszystkich plików XML i innych modeli danych wymaganych do mapowania bazy danych, należy dokończyć proces mapowania, po prostu przeciągając linie łączące elementy źródłowe i docelowe.

Wspierany Bazy danych relacyjne:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Wspierany Bazy danych NoSQL:

  • MongoDB
  • CouchDB

MapForce obsługuje wszystkie popularne bazy danych relacyjnych, a także popularne bazy danych NoSQL, umożliwiając tworzenie graficznych mapowań danych między źródłami danych w bazach danych, funkcjami przetwarzania danych i filtrami, a także innymi strukturami danych różnego rodzaju.

Funkcje mapowania baz danych:

  • Wykonanie zapytań do baz danych we wszystkich popularnych systemach baz danych
  • Mapowanie danych z dowolnego obsługiwanego typu bazy danych do dowolnego innego
  • Określ ustawienia kluczy bazy danych
  • Zdefiniuj operacje wykonywane na tabelach bazy danych
  • Bezpośrednio wysyłaj zapytania do baz danych
  • Połącz się z danymi XML i przypisz je do pól w bazie danych
  • Sortowanie elementów wejściowych bazy danych

Filtrowanie i przetwarzanie danych z baz danych

Wiele mapowań baz danych wymaga manipulacji danymi między źródłem a celem, w oparciu o warunki logiczne lub instrukcje SQL i SQL/XML. Może być konieczne wykonanie porównań logicznych, obliczeń matematycznych lub operacji na łańcuchach znaków, sprawdzenie, czy dane w bazie zawierają określone wartości, oraz wprowadzenie innych modyfikacji danych. Na powyższym zrzucie ekranu, funkcje przetwarzania danych są przedstawione jako pola znajdujące się pomiędzy liniami łączącymi model danych źródłowych i docelowych.

Funkcje przetwarzania danych umożliwiają wykonywanie zaawansowanych mapowań baz danych w czasie rzeczywistym, spełniając różnorodne potrzeby transformacji danych. Można na przykład tworzyć mapowania baz danych, które wykorzystują wiadomości XML lub EDI do pobierania wierszy z bazy danych na podstawie kryteriów filtrowania zawartych w elementach XML lub EDI.

Mapowania baz danych na format XML generują dokument XML. Mapowania baz danych na pliki tekstowe mają na wyjściu pliki CSV lub pliki tekstowe o stałej długości. Mapowania baz danych na format EDI mogą generować wiadomości EDIFACT, X12 lub HL7. Mapowania baz danych na Excel generują format Office Open XML (OOXML). Mapowania na format XBRL generują raporty finansowe w formacie XBRL.

Mapowania XML do bazy danych generują pliki w postaci skryptów SQL (np. instrukcje SELECT, INSERT, UPDATE i DELETE), które są uruchamiane bezpośrednio w wybranej bazie danych, bez potrzeby opuszczania programu MapForce.

Mapowanie danych w formacie XBRL

Extensible Business Reporting Language (XBRL) to język znaczników oparty na XML, służący do elektronicznego przesyłania danych biznesowych i finansowych.

MapForce umożliwia wykorzystanie taksonomii XBRL jako źródła lub celu mapowania, co pozwala na graficzną transformację danych księgowych z systemu backend do formatu zgodnego z wymaganiami, bez ryzyka utraty integralności semantycznej lub strukturalnej, a także umożliwia integrację danych raportowych w celu przeprowadzenia analiz finansowych.

Mapowanie danych XBRL w programie MapForce

Możliwość mapowania plików wykonywalnych i generowania kodu w językach Java, C# lub C++ oznacza, że można również automatyzować konwersję danych finansowych na podstawie graficznego projektu mapowania. Dzięki temu proces składania publicznych danych finansowych staje się powtarzalny i łatwy do zarządzania, co pozwala na generowanie prawidłowych raportów XBRL zgodnie z wymaganiami, wykorzystując zmienne dane przechowywane w polach systemu księgowego.

Tworzenie mapowań XBRL

Aby stworzyć mapowanie XBRL w oparciu o istniejącą taksonomię, wystarczy wstawić strukturę swojej taksonomii do panelu projektowania MapForce. MapForce wyświetli graficzną reprezentację struktury pliku, przedstawiającą koncepcje taksonomii, hiperkostki, elementy abstrakcyjne, okresy, identyfikatory itp. za pomocą intuicyjnych ikon.

Komponent XBRL pobiera informacje strukturalne i semantyczne z powiązanych baz danych i prezentuje je w hierarchii, którą można łatwo interpretować, rozszerzać lub zawężać w zależności od potrzeb.

Filtrowanie i przetwarzanie danych XBRL

MapForce oferuje elastyczne możliwości filtrowania i przetwarzania danych, wykorzystując zaawansowane funkcje przetwarzania oparte na warunkach logicznych lub modyfikując dane podczas konwersji z formatu źródłowego do formatu docelowego.

Na przykład, ponieważ dane w formacie XBRL są zasadniczo płaskie, często konieczne jest stosowanie funkcji grupowania, które łączą dane źródłowe w grupy, a następnie przetwarzają te grupy, aby przekształcić dane w strukturę hierarchiczną. Ułatwia to realizacja za pomocą funkcji grupowania dostępnych w bibliotece MapForce.

Mapowania danych typu "jeden do wielu" oraz łańcuchowe

MapForce to niezwykle elastyczne narzędzie do mapowania danych XML, przeznaczone do złożonych projektów integracji i konwersji danych. Źródła i cele mapowania danych mogą mieć różne formaty, w tym dowolne kombinacje plików XML, baz danych, plików tekstowych, standardu EDI, arkuszy Excel, formatu XBRL, platform Shopify/GraphQL oraz usług internetowych. Mapowanie danych może polegać na przekształceniu jednego źródła do jednego celu, jednego źródła do wielu celów, wielu źródeł do jednego celu lub wielu źródeł do wielu celów, przy czym wszystkie te elementy mogą być w różnych formatach danych.

MapForce: Łańcuchowe mapowanie

MapForce umożliwia integrację danych z wielu plików i źródeł danych, a także podział danych z jednego źródła na wiele wyników. Możliwość określenia wielu plików jest realizowana poprzez obsługę znaków wieloznacznych (np. ? lub *) w nazwach plików, poprzez określenie tabeli w bazie danych, sekwencji automatycznych numerów lub za pomocą innych metod. Ta funkcja jest bardzo przydatna w wielu scenariuszach integracji danych; na przykład, może być konieczne połączenie danych z kolekcji plików lub generowanie oddzielnych plików XML dla każdego rekordu w głównej tabeli w dużej bazie danych.

MapForce umożliwia również wykorzystanie nazw plików jako parametrów w projektach integracji danych. Dzięki temu można tworzyć dynamiczne mapowania, w których konkretne nazwy plików są definiowane w czasie działania programu.

Mapowanie danych z powiązaniami

Łańcuchowe transformacje umożliwiają tworzenie złożonych przekształceń, w których wynik jednego przekształcenia staje się wejściem dla kolejnego. Ta potężna funkcja zwiększa możliwości MapForce w zakresie wykonywania w pełni automatycznych transformacji. Każdy element w łańcuchu staje się modułową jednostką w sekwencji wzajemnie powiązanych transformacji, co pozwala na przeprowadzanie konwersji w czasie rzeczywistym.

Można tworzyć łańcuchy transformacji, łącząc dowolną liczbę komponentów mapujących z komponentem docelowym. Możliwe jest wyświetlanie lub generowanie podglądu i kodu dla komponentów pośrednich, a także dla końcowego wyniku mapowania.

Automatyzacja procesu mapowania XML za pomocą serwera MapForce

Altova MapForce Server zawiera wbudowany silnik transformacji danych, opracowany dla MapForce, który został znacznie ulepszony, aby działać w środowiskach serwerowych. Serwer MapForce umożliwia przekształcenia danych dla dowolnej kombinacji formatów XML, baz danych, EDI, XBRL, plików tekstowych, Excela, JSON, Protocol Buffers oraz usług internetowych, wykorzystując wstępnie przetworzone i zoptymalizowane mapowania danych przechowywane w plikach wykonywalnych, w oparciu o mapowania danych zdefiniowane w programie MapForceMapForce Server przenosi transformację danych na wyższy poziom, oferując funkcje serwerowe, takie jak przetwarzanie równoległe i wielowątkowe, masowe wstawianie danych do baz SQL, wsparcie dla różnych platform oraz wiele innych.

Przetwarzanie wstępne umożliwia szybszą pracę i zmniejsza zużycie pamięci dla większości mapowań danych. Serwer MapForce działa pod kontrolą serwera FlowForce, może być uruchamiany w trybie autonomicznym z linii poleceń lub programowo za pomocą interfejsu API.

Po zaprojektowaniu i przetestowaniu mapowania XML w programie MapForce, można uruchomić je za pomocą serwera MapForce, aby automatyzować procesy biznesowe, które wymagają powtarzalnych przekształceń danych.

Tworzenie pliku konfiguracyjnego serwera MapForce

MapForce wstępnie przetwarza i optymalizuje mapowania danych XML, przechowuje je w plikach wykonywalnych MapForce Server, które mogą być uruchamiane z linii komend za pomocą MapForce Server, oraz przesyła je do wykorzystania w zadaniach FlowForce Server.

Kiedy serwer MapForce działa pod kontrolą serwera FlowForce, mapowania danych są wykonywane jako etapy zadania w serwerze FlowForce, w oparciu o wyzwalacze zdefiniowane jako część tego zadania. Na przykład, nowy plik XML pojawia się w określonym katalogu, co uruchamia wieloetapowe zadanie w serwerze FlowForce. Najpierw plik jest weryfikowany za pomocą serwera RaptorXML+XBRL, a następnie serwer MapForce jest uruchamiany w celu wyodrębnienia określonych danych z pliku XML i wprowadzenia ich do bazy danych.

Obsługiwane słowniki XML

MapForce umożliwia mapowanie, transformację i konwersję dowolnych z niezliczonych słowników opartych na XML, które są obecnie w użyciu, w tym tych wymienionych poniżej.

NazwaPrzepraszam, ale nie rozumiem, co mam przetłumaczyć. Proszę, podaj tekst, który chcesz, abym przetłumaczył na język polskiOpisPionowyOrganizacja normalizacyjna
Standardy ACORD

.xml

Standardy wymiany danych w branży ubezpieczeniowej, dotyczące polis, roszczeń, rozliczeń oraz transakcji reasekuracyjnych między firmami ubezpieczeniowymi, pośrednikami i agenturami.Ubezpieczenie
AUTOSAR XML

.arxml (plik w formacie ARXML)

Format wymiany danych AUTOSAR, opisujący architekturę oprogramowania sterowników samochodowych, interfejsy oraz macierze komunikacyjne – jest kluczowym elementem każdego nowoczesnego programu rozwoju pojazdów.Inżynieria motoryzacyjna
Format syndykacji Atom

.atom

Format przesyłania danych do stron internetowych, znormalizowany przez organizację IETF, który jest wykorzystywany przez blogi, serwisy informacyjne i wiele interfejsów programistycznych przedsiębiorstw jako alternatywa dla formatu RSS.Media, wydawnictwo, interfejsy programistyczne (API)
BPMN (modelowanie i notacja procesów biznesowych)

.bpmn

Standard OMG dla diagramów procesów biznesowych i definicji procesów umożliwiających ich wykonanie, wykorzystywany przez firmy takie jak Camunda, Signavio i Bizagi, a także przez większość platform do zarządzania procesami biznesowymi (BPM).Zarządzanie procesami biznesowymi, automatyzacja przepływu pracy
Raportowanie według krajów (CBCR)

.xml

Schemat OECD, za pomocą którego przedsiębiorstwa międzynarodowe raportują przychody, zyski oraz zapłacone podatki w poszczególnych jurysdykcjach do organów podatkowych, zgodnie z działaniem 13 inicjatywy BEPS.Sprawozdawczość podatkowa, zgodność z przepisami
CDISC ODM / Definicje XML

.xml

Standardy badań klinicznych dotyczące wymiany danych z badań oraz opisywania metadanych zbiorów danych w dokumentacji regulacyjnej składanej do FDA (Agencji ds. Żywności i Leków) i PMDA (Agencji ds. Farmaceutycznej i Medycznej).Badania kliniczne, badania i rozwój w branży farmaceutycznej
CML (język znaczników chemicznych)

.cml

Otwarty słownik terminów dotyczących cząsteczek, reakcji i widm, wykorzystywany w zestawach narzędzi do cheminformatyki, bazach danych chemicznych oraz w publikacjach naukowych.Chemia, bioinformatyka chemiczna
DAISY – Cyfrowa książka mówiona

.opf

.ncx (rozszerzenie pliku)

.xml

Standard dostępności publikacji, przeznaczony do tworzenia audiobooków i książek tekstowych, które są łatwe w obsłudze i mogą być wykorzystywane przez biblioteki oraz usługi dla osób z niepełnosprawnością wzroku.Dostępne wydawnictwo, biblioteki
DITA (Architektura Typowania Informacji Darwin)

.dita

.ditamap

Architektura OASIS, przeznaczona do tworzenia technicznej dokumentacji opartej na tematach, umożliwia modułowe pisanie, warunkowe publikowanie oraz ponowne wykorzystywanie treści w różnych zestawach dokumentacji produktowej.Dokumentacja techniczna, zarządzanie treścią
DMN (Modelowanie i notacja decyzji)

.dmn

Standard OMG dla logiki decyzyjnej w biznesie oraz tabel decyzyjnych, który jest realizowany przez silniki reguł biznesowych, działających równolegle z procesami BPMN.Reguły biznesowe, automatyzacja procesów decyzyjnych
DocBook

.dbk

.xml

To powszechnie stosowany, sprawdzony system oznaczania tekstu, przeznaczony do tworzenia książek technicznych, instrukcji obsługi i dokumentacji referencyjnej, szeroko wykorzystywany w środowiskach open source oraz w narzędziach do publikacji.Wydawnictwa techniczne, dokumentacja
Metadane Dublin Core

.xml

Najpopularniejszy słownik metadanych, wykorzystywany do opisywania zasobów cyfrowych i fizycznych, zaimplementowany w katalogach bibliotecznych, repozytoriach oraz systemach zarządzania treścią.Biblioteki, archiwa, zarządzanie metadanymi
EC CESOP (skrót, którego pełna nazwa wymaga kontekstu)

.xml

System opracowany przez Komisję Europejską, który umożliwia dostawcom usług płatniczych raportowanie danych dotyczących transakcji transgranicznych co kwartał, w celu zwalczania oszustw związanych z podatkiem VAT.Płatności, zgodność z przepisami dotyczącymi podatku VAT
EPUB (format publikacji elektronicznej)

.epub

Najpopularniejszym otwartym standardem dla e-booków jest EPUB. Dokumenty opakowujące, dokumenty nawigacyjne oraz pliki treści w formacie EPUB są zapisane w językach XML i XHTML.Wydawnictwo, e-booki, edukacja
Etykieta produktu leczniczego w formacie strukturyzowanym (FDA SPL)

.xml

Standard dokumentów HL7, w którym informacje dotyczące oznaczeń leków i urządzeń medycznych, składników oraz dane dotyczące rejestracji podmiotów gospodarczych są przekazywane do FDA (Agencji ds. Żywności i Leków).Sprawy regulacyjne w branży farmaceutycznej
FIXML (skrót od Financial Information eXchange Markup Language) to język znaczników XML służący do wymiany danych finansowych

.xml

Kodowanie XML protokołu FIX, który jest wykorzystywany do przesyłania zleceń na instrumenty finansowe, raportów z realizacji zleceń oraz komunikatów związanych z rozliczeniami transakcji na giełdach i w systemach rozliczeniowych.Rynki kapitałowe, obrót instrumentami finansowymi
FpML (język znaczników dla instrumentów finansowych)

.xml

Standard branżowy służący do opisywania instrumentów pochodnych dostępnych bez recepty oraz produktów strukturyzowanych, wykorzystywany do potwierdzania transakcji, wyceny oraz sporządzania raportów regulacyjnych zgodnie z przepisami EMIR i Dodd-Frank.Rynki kapitałowe, instrumenty pochodne
GML (język znaczników geograficznych)

.gml

Gramatyka OGC (Open Geospatial Consortium) dla obiektów geograficznych, która stanowi podstawę wielu krajowych systemów danych przestrzennych oraz dyrektywy UE INSPIRE.Geoinformacja / Systemy Informacji Geograficznej, administracja publiczna
GPX (format wymiany danych GPS)

.gpx (rozszerzenie pliku)

De facto standard wymiany punktów GPS, tras i ścieżek między urządzeniami i aplikacjami, takimi jak Garmin, Strava, Komoot i Ride with GPS.GPS, sporty outdoorowe, system śledzenia floty
GS1 EPCIS / GS1 XML

.xml

Standardy GS1 dotyczące widoczności zdarzeń w łańcuchu dostaw oraz dokumentów biznesowych, stanowią podstawę dla wymogów dotyczących identyfikowalności w zakresie bezpieczeństwa żywności oraz serializacji produktów farmaceutycznych.Śledzenie łańcucha dostaw, handel detaliczny, farmacja – identyfikowalność
HL7 CDA / C-CDA (Architektura Dokumentów Klinicznych)

.cda

.xml

Standard HL7 dla dokumentów medycznych, takich jak raporty ze szpitala, skierowania i dokumentacja dotycząca ciągłości leczenia; podstawa wymiany informacji medycznych.Opieka zdrowotna
HL7 FHIR (serializacja XML)

.xml

Format XML zasobów i zestawów FHIR – współczesnego, dominującego standardu interoperacyjności w ochronie zdrowia, wymaganego przez amerykańskie przepisy CMS dotyczące interoperacyjności.Opieka zdrowotna
Wersja 3 standardu HL7 (wersja normatywna)

.xml

Modele komunikatów i dokumentów HL7 w wersji 3, służące do zapewnienia interoperacyjności w ochronie zdrowia, w tym architektura dokumentów klinicznych oraz słowniki komunikatów oparte na modelu RIM.Opieka zdrowotna
Standardy HR Open (HR-XML)

.xml

Standardy interoperacyjności dotyczące danych dotyczących zasobów ludzkich – ogłoszeń o pracę, profili kandydatów, danych dotyczących wynagrodzeń, świadczeń i rejestracji czasu pracy – wymienianych między systemami zarządzania zasobami ludzkimi (HCM) a dostawcami usług.Zasoby ludzkie, wynagrodzenia
IEC CIM (Uniwersalny Model Informacyjny)

.xml

Model IEC 61970/61968 służy do wymiany danych dotyczących topologii sieci elektroenergetycznej, zasobów oraz danych rynkowych pomiędzy centrami kontroli przedsiębiorstw energetycznych a narzędziami planistycznymi.Usługi komunalne, funkcjonowanie sieci energetycznych
Wiadomości płatnicze zgodne ze standardem ISO 20022

.xml

Globalny standard komunikacji finansowej, stosowany do przelewów, autoryzowanych płatności i raportowania transakcji gotówkowych (pain, pacs, camt) – obecnie obowiązkowy dla transakcji transgranicznych realizowanych przez systemy SEPA, CHAPS, Fedwire oraz SWIFT.Bankowość, płatności, zarządzanie finansami
Opis biblioteki tagów JSP

.tld

Opis XML, który definiuje niestandardowe tagi, funkcje i walidatory dostępne dla technologii JavaServer Pages w aplikacjach internetowych Java.Aplikacje Java dla przedsiębiorstw
Szablon raportu JasperReports

.jrxml

Szablon raportu XML dla JasperReports, najpopularniejszego, otwartego silnika raportowania, powszechnie wykorzystywanego w aplikacjach biznesowych opartych na Java.Analiza biznesowa, raportowanie korporacyjne
Opisy wdrożeniowe dla Java EE

.xml

Dokumenty konfiguracyjne (web.xml, ejb-jar.xml, application.xml), które definiują serwlety, komponenty EJB, zasady bezpieczeństwa oraz odwołania do zasobów w aplikacjach korporacyjnych Java.Aplikacje Java dla przedsiębiorstw
KML (język znaczników Keyhole)

.kml (rozszerzenie pliku)

Format adnotacji i wizualizacji danych geograficznych, który zyskał popularność dzięki produktom Google Earth i Google Maps, a obecnie jest standardem OGC.Geoinformacja / Systemy Informacji Geograficznej
LandXML

.xml

Format wymiany danych dla inżynierii lądowej i geodezji, obejmujący dane dotyczące tras, powierzchni, działek oraz przekrojów, obsługiwany przez programy Civil 3D, Bentley i Trimble.Inżynieria lądowa, geodezja
MISMO

.xml

Standard danych branży kredytów hipotecznych, dotyczący procesu udzielania kredytów, ich analizy, obsługi oraz obrotu na rynku wtórnym, wymagany przez firmy Fannie Mae i Freddie Mac.Kredyt hipoteczny, udzielanie pożyczek
MPEG-DASH: Plik MPD (opis prezentacji multimediów)

.mpd

Standard, który napędza adaptacyjny strumieniowanie wideo MPEG-DASH, wykorzystywany przez YouTube, Netflix i większość nowoczesnych platform streamingowych.Transmisja telewizyjna, strumieniowanie wideo przez Internet
MTConnect

.xml

Standard produkcyjny, za pomocą którego maszyny CNC, roboty i czujniki przesyłają dane operacyjne do systemów MES (Manufacturing Execution System) oraz systemów analitycznych znajdujących się na hali produkcyjnej.Produkcja, przemysłowy Internet rzeczy
MusicXML

.musicxml (plik w formacie MusicXML)

Standardowy format wymiany notacji muzycznej między programami Finale, Sibelius, MuseScore, Dorico oraz oprogramowaniem do skanowania nut.Notacja muzyczna, wydawnictwo muzyczne, edukacja muzyczna
NCAXML

.xml

Standardy Krajowego Stowarzyszenia Kawy dotyczące dokumentów używanych w handlu kawą ziarnistą – umów, dokumentów transportowych i certyfikatów wagowych – między producentami, handlowcami i palarniami.Handel surowcami, łańcuch dostaw żywności
NIEM XML

.xml

Model Krajowego Systemu Wymiany Informacji, wykorzystywany do udostępniania danych pomiędzy amerykańskimi instytucjami zajmującymi się wymiarem sprawiedliwości, imigracją, zarządzaniem kryzysowym oraz ochroną zdrowia publicznego.Wymiana informacji między organami rządowymi
NITF (format tekstowy dla branży informacyjnej)

.nitf

.xml

Standard IPTC służy do oznaczania treści artykułów informacyjnych oraz metadanych i jest wykorzystywany przez agencje prasowe oraz systemy produkcji gazet.Media informacyjne, wydawnictwo
NewsML to format wymiany danych przeznaczony do przesyłania informacji prasowych

.xml

Standard IPTC służy do pakowania i wymiany materiałów multimedialnych związanych z wiadomościami, w tym tekstów, obrazów, filmów oraz metadanych dotyczących praw autorskich i pochodzenia tych materiałów.Media informacyjne, dystrybucja treści
OAGIS (Otwarta Specyfikacja Integracji Grup Aplikacyjnych)

.xml

Szeroko stosowany, standardowy model dokumentów obiektów biznesowych, przeznaczony do integracji systemów ERP, CRM, MES oraz aplikacji logistycznych w przedsiębiorstwach.Integracja aplikacji biznesowych
ODX (Otwarty System Wymiany Danych Diagnostycznych)

.odx

Format ASAM/ISO 22901, opisujący dane diagnostyczne pojazdów, kody błędów oraz procedury aktualizacji oprogramowania sterowników (ECU), wykorzystywane przez narzędzia serwisowe i stanowiska testowe.Diagnostyka samochodowa, serwis pogwarancyjny
OFX / QFX (Otwarta Platforma Giełdowa Finansowa)

.ofx

.qfx

Formaty, w których banki i domy maklerskie udostępniają do pobrania wyciągi z kont i historię transakcji, a które są wykorzystywane przez programy takie jak Quicken, QuickBooks oraz systemy księgowe; format OFX 2.x to czysty XML.Usługi bankowe, finanse osobiste i firmowe
ONIX dla branży wydawniczej

.xml

Globalny standard, według którego wydawcy przesyłają dane dotyczące książek – tytuły, autorzy, ceny, prawa autorskie – do sprzedawców detalicznych, hurtowni i bibliotek.Wydawnictwo książkowe, łańcuch dostaw w handlu detalicznym
OOXML (Office Open XML) - format otwarty dla dokumentów biurowych

.docx

.xlsx

.pptx

Format ECMA-376 / ISO 29500, obecny w każdym nowoczesnym pliku Word, Excel i PowerPoint, zawiera elementy WordprocessingML, SpreadsheetML i PresentationML, które są dokumentami XML umieszczonymi w pakiecie OPC.Produktywność pracy biurowej, dokumenty biznesowe
XML OpenStreetMap

.osm

Natywny format danych projektu OpenStreetMap, zawierający węzły, trasy i relacje, które opisują mapę świata.Geoinformacja / Systemy Informacji Geograficznej (SIG), mapowanie
OpenDRIVE

.xodr

Standard ASAM, który opisuje sieci drogowe, pasy ruchu oraz znaki drogowe, wykorzystywany w symulacjach jazdy oraz do weryfikacji systemów pojazdów autonomicznych.Symulacje jazdy autonomicznej w branży motoryzacyjnej
OpenSCENARIO

.xosc

Standard ASAM opisuje dynamiczne scenariusze ruchu i manewry, wykorzystywane do testowania zaawansowanych systemów wspomagania kierowcy oraz funkcji autonomicznej jazdy.Symulacje jazdy autonomicznej w branży motoryzacyjnej
P3P (Platforma Preferencji Prywatności)

.xml

Format W3C umożliwiający przeglądarkom odczytywanie polityk prywatności stron internetowych w sposób zrozumiały dla maszyn, co pozwala na porównywanie praktyk dotyczących przetwarzania danych przez daną stronę z preferencjami użytkownika.Prywatność w sieci, zgodność z przepisami
RIXML (skrót od "Rich Internet XML") - format danych XML służący do tworzenia bogatych aplikacji internetowych

.xml

Standard dotyczący oznaczania i dystrybucji analiz inwestycyjnych, który umożliwia firmom inwestycyjnym klasyfikowanie, przekierowywanie i wyszukiwanie publikacji analityków z innych firm.Rynki kapitałowe, badania inwestycyjne
RSS (Really Simple Syndication) – format agregacji treści

.rss

Format przesyłania danych, który jest podstawą dystrybucji wiadomości i praktycznie wszystkich podcastów – każdy podcast na świecie jest publikowany jako dokument RSS.Media, wydawnictwo, podcasty
SDMX-ML

.xml

Norma ISO dotycząca wymiany danych statystycznych i metadanych, wykorzystywana przez Europejski Bank Centralny, Eurostat, Międzynarodowy Fundusz Walutowy, Organizację Współpracy Gospodarczej i Rozwoju, Bank Rozrachunków Międzynarodowych oraz krajowe urzędy statystyczne.Oficjalne statystyki, działalność banku centralnego
SMIL (Synchronized Multimedia Integration Language) – Język synchronizacji multimediów

.smil

.smi

Język W3C przeznaczony do tworzenia interaktywnych prezentacji multimedialnych z synchronizacją czasową, wykorzystywany w systemach informacji cyfrowych, w systemach nadawania programów telewizyjnych, w systemach wstawiania reklam do strumieni wideo oraz w aplikacjach do audiobooków z funkcją czytania na głos.Sygnalizacja cyfrowa, transmisje, multimedia
Pakiet SSIS (SQL Server Integration Services)

.dtsx

Plik pakietu, który definiuje zadanie ETL (Extract, Transform, Load) w SQL Server Integration Services – obejmujący przepływ sterowania, przepływ danych oraz menedżery połączeń – jest przechowywany w całości w formacie XML.Integracja danych, ETL (ekstrakcja, transformacja, ładowanie), hurtownie danych
Język definiowania raportów SSRS

.rdl

.rdlc

Definicja raportu w formacie XML, wykorzystywana przez usługi raportowania SQL Server oraz serwer raportów Power BI, która opisuje zbiory danych, układ i parametry.Analiza biznesowa, raportowanie korporacyjne
SVG (Skalowalna Grafika Wektorowa)

.svg

Standard internetowy i drukowy dla grafiki wektorowej niezależnej od rozdzielczości; każdy logo, ikona i wykres zapisane w formacie SVG to prosty dokument XML.Projektowanie graficzne, strony internetowe, wydawnictwo
StratML (język znaczników strategii)

.xml

Norma ISO dotycząca planów strategicznych i raportów dotyczących wyników, które mogą być odczytywane przez maszyny i są wykorzystywane przez agencje federalne w Stanach Zjednoczonych oraz inne podmioty sektora publicznego.Rząd, planowanie strategiczne
TCX (format XML do przechowywania danych dotyczących treningów)

.tcx

Format danych aktywności sportowej opracowany przez firmę Garmin – obejmujący takie informacje jak tętno, okrążenia, kadencja i dane GPS – jest wykorzystywany do wymiany informacji między sportowymi zegarkami a platformami takimi jak Strava i TrainingPeaks.Fitness i analiza danych sportowych
TEI (Inicjatywa Kodowania Tekstów)

.tei

.xml

Standard akademicki dotyczący kodowania tekstów literackich i historycznych, manuskryptów oraz krytycznych wydań w projektach humanistyki cyfrowej na całym świecie.Humanistyka cyfrowa, badania naukowe
TMX (format wymiany pamięci tłumaczeniowej)

.tmx

Standardowy format używany w branży do wymiany baz pamięci tłumaczeń między narzędziami wspomagającymi tłumaczenia, takimi jak Trados, memoQ i Phrase.Lokalizacja, tłumaczenie
TTML / DFXP (język znaczników dla tekstu z synchronizacją czasową)

.ttml

.dfxp

Standardowy format napisów i napisów dla osób niesłyszących, stosowany w procesach nadawania i strumieniowania, w tym w profilach dostarczania danych Netflix i IMSC.Transmisja, strumieniowanie, dostępność
Plik roboczy Tableau / Źródło danych

.twb

.tds

Pliki robocze i pliki źródłowe danych Tableau, które nie są kompresowane i przechowują arkusze, pola obliczeniowe oraz metadane połączeń w formacie XML.Analiza biznesowa, analityka
UBL (Uniwersalny Język Biznesowy)

.xml

Standard OASIS/ISO, będący podstawą dla Peppol, XRechnung oraz większości krajowych regulacji dotyczących faktur elektronicznych, obejmuje faktury, zamówienia, potwierdzenia wysyłki oraz noty kredytowe.Faktury elektroniczne, zamówienia, integracja z systemami ERP
Standard faktur elektronicznych dla różnych branż (UN/CEFACT) (Factur-X / ZUGFeRD)

.xml

Formaty faktur elektronicznych Factur-X (francuski) i ZUGFeRD (niemiecki), będące formatami hybrydowymi, wykorzystują składnię CII, w której dane faktury, czytelne dla maszyn, są zawarte w pliku factur-x.xml.Faktury elektroniczne, rozliczenia z dostawcami
Pliki XML patentów Urzędu Patentowego Stanów Zjednoczonych (USPTO)

.xml

Formaty, w jakich Urząd Patentów i Znaków Towarowych Stanów Zjednoczonych publikuje decyzje dotyczące patentów oraz wnioski patentowe, w tym pełne teksty, zakres ochrony oraz dane bibliograficzne.Własność intelektualna, badania prawne
VAST (szablon serwowania reklam wideo)

.xml

Standardowy format odpowiedzi IAB, za pomocą którego serwery reklam wideo przesyłają materiały reklamowe i informacje o śledzeniu do odtwarzaczy – jest podstawą większości reklam wideo wyświetlanych online.Reklama cyfrowa, technologie reklamowe
VoiceXML (język VoiceXML)

.vxml (rozszerzenie pliku) - format pliku używany do definiowania interaktywnych aplikacji głosowych

Język W3C służący do tworzenia interaktywnych dialogów głosowych w systemach odpowiedzi głosowej, definiujący komunikaty, gramatykę oraz logikę przepływu rozmowy.Centra obsługi klienta, telefonia
WML (język znaczników bezprzewodowych)

.wml

Formatowanie stron internetowych używane w erze WAP, przeznaczone dla wczesnych modeli telefonów komórkowych; nadal spotykane w starszych systemach telekomunikacyjnych oraz w archiwalnych treściach.Telekomunikacja (tradycyjne systemy)
XBRL (język rozszerzalny do raportowania biznesowego)

.xbrl

Globalny standard dotyczący cyfrowego raportowania finansowego i regulacyjnego, wymagany przez amerykańską komisję SEC (EDGAR), europejski urząd ESMA (ESEF), brytyjską służbę podatkową HMRC oraz dziesiątki innych organów regulacyjnych.Finanse, księgowość, sprawozdawczość regulacyjna
XLIFF (format pliku wymiany danych lokalizacyjnych w formacie XML)

.xlf

.xliff

Standard OASIS służy do przesyłania treści przeznaczonych do tłumaczenia pomiędzy systemami zarządzania tłumaczeniami a narzędziami wspomagającymi tłumaczenia (CAT); jest to kluczowy format plików w branży lokalizacji.Lokalizacja, tłumaczenie
XMI (wymiana metadanych XML)

.xmi

Standard OMG umożliwia wymianę modeli UML oraz innych modeli opartych na metamodelach pomiędzy narzędziami do modelowania, takimi jak Enterprise Architect, MagicDraw i Papyrus.Architektura oprogramowania, modelowanie przedsiębiorstw
Życiorys w formacie XML

.xml

Ustrukturyzowany słownik terminów używanych w życiorysach i listach motywacyjnych, umożliwiający publikację jednego dokumentu w wielu formatach oraz jego przetwarzanie przez systemy rekrutacyjne.Rekrutacja, zasoby ludzkie
XMP (Platforma Rozszerzalnych Metadanych)

.xmp

Format metadanych firmy Adobe, zgodny z normą ISO, przeznaczony dla zdjęć, filmów i materiałów kreatywnych; pliki .xmp typu "sidecar" to zwykłe pliki XML/RDF, które są tworzone przez programy Lightroom, Bridge i Camera Raw.Fotografia, zarządzanie zasobami cyfrowymi
cXML (format XML do handlu elektronicznego)

.xml

Format transakcji wykorzystywany w systemie SAP Ariba oraz w większości katalogów B2B, zamówieniach i fakturach używanych w procesach zakupowych w przedsiębiorstwach.Zakupy, handel B2B
gbXML (format XML dla budynków energooszczędnych)

.gbxml (rozszerzenie pliku)

Format umożliwiający wymianę danych, takich jak geometria budynku, strefy i informacje o konstrukcji, z narzędzi CAD/BIM do programów symulacji energetycznej i analizy obciążenia systemów HVAC.AEC (branża budowlana, inżynieryjna i architektoniczna), modelowanie zużycia energii w budynkach
ifcXML (Industry Foundation Classes, format XML) – format oparty na XML, wykorzystywany do przechowywania danych Industry Foundation Classes

.ifcxml

Serializacja modelu IFC firmy buildingSMART w formacie XML – otwartego standardu wymiany modeli informacji o budynkach między programami takimi jak Revit, ArchiCAD, Tekla i innymi.AEC, BIM, budownictwo