MapForce unterstützt XML-Mappings auf Basis von XML-Schema- oder DTD-Inhaltsmodellen. Laden Sie zur Erstellung eines XML-Mappings zwei oder mehrere Schemas in MapForce und ziehen Sie Verbindungslinien zwischen den Nodes in der Quell- und Zielkomponente. Dank der Unterstützung von gemischtem Inhalt können Sie sogar Textdaten zwischen XML-Nodes mappen.
Falls es kein Schema zu einem XML-Instanzdokument gibt, kann MapForce automatisch ein XML-Schema anhand eines XML-Instanzdokuments generieren.
MapForce unterstützt komplexe XML-Transformationen zwischen mehreren Input- und Output-Schemas, mehreren Quell- und/oder Zieldateien oder Transformationen in mehreren Schritten (von Schema zu Schema zu Schema usw.)
Nachdem Sie die XML-Mappings und Datenverarbeitungsfunktionen definiert haben, können Sie eine Quelldatei laden und der Built-In-Ausführungsprozessor von MapForce konvertiert die Daten sofort in das neue Format.
MapForce generiert auch automatisch XSLT 1.0, XSLT 2.0- oder XSLT 3.0-Stylesheets zur Transformation von Daten in mehreren auf dem Quellschema basierenden XML-Dokumenten in das XML-Zielschema.
Neben XML-Mappings bietet MapForce außerdem Funktionen zum Mappen jeder beliebigen Kombination von XML-, JSON-, PDF-, Datenbank-, EDI-, XBRL-, Flat File-, Excel-, Protobuf- und/oder Webservice-Daten zum Erstellen von Datenintegrations- oder Webservice-Applikationen.
Mit Hilfe des integrierten MapForce-Prozessors können Sie den automatisch erzeugten XSLT 1.0, XSLT 2.0, XSLT 3.0- oder XQuery-Code während der Erstellung des XML-Mapping-Projekts mit einem Klick ansehen und speichern. Sie können auch auf das Register "Ausgabe" klicken, um die von Ihrem XML-Mapping generierte Ausgabe zu sehen.
In der Abbildung unten sehen Sie die XML-Ausgabe und das generierte XSLT 2.0-Stylesheet für das oben gezeigte XML-Mapping.
Bei digitalen Signaturen handelt es sich um eine Spezifikation des W3C zum digitalen Signieren eine XML-Dokuments mittels eines verschlüsselten Codes, anhand dessen überprüft werden kann, ob das XML-Dokument nach dem Signieren geändert wurde. Die XML-Signaturfunktion in MapForce unterstützt nur Zertifikate vom Typ RSA-SHA1 und DSA-SHA1.
MapForce unterstützt die Erstellung digitaler XML-Signaturen für XML- und XBRL-Ausgabedateien. Bei Betätigen der Schaltfläche "Ausgabe", wird eine Signatur für die generierte Ergebnisdatei generiert und die Ergebnisdatei mit der Signatur wird gespeichert.
Digitale Signaturen können als das letzte Element des Ausgabedokuments eingebettet oder in einer separaten Signaturdatei gespeichert werden.
Im Bild rechts sehen Sie eine digitale Signatur am Ender der Ergebnisdatei, die mit der Option "Enveloped" generiert wurde.
Bei Einbettung einer XML-Signatur in das XML-Dokument wird zum XML-Dokument ein Signaturelement im Namespace http://www.w3.org/2000/09/xmldsig# hinzugefügt. Damit das Dokument gemäß dem Schema gültig bleibt, muss das Schema die entsprechenden Elementdeklarationen enthalten. Wenn Sie das Schema des XML-Dokuments nicht anpassen möchten, kann die XML-Signatur mit der Optin "Detached" in einer externen Datei erstellt werden.
Mittels <xs:any> und <xs:anyAttribute> in einem Schema-Design kann an der entsprechenden Stelle im XML-Instanzdokument ein beliebiges neues Element oder Attribut eingefügt werden, auch wenn das neue Element oder Attribut im XML-Schema nicht definiert ist. Diese so genannten XML Wildcards sind eine beliebte Methode, um XML-Schemas, die Standards für die verschiedensten Branchen unterstützen, anpassen zu können.
MapForce unterstützt beim Mappen auf XML oder andere Ausgabeformate <xs:any> und <xs:anyAttribute>. Über eine Auswahlschaltfläche neben <xs:any> oder <xs:anyAttribute> in einer XML-Input-Komponente wird ein Dialogfeld zur Auswahl der Wildcard geöffnet.
Die Unterstützung der im XML-Schema-Design häufig verwendeten <xs:any> und <xs:anyAttribute> Wildcards in MapForce wurden von vielen Benutzern gefragt.
MapForce unterstützt das Mappen von Datenbanken, sodass Sie Daten zwischen beliebigen Datenbankdaten und XML, Flat Files, EDI, Excel, XBRL, Webservices und sogar anderen Datenbankformaten mappen können.
Beim Laden einer Datenbankstruktur im Design-Fenster interpretiert MapForce automatisch das Datenbankschema, stellt Ihnen die verfügbaren Tabellen und Ansichten zur Auswahl und erkennt die Tabellenbeziehungen.
Nach dem Laden aller XML-Daten und anderer Inhaltsmodelle für Ihr Datenbankmapping ziehen Sie nur mehr Verbindungslinien zwischen der Quell- und der Zielstruktur.
Unterstützte relationale Datenbanken:
Unterstützte NoSQL-Datenbanken:
MapForce unterstützt alle gängigen relationalen Datenbanken sowie beliebte NoSQL-Datenbanken und ermöglicht die Erstellung grafischer Mappings zwischen Datenbankquelldaten, Datenverarbeitungsfunktionen und Filtern und anderen Datenstrukturen der verschiedensten Art.
Datenbank-Mapping-Funktionen:
Oft müssen Daten bei Datenbank-Mappings zwischen Quell- und Zielkomponente auf Basis von Booleschen Bedingungen oder SQL- und SQL/XML-Anweisungen bearbeitet werden. Es können logische Vergleiche, mathematische Berechnungen, String-Operationen oder andere Datenmodifikationsprozesse durchgeführt werden. In der Abbildung oben werden in den Kästchen zwischen den Linien, die das Quell- und das Zieldatenmodell verbinden, Datenverarbeitungsfunktionen angezeigt.
Mit Hilfe von Datenverarbeitungsfunktionen können Sie on-the-fly komplexe Datenbank-Mappings für die verschiedensten Transformationsanforderungen durchführen. So können Sie z.B. Datenbank-Mappings erstellen, die XML oder EDI-Nachrichten verwenden, um Datenbankzeilen auf Basis von Filterkriterien aus den XML- oder EDI-Elementen zu extrahieren.
Mappings einer Datenbank auf XML erzeugen ein XML-Ausgabedokument, ein Datenbank-Mapping auf Flat Files bringt CSV- oder Textdokumente mit fester Länge hervor, Mappings von Datenbanken auf EDI produzieren EDIFACT-, X12- oder HL7-Nachrichten, Datenbank-Mappings auf Excel erzeugen Office XML (OOXML) Markup-Code und Mappings auf XBRL produzieren XBRL-Finanzberichte.
Werden XML-Daten auf eine Datenbank gemappt, wird ein Resultat in Form von SQL-Skripts (z.B. SELECT, INSERT, UPDATE und DELETE-Anweisungen) erzeugt, die direkt von MapForce aus an der Zieldatenbank ausgeführt werden.
Extensible Business Reporting Language (XBRL) ist eine XML-basierte Markup-Sprache für die elektronische Übertragung von Geschäfts- und Finanzdaten.
MapForce unterstützt XBRL-Taxonomien als Quelle und Ziel jedes beliebigen Mappings, wodurch Backend-Buchhaltungsdaten grafisch in ein passendes Format transformiert werden können, ohne dass dadurch die semantische oder strukturelle Integrität beeinträchtigt würde. So können Berichtsdaten nun für die Finanzanalyse integriert werden.
Dank der Unterstützung für Mapping-Ausführungsdateien und der Codegenerierung in Java, C# oder C++ können Sie die Konvertierung von Finanzdaten auf Basis des grafischen Mapping-Designs automatisieren. Die Einreichung von Finanzdaten wird dadurch zu einem wiederholbaren und besser zu verwaltenden Prozess, da Sie so ganz nach Bedarf gültige XBRL-Berichte anhand der in den Feldern des Buchhaltungssystems gespeicherten Daten erzeugen können.
Um auf Basis einer bestehenden Taxonomie ein XBRL-Mapping zu erstellen, fügen Sie Ihre Taxonomiestruktur einfach in das MapForce-Design-Fenster ein. Daraufhin wird eine grafische Darstellung der Dateistruktur mit Taxonomie-Concepts, Hypercubes, Abstract Elements, Periods, Identifiers usw. mit intuitiven Symbolen angezeigt.
Die Struktur- und Semantikinformationen für die XBRL-Komponente werden aus der dazugehörigen Linkbase abgerufen und in einer leicht interpretierbaren Hierarchie angezeigt, die je nach Bedarf erweitert oder reduziert werden kann.
MapForce bietet flexible Unterstützung für das Filtern und Verarbeiten von Daten mittels komplexer Verarbeitungsfunktionen auf Basis von Booleschen Bedingungen oder für die Bearbeitung von Daten während der Konvertierung vom Quell- ins Zielformat.
Da XBRL-Daten eine flache Struktur haben, müssen die Quelldaten oft mit Hilfe von Gruppierungsfunktionen in Gruppen zusammengefasst werden, die dann weiter verarbeitet werden, um die Daten in eine hiearchische Struktur umzuwandeln. Dies wird durch Gruppierungsfunktionen in der MapForce-Funktionsbibliothek erleichtert.
MapForce ist ein extrem flexibles XML-Mappingtool für komplexe Datenintegrations- und -konvertierungsprojekte. Als Input- und Zielkomponente eines Datenmappings können gemischte Formate wie z.B. jede Kombination vom XML-, Datenbank-, Flat File-, EDI-, Excel-, XBRL-, Shopify/GraphQL- und Webservice-Daten verwendet werden. Dabei können eine Input-Komponente auf eine Output-Komponente, ein Input auf mehrere Outputs, viele Quelldaten auf eine Zielkomponente oder viele Quellkomponenten auf viele Zielkomponenten, alle in unterschiedlichen Formaten gemappt werden.
MapForce ermöglicht die Integration von Daten aus mehreren Dateien und das Aufteilen von Daten aus einer Datei auf mehrere. Mit Hilfe von Platzhalterzeichen (z.B. ? oder *) in Dateinamen, einer Datenbanktabelle, automatischen Nummerierungssequenzen oder anderen Methoden können mehrere Dateien definiert werden. Diese Funktion eignet sich für die verschiedensten Szenarien. So müssen z.B. manchmal Daten aus einer Datensammlung integriert werden oder es muss für jeden Datensatz der Haupttabelle in einer großen Datenbank eine separate XML-Datei generiert werden.
Auch Dateinamen können als Parameter in Ihren Datenintegrationsprojekten verwendet werden. Auf diese Art können Sie dynamische Mappings erstellen, in denen die jeweiligen Dateinamen zur Laufzeit definiert werden.
Verkettete Transformationen ermöglichen die Erstellung komplexer Mappings, in denen der Output eines Mappings zum Input eines anderen wird. Dies ist eine weitere leistungsstarke Funktion für die Ausführung vollständig automatisierter Transformationen in MapForce. Jede verkettete Komponente wird zu einem Modul in einer unabhängigen Transformationssequenz und ermöglicht dadurch on-the-fly-Konvertierungen.
Bei verketteten Transformationen können beliebig viele Mapping-Komponenten verwendet werden, die mit einer Endkomponente verbunden sind. Genau wie für das Endresultat des Mappings kann auch für Zwischenkomponenten eine Vorschau angezeigt bzw. Code generiert werden.
Altova MapForce Server enthält den für MapForce entwickelten Datentransformationsprozessor und wurde für den Betrieb in Serverumgebungen optimiert. MapForce Server führt anhand von in MapForce erstellten und optimierten Datenmappings, die in Ausführungsdateien gespeichert wurden, Datentransformationen für jede beliebige Kombination von XML-, Datenbank-, EDI-, XBRL-, Flat File-, Excel-, JSON-, Protocol Buffers- und/oder Webservice-Daten durch. Mit seinen Server-Funktionalitäten wie Parallelverarbeitung und Multi-Threading, Bulk SQL Insert, plattformübergreifender Unterstützung und mehr, eröffnet MapForce Server ganz neue Möglichkeiten für Datentransformationen.
Dank Vorverarbeitung lassen sich die meisten Datenmappings schneller und mit weniger Arbeitsspeicherbedarf durchführen. MapForce Server wird über FlowForce Server, in einer Standalone-Konfiguration über die Befehlszeile oder programmatisch über eine API ausgeführt.
Nachdem ein MapForce XML-Mapping erstellt und getestet wurde, kann es von MapForce Server ausgeführt werden, um Geschäftsprozesse, für die wiederholte Datentransformationen erforderlich sind, zu automatisieren.
Mit MapForce werden XML-Datenmappings verarbeitet und optimiert. Anschließend werden diese für die Befehlszeilenausführung durch MapForce Server in MapForce Server-Ausführungsdateien gespeichert und zur Verwendung in FlowForce Server Aufträge geladen.
Wenn MapForce Server unter der Verwaltung von FlowForce Server ausgeführt wird, werden Datenmappings als FlowForce Server-Auftragsschritte, die auf Basis von Triggern ausgelöst werden, ausgeführt. Ein Beispiel wäre ein neues XML-Instanzdokument in einem Verzeichnis, wodurch ein aus mehreren Schritten bestehender FlowForce Server-Auftrag ausgelöst wird, bei dem die Datei zuerst mit RaptorXML+XBRL Server validiert wird. Anschließend werden bestimmte Daten mit Hilfe von MapForce Server aus der XML-Datei extrahiert und in eine Datenbank eingefügt.
| Name | Erw. | Beschreibung | Branche | Standardgremium |
|---|---|---|---|---|
| ACORD Standards |
.xml | Die Datenstandards der Versicherungsbranche für Polizzen, Schadensfälle, Abrechnungen und Rückversicherungsgeschäfte zwischen Versicherern, Maklern und Agenturen. | Versicherungswesen | |
| AUTOSAR XML |
.arxml | Das AUTOSAR-Austauschformat, das die Software-Architektur, Schnittstellen und Kommunikationsmatrizen von Fahrzeug-Steuergeräten beschreibt – ein zentraler Bestandteil eines jeden modernen Fahrzeugentwicklungsprogramms. | Fahrzeugtechnik | |
| Atom Syndication Format |
.atom | Das von der IETF standardisierte Web-Feed-Format, das von Blogs, Nachrichtenseiten und vielen Unternehmens-APIs als Alternative zu RSS verwendet wird. | Medien, Verlagswesen, APIs | |
| BPMN (Business Process Model and Notation) |
.bpmn | Der OMG-Standard für Geschäftsprozessdiagramme und Definitionen ausführbarer Prozesse, der von Camunda, Signavio, Bizagi und den meisten BPM-Suiten verwendet wird. | Geschäftsprozessmanagement, Workflow-Automatisierung | |
| CBCR (Country-by-Country Reporting) |
.xml | Das OECD-Schema, nach dem multinationale Unternehmen im Rahmen des BEPS-Aktionspunkts 13 ihre Umsätze, Gewinne und entrichteten Steuern pro Land bzw. Gebiet an die Steuerbehörden melden. | Steuerberichtswesen, Einhaltung gesetzlicher Vorschriften | |
| CDISC ODM / Define-XML |
.xml | Die Standards der klinischen Forschung für den Austausch von Studiendaten und die Beschreibung von Metadaten zu Datensätzen in Zulassungsanträgen bei der FDA und der PMDA. | Klinische Studien, pharmazeutische Forschung und Entwicklung | |
| CML (Chemical Markup Language) |
.cml | Das offene Vokabular für Moleküle, Reaktionen und Spektren, das in Cheminformatik-Toolkits, chemischen Datenbanken und wissenschaftlichen Publikationen zum Einsatz kommt. | Chemie, Cheminformatik | |
| DAISY Digital Talking Book |
.opf .ncx .xml | Der Standard für barrierefreies Publizieren von navigierbaren Audio- und Textbüchern, der von Bibliotheken und Diensten für Leser mit Lesebehinderungen verwendet wird. | Barrierefreies Publizieren, Bibliotheken | |
| DITA (Darwin Information Typing Architecture) |
.dita .ditamap | Die OASIS-Architektur für themenbasierte technische Dokumentation, die für die modulare Erstellung, die bedingte Veröffentlichung und die Wiederverwendung von Inhalten über verschiedene Produktdokumentationsdatensätze hinweg eingesetzt wird. | Technische Dokumentation, Content Management | |
| DMN (Decision Model and Notation) |
.dmn | Der OMG-Standard für Geschäftsentscheidungslogik und Entscheidungstabellen, der von Business Rules-Prozessoren im Rahmen von BPMN-Prozessen ausgeführt wird. | Business Rules, Entscheidungsautomatisierung | |
| DocBook |
.dbk .xml | Ein seit langem etabliertes Markup-Vokabular für Fachliteratur, Handbücher und Referenzdokumentation, das in Open-Source- und Publishing-Toolchains weit verbreitet ist. | Technische Publikationen, Dokumentation | |
| Dublin Core Metadata |
.xml | Das am weitesten verbreitete Metadaten-Vokabular zur Beschreibung digitaler und physischer Ressourcen, das in Bibliothekskataloge, Datenspeicher und Content-Management-Systeme eingebettet ist. | Bibliotheken, Archive, Verwaltung von Metadaten | |
| EC CESOP |
.xml | Das von der Europäischen Kommission festgelegte Schema, nach dem Zahlungsdienstleister vierteljährlich Daten zu grenzüberschreitenden Zahlungen melden, um Mehrwertsteuerbetrug zu bekämpfen. | Zahlungen, Mehrwertsteuer-Compliance | |
| EPUB (Electronic Publication) |
.epub | Der vorherrschende offene E-Book-Standard; das Paketdokument, das Navigationsdokument und die Inhaltsdateien innerhalb eines EPUB-Dokuments sind im XML- und XHTML-Format gespeichert. | Verlagswesen, E-Books, Bildung | |
| FDA SPL (Structured Product Labeling) |
.xml | Der HL7-Dokumentstandard, nach dem Angaben zur Kennzeichnung von Arzneimitteln und Medizinprodukten, zu Inhaltsstoffen sowie Registrierungsdaten von Herstellungsstätten bei der FDA eingereicht werden. | Arzneimittelzulassung | |
| FIXML |
.xml | Die XML-Kodierung des FIX-Protokolls, das für die Weiterleitung von Wertpapieraufträgen, Ausführungsmeldungen und Clearing-Meldungen nach dem Handel an Börsen und CCPs verwendet wird. | Kapitalmärkte, Wertpapierhandel | |
| FpML (Financial products Markup Language) |
.xml | Der Branchenstandard zur Beschreibung von OTC-Derivaten und strukturierten Produkten, der für die Handelsbestätigung, die Bewertung und die aufsichtsrechtliche Berichterstattung gemäß EMIR und Dodd-Frank verwendet wird. | Kapitalmärkte, Derivate | |
| GML (Geography Markup Language) |
.gml | Die OGC-Grammatik für geografische Objekte, auf der viele nationale Geodateninfrastrukturen sowie die EU-Richtlinie INSPIRE basieren. | Geodaten / GIS, öffentliche Verwaltung | |
| GPX (GPS Exchange Format) |
.gpx | Der De-facto-Standard für den Austausch von GPS-Wegpunkten, Routen und Aufzeichnungsdaten zwischen Geräten und Apps wie Garmin, Strava, Komoot und Ride with GPS. | GPS, Outdoor-Sport, Flottenüberwachung | |
| GS1 EPCIS / GS1 XML |
.xml | Die GS1-Standards für die Transparenz von Ereignissen in der Lieferkette und für Geschäftsdokumente, der für die Rückverfolgbarkeitsvorschriften im Bereich der Lebensmittelsicherheit und der Serialisierung von Arzneimitteln sorgt. | Lieferkette, Einzelhandel, Rückverfolgbarkeit von Pharmazeutika | |
| HL7 CDA / C-CDA (Clinical Document Architecture) |
.cda .xml | Der HL7-Standard für klinische Dokumente wie Entlassungsberichte, Überweisungen und Unterlagen zur Versorgungsfortführung – das Rückgrat für den Austausch von Gesundheitsdaten. | Gesundheitssektor | |
| HL7 FHIR (XML Serialization) |
.xml | Die XML-Form von FHIR-Ressourcen und -Bundles – der führende moderne Standard für Interoperabilität im Gesundheitswesen, der gemäß der Interoperabilitätsverordnung der US-amerikanischen CMS vorgeschrieben ist. | Gesundheitssektor | |
| HL7 Version 3 (Normative Edition) |
.xml | Die HL7-v3-Nachrichten- und Dokumentmodelle für die Interoperabilität im Gesundheitswesen, einschließlich der Clinical Document Architecture und der aus dem RIM abgeleiteten Nachrichtenvokabulare. | Gesundheitssektor | |
| HR Open Standards (HR-XML) |
.xml | Die Interoperabilitätsstandards für Personaldaten – Stellenausschreibungen, Bewerberprofile, Gehaltsabrechnung, Sozialleistungen und Zeiterfassung –, die zwischen HCM-Systemen und Dienstleistern ausgetauscht werden. | Personalmanagement, Gehaltsabrechnung | |
| IEC CIM (Common Information Model) |
.xml | Das Modell nach IEC 61970/61968 für den Austausch von Daten zu Netzstruktur, Anlagen und Märkten zwischen den Leitstellen der Energieversorger und Planungswerkzeugen. | Versorgungsunternehmen, Betrieb von Energienetzen | |
| ISO 20022 Payment Messages |
.xml | Der globale Standard für Finanznachrichten im Zusammenhang mit Überweisungen, Lastschriften und Bargeldmeldungen (PAIN, PACS, CAMT) – mittlerweile verbindlich für SEPA-, CHAPS-, Fedwire- und grenzüberschreitende SWIFT-Zahlungen. | Bankwesen, Zahlungsverkehr, Finanzmanagement | |
| JSP Tag Library Descriptor |
.tld | Der XML-Deskriptor, der benutzerdefinierte Tags, Funktionen und Validatoren deklariert, die in Java-Web-Applikationen für JavaServer Pages verfügbar sind. | Java-Unternehmensapplikationen | |
| JasperReports Report Template |
.jrxml | Die XML-Berichtsvorlage von JasperReports, dem am häufigsten in Java-Geschäftsapplikationen integrierten Open-Source-Berichtsprozessor. | Business Intelligence, Unternehmensberichterstattung | |
| Java EE Deployment Descriptors |
.xml | Die Konfigurationsdateien (web.xml, ejb-jar.xml, application.xml), in denen Servlets, EJBs, Sicherheitsbeschränkungen und Ressourcenreferenzen in Java-Unternehmensapplikationen definiert werden. | Java-Unternehmensapplikationen | |
| KML (Keyhole Markup Language) |
.kml | Das durch Google Earth und Google Maps bekannt gewordene Format für geografische Annotationen und Visualisierungen ist nun ein OGC-Standard. | Geodaten / GIS | |
| LandXML |
.xml | Das Austauschformat für Tiefbau- und Vermessungsdaten – Trassen, Flächen, Parzellen und Querschnitte –, das von Civil 3D, Bentley und Trimble unterstützt wird. | Tiefbau, Vermessungswesen | |
| MISMO |
.xml | Der Datenstandard aus dem Hypothekenwesen für die Kreditvergabe, die Kreditprüfung, die Kreditbetreuung und die Veräußerung auf dem Sekundärmarkt, wie von Fannie Mae und Freddie Mac vorgeschrieben. | Hypotheken, Kreditvergabe | |
| MPEG-DASH MPD (Media Presentation Description) |
.mpd | Das Manifest, das adaptivem MPEG-DASH-Videostreaming zugrunde liegt, das von YouTube, Netflix und den meisten modernen Streaming-Plattformen genutzt wird. | Übertragungen, OTT-Videostreaming | |
| MTConnect |
.xml | Der Fertigungsstandard, über den CNC-Maschinen, Roboter und Sensoren Betriebsdaten an MES- und Analysesysteme in der Fertigung übermitteln | Fertigung, industrielles IoT | |
| MusicXML |
.musicxml | Das Standardformat für den Austausch von Musiknoten zwischen Finale, Sibelius, MuseScore, Dorico und Musik-Scan-Software. | Notenschrift, Verlagswesen, Bildung | |
| NCAXML |
.xml | Der Standard der National Coffee Association für Handelsdokumente im Rohkaffeehandel – Verträge, Versandanzeigen und Gewichtsbescheinigungen – zwischen Erzeugern, Händlern und Röstern. | Rohstoffhandel, Lebensmittelversorgungskette | |
| NIEM XML |
.xml | Das National Information Exchange Model, das für den Datenaustausch zwischen US-Justiz-, Einwanderungsbehörden, Katastrophenschutz und öffentlichem Gesundheitswesen verwendet wird. | Informationsaustausch zwischen Behörden | |
| NITF (News Industry Text Format) |
.nitf .xml | Der IPTC-Standard zur Kennzeichnung von Zeitungsartikelinhalten und Metadaten mit Markup-Code, der von Nachrichtenagenturen und Zeitungsredaktionen verwendet wird. | Nachrichtenmedien, Verlagswesen | |
| NewsML |
.xml | Der IPTC-Standard für die Aufbereitung und den Austausch von Multimedia-Nachrichtenbeiträgen, einschließlich Text, Bildern, Videos sowie Metadaten zu deren Rechten und Herkunft. | Nachrichtenmedien, Syndizierung | |
| OAGIS (Open Applications Group Integration Specification) |
.xml | Ein weit verbreitetes Standardmodell für Business Object Documents zur unternehmensweiten Integration von ERP-, CRM-, MES- und Logistikapplikationen. | Integration von Unternehmensapplikationen | |
| ODX (Open Diagnostic Data Exchange) |
.odx | Das ASAM/ISO 22901-Format zur Beschreibung von Fahrzeugdiagnosedaten, Fehlercodes und ECU-Flash-Verfahren, das von Service-Tools und Prüfständen verwendet wird. | Kfz-Diagnose, Kundendienst | |
| OFX / QFX (Open Financial Exchange) |
.ofx .qfx | Das Format, das Banken und Wertpapierhäuser für herunterladbare Kontoauszüge und Transaktionsverläufe verwenden, die von Quicken, QuickBooks und Buchhaltungssystemen verarbeitet werden; OFX 2.x ist reines XML. | Bankwesen, Privat- und Unternehmensfinanzen | |
| ONIX for Books |
.xml | Der weltweite Standard, nach dem Verlage Buchmetadaten – Titel, Autoren, Preise, Rechte – an Einzelhändler, Großhändler und Bibliotheken übermitteln. | Buchverlage, Lieferkette im Buchhandel | |
| OOXML (Office Open XML) |
.docx .xlsx .pptx | Der ECMA-376/ISO 29500-Markup-Code in jeder modernen Word-, Excel- und PowerPoint-Datei; die Teile "WordprocessingML", "SpreadsheetML" und "PresentationML" sind XML-Dokumente innerhalb eines OPC-Pakets. | Erzeugung von Office- und Geschäftsdokumenten | |
| OSM XML (OpenStreetMap) |
.osm | Das native Datenformat des OpenStreetMap-Projekts, das die Nodes, Ways und Relations enthält, die die Weltkarte beschreiben. | Geodaten / GIS, Kartendarstellung | |
| OpenDRIVE |
.xodr | Der ASAM-Standard zur Beschreibung von Straßennetzen, Fahrspuren und Beschilderung für Fahrsimulationen und die Validierung autonomer Fahrzeuge. | Automobilindustrie, Simulation des autonomen Fahrens | |
| OpenSCENARIO |
.xosc | Der ASAM-Standard, der dynamische Verkehrsszenarien und Manöver beschreibt, die zum Testen von Fahrerassistenz- und autonomer Fahrfunktionen verwendet werden. | Automobilindustrie, Simulation des autonomen Fahrens | |
| P3P (Platform for Privacy Preferences) |
.xml | Das W3C-Format für maschinenlesbare Datenschutzerklärungen von Websites, das es Browsern ermöglicht, den Umgang mit Daten einer Website mit den Nutzerpräferenzen abzugleichen. | Datenschutz im Internet, Einhaltung von Datenschutzvorschriften | |
| RIXML |
.xml | Der Standard für die Kennzeichnung und Verteilung von Anlageanalysen, damit Unternehmen auf der Käuferseite die veröffentlichten Analysen von Unternehmen auf Seite der Verkäufer kategorisieren, weiterleiten und durchsuchen können. | Kapitalmärkte, Finanzanalyse | |
| RSS (Really Simple Syndication) |
.rss | Das Web-Feed-Format, das der Nachrichtenverbreitung und praktisch der gesamten Podcast-Verbreitung zugrunde liegt – jeder Podcast weltweit wird als RSS-Dokument veröffentlicht. | Medien, Verlagswesen, Podcasts | |
| SDMX-ML |
.xml | Die ISO-Norm für den Austausch statistischer Daten und Metadaten, die von der EZB, Eurostat, dem IWF, der OECD, der BIZ und den nationalen statistischen Ämtern verwendet wird. | Amtliche Statistiken, Zentralbankwesen | |
| SMIL (Synchronized Multimedia Integration Language) |
.smil .smi | Die W3C-Sprache für zeitgesteuerte Multimedia-Präsentationen, die in den Bereichen Digital Signage, Broadcast Playout, Einblendung von Werbung in Streaming-Inhalte und barrierefreie Hörbücher zum Einsatz kommt. | Digital Signage, Übertragung, Multimedia | |
| SSIS Package (SQL Server Integration Services) |
.dtsx | Die Paketdatei, die einen ETL-Auftrag von SQL Server Integration Services definiert – Kontrollfluss, Datenfluss und Verbindungsmanager –, wird vollständig im XML-Format gespeichert. | Datenintegration, ETL, Data Warehousing | |
| SSRS Report Definition Language |
.rdl .rdlc | Die von SQL Server Reporting Services und dem Power BI-Report Server verwendete XML-Berichtsdefinition, in der Datensätze, Layout und Parameter beschrieben werden. | Business Intelligence, Unternehmensberichterstattung | |
| SVG (Scalable Vector Graphics) |
.svg | Der Web- und Druckstandard für auflösungsunabhängige Vektorgrafiken; jedes als SVG gespeicherte Logo, Symbol und Diagramm ist ein reines XML-Dokument. | Grafisches Design, Web, Verlagswesen | |
| StratML (Strategy Markup Language) |
.xml | Die ISO-Norm für maschinenlesbare Strategiepläne und Leistungsberichte, die von US-Bundesbehörden und anderen Einrichtungen des öffentlichen Sektors verwendet wird. | Behörden, strategische Planung | |
| TCX (Training Center XML) |
.tcx | Das Garmin-Format für Fitnessdaten – Herzfrequenz, Runden, Trittfrequenz und GPS – wird zwischen Sportuhren und Plattformen wie Strava und TrainingPeaks ausgetauscht. | Fitness, Sportanalyse | |
| TEI (Text Encoding Initiative) |
.tei .xml | Der wissenschaftliche Standard für die Kodierung literarischer und historischer Texte, Manuskripte und kritischer Ausgaben in Projekten der Digital Humanities weltweit. | Digital Humanities, akademische Forschung | |
| TMX (Translation Memory eXchange) |
.tmx | Das branchenübliche Format für den Austausch von Translation Memories zwischen computergestützten Übersetzungstools wie Trados, memoQ und Phrase. | Lokalisierung, Übersetzung | |
| TTML / DFXP (Timed Text Markup Language) |
.ttml .dfxp | Das Standardformat für Untertitel und Untertitel für Hörgeschädigte in Rundfunk- und Streaming-Workflows, einschließlich der Auslieferungsprofile von Netflix und IMSC. | Fernsehen, Streaming, Barrierefreiheit | |
| Tableau Workbook / Data Source |
.twb .tds | Die unkomprimierten Arbeitsmappen- und Datenquellendateien von Tableau, in denen Arbeitsblätter, berechnete Felder und Verbindungsmetadaten als XML gespeichert sind. | Business Intelligence, Analytik | |
| UBL (Universal Business Language) |
.xml | Der OASIS/ISO-Standard, auf dem Peppol, XRechnung und die meisten nationalen Vorschriften zur elektronischen Rechnungslegung basieren und der Rechnungen, Bestellungen, Versandanzeigen und Gutschriften abdeckt. | E-Rechnungen, Beschaffung, ERP-Integration | |
| UN/CEFACT Cross Industry Invoice (Factur-X / ZUGFeRD) |
.xml | Die CII-Syntax, die von den hybriden E-Rechnungsformaten "Factur-X" (Frankreich) und "ZUGFeRD" (Deutschland) verwendet wird, wobei ein „factur-x.xml“-Payload die maschinenlesbaren Rechnungsdaten enthält. | E-Rechnungen, Kreditorenbuchhaltung | |
| USPTO Patent XML |
.xml | Die Formate, in denen das US Patent and Trademark Office erteilte Patente und Patentanmeldungen veröffentlicht, einschließlich Volltext, Patentansprüche und bibliografische Daten. | Geistiges Eigentaum, Rechtsrecherche | |
| VAST (Video Ad Serving Template) |
.xml | Das Standard-Antwortformat des IAB, über das Video-Ad-Server Werbemittel und Tracking-Ereignisse an Player übermitteln – liegt jeder Online-Videoanzeige zugrunde. | Digitale Werbung, AdTech | |
| VoiceXML |
.vxml | Die W3C-Sprache zur Erstellung von Sprachdialogen in interaktiven Voice Response-Systemen, zur Definition von Prompts, Grammatiken und der Logik des Anrufablaufs. | Kontaktzentren, Telefonie | |
| WML (Wireless Markup Language) |
.wml | Der Markup-Code aus der WAP-Ära für Seiten, die an frühe Mobiltelefone übermittelt wurden; wird nach wie vor in alten Telekommunikationssystemen und archivierten Inhalten verwendet. | Telekommunikation (altes Protokoll) | |
| XBRL (eXtensible Business Reporting Language) |
.xbrl | Der weltweite Standard für die digitale Berichterstattung an Finanz- und Aufsichtsbehörden, der von der US-Börsenaufsichtsbehörde SEC (EDGAR), der ESMA (ESEF), der britischen Steuerbehörde HMRC und Dutzenden weiterer Aufsichtsbehörden vorgeschrieben ist. | Finanzwesen, Buchhaltung, Berichterstattung an Aufsichtsbehörden | |
| XLIFF (XML Localization Interchange File Format) |
.xlf .xliff | Der OASIS-Standard für den Austausch übersetzbarer Inhalte zwischen Übersetzungsmanagementsystemen und CAT-Tools; das Standardformat der Lokalisierungsbranche. | Lokalisierung, Übersetzung | |
| XMI (XML Metadata Interchange) |
.xmi | Der OMG-Standard für den Austausch von UML- und anderen metamodellbasierten Modellen zwischen Modellierungstools wie Enterprise Architect, MagicDraw und Papyrus. | Software-Architektur, Unternehmensmodellierung | |
| XML Resume |
.xml | Ein strukturiertes Vokabular für Lebensläufe, mit Hilfe dessen ein einziges Quelldokument in verschiedenen Ausgabeformaten veröffentlicht und von Bewerbungsverwaltungssystemen ausgewertet werden kann. | Personalbeschaffung, Personalwesen | |
| XMP (Extensible Metadata Platform) |
.xmp | Das ISO-standardisierte Metadatenformat von Adobe für Fotos, Videos und kreative Inhalte; die begleitenden .xmp-Dateien sind einfache von Lightroom, Bridge und Camera Raw erstellte XML/RDF-Dateien. | Fotografie, Verwaltung digitaler Assets | |
| cXML (commerce XML) |
.xml | Das Transaktionsformat, das SAP Ariba sowie den meisten B2B-Punchout-Katalogen, Bestellungen und Rechnungen im Unternehmensbeschaffungswesen zugrunde liegt. | Beschaffungswesen, B2B-Handel | |
| gbXML (Green Building XML) |
.gbxml | Das Interoperabilitätsformat, das Gebäudegeometrie, Zonen und Baudaten aus CAD/BIM-Tools in die Energiesimulation und die HLK-Lastanalyse überträgt. | AEC, Energiemodellierung für Gebäude | |
| ifcXML (Industry Foundation Classes, XML) |
.ifcxml | Die XML-Serialisierung des buildingSMART-IFC-Modells – des offenen Standards für den Austausch von Gebäudedatenmodellen zwischen Revit, ArchiCAD, Tekla und anderen Programmen. | AEC, BIM, Bauwesen |






