MapForce supporta le mappature XML basate sui modelli di contenuto XML Schema o DTD. Per creare una mappatura XML, è sufficiente caricare due o più schemi in MapForce e trascinare delle linee di collegamento tra i nodi della sorgente e della destinazione. Il supporto per i contenuti misti consente anche di mappare dati testuali che sono intercalati con elementi XML.
Se non si dispone di uno schema associato per un documento XML, MapForce genera automaticamente uno schema XML a partire dal documento XML stesso.
MapForce supporta trasformazioni XML avanzate tra schemi di input e output multipli, tra più file di origine e/o destinazione, o per trasformazioni avanzate dei dati che richiedono più passaggi (da uno schema a un altro, e così via)
Una volta definiti i parametri di mappatura XML e le regole di elaborazione dei dati, è possibile caricare un file sorgente e il motore di esecuzione integrato di MapForce convertirà immediatamente i dati nel nuovo formato.
MapForce genera automaticamente fogli di stile XSLT 1.0, XSLT 2.0 o XSLT 3.0, utilizzabili per trasformare i dati presenti in diversi documenti XML, in modo da conformarli allo schema XML di destinazione, a partire dallo schema di origine.
Oltre alla mappatura XML, MapForce supporta mappatura di qualsiasi combinazione per creare applicazioni di integrazione dati o servizi web, utilizzando dati provenienti da formati XML, JSON, PDF, database, EDI, XBRL, file di testo semplici, Excel, Protobuf e/o servizi web.
Durante la progettazione di un progetto di mappatura XML, il motore MapForce integrato consente di visualizzare e salvare, con un solo clic, il codice XSLT 1.0, XSLT 2.0, XSLT 3.0 o XQuery generato automaticamente. È inoltre possibile fare clic sulla scheda "Output" per visualizzare l'output effettivo generato dalla mappatura XML.
La schermata qui sotto mostra l'output XML e il foglio di stile XSLT 2.0 generato per la mappatura XML illustrata in precedenza.
Le firme digitali sono una specifica del W3C che consente di firmare digitalmente un documento XML con un codice crittografato, utilizzabile per verificare che il documento XML non sia stato alterato. La funzionalità "XML Signature" in MapForce supporta solo certificati di tipo RSA-SHA1 e DSA-SHA1.
MapForce supporta la creazione di firme digitali XML per i file di output XML e XBRL. Una firma viene creata per il file di output generato quando si preme il pulsante di output, e il file di output con la firma può essere salvato.
Le firme digitali possono essere incorporate come ultimo elemento del documento finale oppure essere salvate in un file di firma separato.
L'immagine a destra mostra una firma digitale alla fine del file dei risultati, generata utilizzando l'opzione "enveloped".
Se una firma XML è incorporata nel documento XML, un elemento "Signature" nello spazio dei nomi http://www.w3.org/2000/09/xmldsig# viene aggiunto al documento XML. Affinché il documento rimanga valido secondo uno schema, lo schema deve contenere le dichiarazioni degli elementi appropriate. Se non si desidera modificare lo schema del documento XML, la firma XML può essere creata in un file esterno utilizzando l'opzione "separata".
L'elemento `<xs:any>` e l'elemento `<xs:anyAttribute>` in un progetto di schema XML consentono di inserire qualsiasi nuovo elemento o attributo nella posizione corrispondente in un documento XML, anche se il nuovo elemento o attributo non è definito nello schema XML. Questo è noto come "carattere jolly" XML ed è un meccanismo ampiamente utilizzato per consentire un certo grado di personalizzazione in molti schemi XML che supportano standard di settore in una vasta gamma di attività commerciali.
MapForce supporta gli elementi `<xs:any>` e `<xs:anyAttribute>` per la mappatura verso l'output in formato XML o in qualsiasi altro formato. Un pulsante di selezione, posizionato accanto a `<xs:any>` o `<xs:anyAttribute>` in un componente di input per la mappatura XML, apre una finestra di dialogo per la selezione di caratteri jolly.
L'elemento `<xs:any>`, così come `<xs:anyAttribute>`, sono comunemente utilizzati nella progettazione di schemi XML, e il supporto per questi elementi in MapForce è stata una richiesta frequente da parte degli utenti.
MapForce offre un supporto avanzato per mappatura del database...compresi la mappatura tra i dati di qualsiasi database e formati XML, file di testo, EDI, Excel (OOXML), XBRL, servizi web e persino altri formati di database.
Quando si carica la struttura di un database nella finestra di progettazione, MapForce interpreta automaticamente lo schema del database, consente di selezionare le tabelle e le viste disponibili e riconosce le relazioni tra le tabelle.
Una volta caricati tutti i modelli XML e gli altri contenuti necessari per la mappatura del database, completate la mappatura semplicemente trascinando delle linee di collegamento tra le strutture di origine e di destinazione.
Supportato Database relazionali:
Supportato Database NoSQL:
MapForce supporta tutti i principali database relazionali, nonché i database NoSQL più diffusi, consentendovi di creare progetti di mappatura grafica tra i dati sorgente del database, le funzioni di elaborazione dei dati e i filtri, e altre strutture dati di vario tipo.
Funzionalità di mappatura dei database:
Molte mappature di database richiedono la manipolazione dei dati tra la sorgente e la destinazione, basandosi su condizioni booleane o istruzioni SQL e SQL/XML. Potrebbe essere necessario eseguire confronti logici, calcoli matematici o operazioni su stringhe, verificare la presenza di dati specifici nel database e apportare altre modifiche ai dati. Nello screenshot mostrato, le funzioni di elaborazione dei dati sono rappresentate dai riquadri situati tra le linee che collegano il modello di dati di origine e quello di destinazione.
Le funzioni di elaborazione dati consentono di eseguire mappature avanzate di database in tempo reale, per soddisfare una vasta gamma di esigenze di trasformazione dei dati. Ad esempio, è possibile creare mappature di database che utilizzano messaggi XML o EDI per estrarre righe di dati in base a criteri di filtro, a partire dagli elementi contenuti nei messaggi XML o EDI.
Le mappature tra database e XML producono un documento XML di output. Le mappature tra database e file di testo semplici generano output in formato CSV o in file di testo a lunghezza fissa. Le mappature tra database e EDI possono produrre messaggi EDIFACT, X12 o HL7. Le mappature tra database e Excel producono markup Office Open XML (OOXML), mentre le mappature verso XBRL generano report finanziari in formato XBRL.
La mappatura di file XML in un database produce un output sotto forma di script SQL (ad esempio, istruzioni SELECT, INSERT, UPDATE e DELETE) che vengono eseguiti direttamente sul database di destinazione, all'interno di MapForce.
Extensible Business Reporting Language (XBRL) è un linguaggio di markup basato su XML, utilizzato per la trasmissione elettronica di dati aziendali e finanziari.
MapForce supporta l'utilizzo delle tassonomie XBRL come fonte o destinazione di qualsiasi mappatura, consentendovi di trasformare graficamente i dati contabili sottostanti in un formato conforme, senza alcun rischio per la loro integrità semantica o strutturale, e/o di integrare i dati di reporting per l'analisi finanziaria.
Il supporto per la mappatura dei file di esecuzione e la generazione di codice in Java, C# o C++ consente anche di automatizzare la conversione dei dati finanziari in base alla progettazione grafica della mappatura. Questo rende la trasmissione dei dati finanziari pubblici un processo ripetibile e altamente gestibile, consentendovi di generare report XBRL validi, come richiesto, a partire dai dati variabili memorizzati nei campi del sistema contabile.
Per creare una mappatura XBRL basata su una tassonomia esistente, è sufficiente inserire la struttura della vostra tassonomia nel pannello di progettazione di MapForce. MapForce visualizzerà una rappresentazione grafica della struttura del file, mostrando i concetti della tassonomia, gli ipercubi, gli elementi astratti, i periodi, gli identificatori, ecc., utilizzando icone intuitive.
Il componente XBRL estrae informazioni strutturali e semantiche dalle relative basi di collegamento e le presenta in una struttura gerarchica che può essere facilmente interpretata, ampliata o ridotta a seconda delle esigenze.
MapForce offre un supporto flessibile per la filtraggio e l'elaborazione dei dati, grazie a funzioni avanzate basate su condizioni booleane o alla manipolazione dei dati durante la conversione dal formato di origine a quello di destinazione.
Ad esempio, poiché i dati XBRL sono essenzialmente strutturati in modo lineare, spesso è necessario utilizzare funzioni di raggruppamento che combinano i dati di origine in gruppi, per poi elaborare ulteriormente questi gruppi e trasformare i dati in una struttura gerarchica. Questo processo è facilitato dalle funzioni di raggruppamento presenti nella libreria di funzioni MapForce.
MapForce è uno strumento di mappatura XML estremamente flessibile, progettato per progetti complessi di integrazione e conversione dei dati. Le sorgenti e le destinazioni di una mappatura dei dati possono essere di formati diversi, inclusa qualsiasi combinazione di XML, database, file di testo, EDI, Excel, XBRL, Shopify/GraphQL e servizi web. Una mappatura dei dati può avere una singola sorgente mappata a una singola destinazione, una sorgente a molte destinazioni, molte sorgenti a una singola destinazione, oppure molte sorgenti a molte destinazioni, il tutto in formati dati differenti.
MapForce consente di integrare dati provenienti da più file e fonti dati, oppure di suddividere i dati provenienti da una singola fonte in molteplici output. È possibile specificare più file tramite l'utilizzo di caratteri jolly (ad esempio, ? o *) nei nomi dei file, tramite una tabella di un database, tramite sequenze di numeri automatici o tramite altri metodi. Questa funzionalità è molto utile in una vasta gamma di scenari di integrazione dei dati; ad esempio, potrebbe essere necessario integrare dati provenienti da una raccolta di file o generare singoli file XML per ogni record di una tabella principale in un database di grandi dimensioni.
MapForce consente inoltre di utilizzare i nomi dei file come parametri nei vostri progetti di integrazione dei dati. Questo permette di creare mappature dinamiche in cui nomi di file specifici vengono definiti durante l'esecuzione.
Le trasformazioni concatenate vi consentono di creare mappature complesse in cui l'output di una mappatura diventa l'input di un'altra. Questa potente funzionalità aumenta la capacità di MapForce di eseguire trasformazioni completamente automatizzate. Ogni componente concatenato diventa un'entità modulare in una sequenza di trasformazioni interdipendenti, consentendo di effettuare conversioni in tempo reale.
È possibile creare trasformazioni concatenate utilizzando un numero qualsiasi di componenti di mappatura collegati a un componente di destinazione finale. È possibile visualizzare o generare anteprime e codice per i componenti intermedi, nonché per il risultato finale della mappatura.
Altova MapForce Server include il motore di trasformazione dati integrato, sviluppato per MapForce, ed è stato notevolmente migliorato per funzionare in ambienti server. MapForce Server esegue trasformazioni dei dati per qualsiasi combinazione di XML, database, EDI, XBRL, file di testo, Excel, JSON, Protocol Buffers e/o servizi web, utilizzando mappature dati pre-elaborate e ottimizzate, memorizzate in file di esecuzione e basate su mappature dei dati definite in MapForceMapForce Server porta la trasformazione dei dati a un livello superiore, grazie a funzionalità server che includono l'elaborazione parallela e il multithreading, l'inserimento massivo di dati SQL, il supporto multipiattaforma e molto altro.
La pre-elaborazione consente prestazioni più rapide e una minore quantità di memoria utilizzata per la maggior parte delle trasformazioni dei dati. MapForce Server opera sotto la gestione di FlowForce Server, in una configurazione autonoma, eseguibile da riga di comando o programmaticamente tramite un'API.
Una volta progettata e testata una mappatura XML in MapForce, questa può essere eseguita da MapForce Server per automatizzare i processi aziendali che richiedono trasformazioni ripetitive dei dati.
MapForce pre-elabora e ottimizza le mappature dei dati XML, le memorizza in file di esecuzione del server MapForce per l'esecuzione da riga di comando tramite il server MapForce, e le carica per essere utilizzate nei processi del server FlowForce.
Quando MapForce Server opera sotto la gestione di FlowForce Server, le mappature dei dati vengono eseguite come passaggi di un processo di FlowForce Server, in base a trigger definiti all'interno del processo stesso. Ad esempio, un nuovo documento XML viene inserito in una directory, il che attiva un processo multi-step di FlowForce Server che, innanzitutto, valida il file utilizzando RaptorXML+XBRL Server, per poi eseguire MapForce Server per estrarre determinati dati dal file XML e inserirli in un database.
| Nome | Estensione | Descrizione | Verticale | Ente di normazione |
|---|---|---|---|---|
| Standard ACORD |
.xml | Gli standard di dati del settore assicurativo per le polizze, le richieste di risarcimento, la fatturazione e le transazioni di riassicurazione tra compagnie assicurative, intermediari e agenzie. | Assicurazione | |
| AUTOSAR in formato XML |
.arxml | Il formato di scambio AUTOSAR, che descrive l'architettura del software delle centraline elettroniche automobilistiche, le interfacce e le matrici di comunicazione, è fondamentale in ogni programma di sviluppo dei veicoli moderni. | Ingegneria automobilistica | |
| Formato di sindacazione Atom |
.atom | Il formato di feed web, standardizzato dall'IETF, utilizzato da blog, siti di notizie e da molte API aziendali come alternativa a RSS. | Media, editoria, API | |
| BPMN (Business Process Model and Notation): Modello e notazione per i processi aziendali |
.bpmn | Lo standard OMG per i diagrammi dei processi aziendali e le definizioni di processi eseguibili, utilizzato da Camunda, Signavio, Bizagi e dalla maggior parte delle suite BPM. | Gestione dei processi aziendali, automazione dei flussi di lavoro | |
| Rapporto paese per paese (CBCR) |
.xml | Lo schema dell'OCSE attraverso il quale le multinazionali rendicontano le entrate, gli utili e le imposte pagate per ogni giurisdizione alle amministrazioni fiscali, nell'ambito dell'Azione 13 del progetto BEPS. | Dichiarazioni fiscali, conformità normativa | |
| CDISC ODM / Define-XML |
.xml | Gli standard di ricerca clinica per lo scambio di dati relativi agli studi clinici e per la descrizione dei metadati dei set di dati, da utilizzare nelle comunicazioni alle autorità regolatorie come la FDA e la PMDA. | Studi clinici, ricerca e sviluppo farmaceutico | |
| CML (Chemical Markup Language) |
.cml | Un vocabolario standardizzato per molecole, reazioni e spettri, utilizzato nei software di chimoinformatica, nei database chimici e nelle pubblicazioni scientifiche. | Chimica, chimioinformatica | |
| Libro digitale parlante DAISY |
.opf .ncx .xml | Lo standard per la pubblicazione di contenuti accessibili, utilizzato da biblioteche e servizi per persone con disabilità visive o difficoltà di lettura, che riguarda libri audio e testi navigabili. | Pubblicazione accessibile, biblioteche | |
| DITA (Architettura di tipografia informativa di Darwin) |
.dita .ditamap | L'architettura OASIS, utilizzata per la documentazione tecnica basata su argomenti, consente la creazione modulare, la pubblicazione condizionale e il riutilizzo dei contenuti in diversi set di documentazione di prodotti. | Documentazione tecnica, gestione dei contenuti | |
| DMN (Decision Model and Notation): Modello e notazione per le decisioni |
.dmn | Lo standard OMG per la logica decisionale aziendale e le tabelle decisionali, implementato tramite motori di regole aziendali in combinazione con i processi BPMN. | Regole aziendali, automazione delle decisioni | |
| DocBook |
.dbk .xml | Un linguaggio di markup consolidato, utilizzato da tempo per libri tecnici, manuali e documentazione di riferimento, ampiamente diffuso negli ambienti open source e nelle piattaforme di pubblicazione. | Editoria tecnica, documentazione | |
| Metadati Dublin Core |
.xml | Il vocabolario di metadati più diffuso per descrivere risorse digitali e fisiche, integrato nei cataloghi delle biblioteche, nei repository e nei sistemi di gestione dei contenuti. | Biblioteche, archivi, gestione dei metadati | |
| EC CESOP |
.xml | Il sistema predisposto dalla Commissione europea attraverso il quale i fornitori di servizi di pagamento trasmettono trimestralmente dati relativi ai pagamenti transfrontalieri, al fine di contrastare le frodi sull'IVA. | Pagamenti, conformità alle normative sull'IVA | |
| EPUB (pubblicazione elettronica) |
.epub | Lo standard aperto più diffuso per gli ebook; all'interno di un file EPUB, il documento principale, il documento di navigazione e i file di contenuto sono formattati in XML e XHTML. | Editoria, ebook, istruzione | |
| Etichettatura strutturata dei prodotti farmaceutici (secondo le linee guida della FDA) |
.xml | Lo standard documentale HL7, utilizzato per trasmettere alla FDA le informazioni relative all'etichettatura di farmaci e dispositivi medici, agli ingredienti e ai dati di registrazione degli stabilimenti produttivi. | Affari regolatori nel settore farmaceutico | |
| FIXML |
.xml | La codifica XML del protocollo FIX, utilizzato per l'instradamento degli ordini di titoli, la trasmissione di report di esecuzione e i messaggi relativi alla compensazione post-negoziazione presso le borse valori e le controparti centrali (CCPs). | Mercati finanziari, negoziazione di titoli | |
| FpML (Financial products Markup Language) – un linguaggio di markup per i prodotti finanziari |
.xml | Lo standard del settore per la descrizione di derivati negoziati sul mercato non regolamentato e di prodotti strutturati, utilizzato per la conferma delle transazioni, la valutazione e la rendicontazione normativa ai sensi di EMIR e Dodd-Frank. | Mercati finanziari, derivati | |
| GML (Geography Markup Language) |
.gml | La grammatica OGC per le caratteristiche geografiche, alla base di molte infrastrutture nazionali di dati spaziali e della direttiva EU INSPIRE. | Geospaziale / Sistemi Informativi Geografici, settore pubblico | |
| GPX (formato di scambio dati GPS) |
.gpx | Lo standard di fatto per lo scambio di coordinate GPS, percorsi e tracce tra dispositivi e applicazioni come Garmin, Strava, Komoot e Ride with GPS. | GPS, sport all'aria aperta, monitoraggio di flotte | |
| GS1 EPCIS / GS1 XML |
.xml | Gli standard GS1 per la visibilità degli eventi lungo la catena di fornitura e per i documenti aziendali costituiscono la base per le normative sulla tracciabilità nel settore alimentare e nella serializzazione dei prodotti farmaceutici. | Tracciabilità nella catena di fornitura, nel settore della vendita al dettaglio e nell'industria farmaceutica | |
| HL7 CDA / C-CDA (Architettura dei Documenti Clinici) |
.cda .xml | Lo standard HL7 per i documenti clinici, come i referti di dimissione, le richieste di consulto e i registri di continuità assistenziale, rappresenta la base fondamentale per lo scambio di informazioni sanitarie. | Assistenza sanitaria | |
| HL7 FHIR (serializzazione XML) |
.xml | La rappresentazione XML delle risorse e dei pacchetti FHIR, lo standard moderno più diffuso per l'interoperabilità nel settore sanitario, è richiesta dalla normativa sull'interoperabilità della US CMS. | Assistenza sanitaria | |
| HL7 Versione 3 (Edizione normativa) |
.xml | I modelli di messaggi e documenti HL7 versione 3 per l'interoperabilità nel settore sanitario, inclusa l'architettura dei documenti clinici e i vocabolari di messaggi derivati dal RIM. | Assistenza sanitaria | |
| Standard aperti per le risorse umane (HR-XML) |
.xml | Gli standard di interoperabilità per i dati relativi alle risorse umane – offerte di lavoro, profili dei candidati, gestione delle buste paga, benefit e rilevazione delle presenze – scambiati tra i sistemi di gestione delle risorse umane e i fornitori di servizi. | Risorse umane, gestione delle paghe | |
| IEC CIM (Modello Informativo Comune) |
.xml | Il modello IEC 61970/61968 è utilizzato per lo scambio di dati relativi alla topologia delle reti elettriche, alle risorse e ai dati di mercato tra i centri di controllo delle aziende fornitrici di energia e gli strumenti di pianificazione. | Servizi pubblici, gestione della rete energetica | |
| Messaggi di pagamento conformi allo standard ISO 20022 |
.xml | Lo standard globale per la trasmissione di messaggi finanziari relativo ai trasferimenti di fondi, agli addebiti diretti e alla rendicontazione dei flussi di cassa (pain, pacs, camt) – ora obbligatorio per i pagamenti transfrontalieri tramite SEPA, CHAPS, Fedwire e SWIFT. | Servizi bancari, pagamenti, tesoreria | |
| Descrizione della libreria di tag JSP |
.tld | Il descrittore XML che dichiara i tag, le funzioni e i validatori personalizzati disponibili per le pagine JavaServer nelle applicazioni web Java. | Applicazioni Java per aziende | |
| Modello di report per JasperReports |
.jrxml | Il modello di report XML di JasperReports, il motore di reporting open source più diffuso integrato nelle applicazioni aziendali Java. | Business intelligence, reportistica aziendale | |
| Descrittori di distribuzione per Java EE |
.xml | I documenti di configurazione (web.xml, ejb-jar.xml, application.xml) che definiscono i servlet, i componenti enterprise Java (EJB), le restrizioni di sicurezza e i riferimenti alle risorse nelle applicazioni enterprise Java. | Applicazioni Java per aziende | |
| KML (Keyhole Markup Language) è un linguaggio di markup utilizzato per visualizzare dati geografici in applicazioni come Google Earth |
.kml | Il formato per l'annotazione e la visualizzazione geografica, reso popolare da Google Earth e Google Maps, è ora uno standard OGC (Open Geospatial Consortium). | Geospaziale / Sistemi Informativi Geografici | |
| LandXML |
.xml | Il formato di scambio dati per l'ingegneria civile e il rilievo del territorio, che include allineamenti, superfici, particelle catastali e profili trasversali, è supportato da Civil 3D, Bentley e Trimble. | Ingegneria civile, topografia | |
| STESSO |
.xml | Lo standard di dati del settore dei mutui, richiesto da Fannie Mae e Freddie Mac, che disciplina l'erogazione, la valutazione del rischio, la gestione e la commercializzazione dei prestiti sul mercato secondario. | Mutuo, finanziamento | |
| MPEG-DASH: MPD (Descrizione della presentazione multimediale) |
.mpd | Il protocollo che gestisce lo streaming video adattivo MPEG-DASH, utilizzato da YouTube, Netflix e dalla maggior parte delle moderne piattaforme di streaming. | Trasmissione televisiva, streaming video su piattaforme online | |
| MTConnect |
.xml | Lo standard di produzione attraverso il quale macchine a controllo numerico, robot e sensori trasmettono dati operativi ai sistemi MES (Manufacturing Execution System) e ai sistemi di analisi presenti nell'area di produzione. | Produzione, Internet delle cose industriale | |
| MusicXML |
.musicxml | Il formato standard per lo scambio di partiture musicali tra i software Finale, Sibelius, MuseScore, Dorico e i programmi di scansione musicale. | Notazione musicale, editoria musicale, istruzione musicale | |
| NCAXML |
.xml | Lo standard della National Coffee Association per i documenti relativi al commercio di caffè verde – contratti, avvisi di spedizione e certificati di peso – tra coltivatori, commercianti e torrefattori. | Commercio di materie prime, filiera alimentare | |
| NIEM in formato XML |
.xml | Il Modello Nazionale di Scambio di Informazioni è utilizzato per la condivisione di dati tra le agenzie statunitensi che operano nei settori della giustizia, dell'immigrazione, della gestione delle emergenze e della sanità pubblica. | Scambio di informazioni tra enti governativi | |
| NITF (formato di testo per l'industria delle notizie) |
.nitf .xml | Lo standard IPTC per l'etichettatura dei contenuti e dei metadati degli articoli di notizie, utilizzato dalle agenzie di stampa e dai sistemi di produzione di giornali. | Media, editoria | |
| NewsML |
.xml | Lo standard IPTC per l'impacchettamento e lo scambio di contenuti multimediali di notizie, inclusi testo, immagini, video, nonché i metadati relativi ai diritti e all'origine di tali contenuti. | Media di informazione, distribuzione di contenuti | |
| OAGIS (Specifiche di integrazione del gruppo di applicazioni aperte) |
.xml | Un modello standard ampiamente utilizzato per i documenti degli oggetti aziendali, progettato per integrare applicazioni ERP, CRM, MES e di logistica all'interno delle aziende. | Integrazione delle applicazioni aziendali | |
| ODX (Open Diagnostic Data Exchange): Sistema aperto per lo scambio di dati diagnostici |
.odx | Il formato ASAM/ISO 22901 descrive i dati diagnostici dei veicoli, i codici di errore e le procedure di aggiornamento del software delle centraline elettroniche, utilizzati dagli strumenti di diagnostica e dalle bancada di prova. | Diagnostica automobilistica, servizi post-vendita | |
| OFX / QFX (Open Financial Exchange): Scambio finanziario aperto |
.ofx .qfx | Il formato utilizzato dalle banche e dalle società di intermediazione per fornire estratti conto e registri delle transazioni scaricabili, compatibili con programmi come Quicken, QuickBooks e altri sistemi di contabilità; OFX 2.x è basato esclusivamente su XML. | Servizi bancari, finanza personale e aziendale | |
| ONIX per l'editoria |
.xml | Lo standard internazionale utilizzato dagli editori per inviare ai rivenditori, ai distributori e alle biblioteche i metadati dei libri, ovvero informazioni come titoli, autori, prezzi e diritti. | Editoria, catena di fornitura al dettaglio | |
| OOXML (Office Open XML) |
.docx .xlsx .pptx | Il markup ECMA-376 / ISO 29500 è presente in ogni file moderno di Word, Excel e PowerPoint; le sezioni WordprocessingML, SpreadsheetML e PresentationML sono documenti XML all'interno di un pacchetto OPC. | Produttività in ufficio, documenti aziendali | |
| XML di OpenStreetMap |
.osm | Il formato dati nativo del progetto OpenStreetMap, che contiene i nodi, i percorsi e le relazioni che descrivono la mappa del mondo. | Geospaziale / Sistemi Informativi Geografici (SIG), cartografia | |
| OpenDRIVE |
.xodr | Lo standard ASAM che descrive le reti stradali, le corsie e la segnaletica per la simulazione di guida e la validazione di veicoli autonomi. | Simulazione per la guida autonoma nel settore automobilistico | |
| OpenSCENARIO |
.xosc | Lo standard ASAM descrive scenari di traffico dinamici e manovre utilizzate per testare le funzioni avanzate di assistenza alla guida e la guida autonoma. | Simulazione per la guida autonoma nel settore automobilistico | |
| P3P (Piattaforma per le Preferenze sulla Privacy) |
.xml | Il formato W3C per le politiche sulla privacy dei siti web, leggibili dalle macchine, che consente ai browser di confrontare le pratiche di gestione dei dati di un sito con le preferenze dell'utente. | Privacy online, conformità normativa | |
| RIXML |
.xml | Lo standard per l'etichettatura e la distribuzione di studi di settore, al fine di consentire alle società che effettuano investimenti di categorizzare, indirizzare e ricercare le pubblicazioni degli analisti delle società che offrono servizi di investimento. | Mercati finanziari, ricerca sugli investimenti | |
| RSS (Really Simple Syndication), ovvero "sintesi web" o "aggregazione di contenuti" |
.rss | Il formato di web-feed, alla base della syndacazione delle notizie e della distribuzione di quasi tutti i podcast, fa sì che ogni podcast nel mondo venga pubblicato come un documento RSS. | Media, editoria, podcast | |
| SDMX-ML |
.xml | Lo standard ISO per lo scambio di dati statistici e metadati, utilizzato dalla Banca Centrale Europea, da Eurostat, dal Fondo Monetario Internazionale, dall'OCSE, dalla Banca dei Regolamenti Internazionali e dagli istituti nazionali di statistica. | Statistiche ufficiali, politica monetaria | |
| SMIL (Synchronized Multimedia Integration Language), ovvero il linguaggio per l'integrazione multimediale sincronizzata |
.smil .smi | Il linguaggio W3C per presentazioni multimediali sincronizzate, utilizzato in sistemi di segnaletica digitale, sistemi di trasmissione televisiva, inserimento di pubblicità in streaming e libri audio accessibili. | Segnaletica digitale, trasmissione, multimedialità | |
| Pacchetto SSIS (SQL Server Integration Services) |
.dtsx | Il file del pacchetto che definisce un processo ETL (estrazione, trasformazione e caricamento) per SQL Server Integration Services, comprendente il flusso di controllo, il flusso di dati e i gestori di connessione, è interamente memorizzato in formato XML. | Integrazione dei dati, ETL (estrazione, trasformazione e caricamento), data warehousing | |
| Linguaggio di definizione dei report SSRS |
.rdl .rdlc | La definizione del report XML, utilizzata da SQL Server Reporting Services e Power BI Report Server, descrive i set di dati, la struttura e i parametri. | Business intelligence, reportistica aziendale | |
| SVG (Grafica Vettoriale Scalabile) |
.svg | Lo standard per la grafica vettoriale indipendente dalla risoluzione, sia per il web che per la stampa, prevede che ogni logo, icona e grafico salvato in formato SVG sia un semplice documento XML. | Grafica, web, editoria | |
| StratML (Linguaggio di Markup per le Strategie) |
.xml | Lo standard ISO per i piani strategici e i rapporti sulle prestazioni leggibili dalle macchine, utilizzato dalle agenzie federali statunitensi e da altri enti del settore pubblico. | Governo, pianificazione strategica | |
| TCX (XML per i centri di formazione) |
.tcx | Il formato utilizzato da Garmin per i dati relativi alle attività sportive, come la frequenza cardiaca, i giri di corsa, la cadenza e i dati GPS, viene utilizzato per lo scambio di informazioni tra gli orologi sportivi e piattaforme come Strava e TrainingPeaks. | Fitness e analisi delle prestazioni sportive | |
| TEI (Text Encoding Initiative): Iniziativa per la codifica dei testi |
.tei .xml | Lo standard accademico per la codifica di testi letterari e storici, manoscritti ed edizioni critiche, utilizzato nei progetti di digital humanities in tutto il mondo. | Scienze digitali, ricerca accademica | |
| TMX (scambio di memorie di traduzione) |
.tmx | Il formato standard del settore per lo scambio di memorie di traduzione tra strumenti di traduzione assistita, come Trados, memoQ e Phrase. | Localizzazione, traduzione | |
| TTML / DFXP (Linguaggio di markup per testo temporizzato) |
.ttml .dfxp | Il formato standard per i sottotitoli e le didascalie nei flussi di lavoro di trasmissione e streaming, inclusi i profili di consegna Netflix e IMSC. | Trasmissione, streaming, accessibilità | |
| File di lavoro Tableau / Fonte dati |
.twb .tds | I file di lavoro e i file di origine dati di Tableau, non compressi, che memorizzano i fogli di lavoro, i campi calcolati e i metadati di connessione in formato XML. | Business intelligence, analisi dei dati | |
| UBL (Universal Business Language) – Lingua universale per le attività commerciali |
.xml | Lo standard OASIS/ISO alla base di Peppol, XRechnung e della maggior parte delle normative nazionali sull'e-fatturazione, che copre fatture, ordini, avvisi di spedizione e note di credito. | Fatturazione elettronica, approvvigionamento, integrazione con sistemi ERP | |
| Fattura standard intersettoriale UN/CEFACT (Factur-X / ZUGFeRD) |
.xml | La sintassi CII, utilizzata nei formati ibridi di fattura elettronica francesi Factur-X e tedeschi ZUGFeRD, prevede che un file XML (factur-x.xml) contenga i dati della fattura in un formato leggibile dalle macchine. | Fatturazione elettronica, gestione dei debiti verso fornitori | |
| XML dei brevetti dell'USPTO |
.xml | I formati in cui l'Ufficio brevetti e marchi degli Stati Uniti pubblica i brevetti concessi e le domande di brevetto, inclusi il testo completo, le rivendicazioni e i dati bibliografici. | Proprietà intellettuale, ricerca giuridica | |
| VAST (modello per la pubblicazione di annunci video) |
.xml | Il formato di risposta standard IAB, attraverso il quale i server pubblicitari video inviano contenuti pubblicitari e informazioni di tracciamento ai lettori, è alla base di praticamente ogni pubblicità video online. | Pubblicità digitale, tecnologie pubblicitarie | |
| VoiceXML |
.vxml | Il linguaggio W3C utilizzato per creare dialoghi vocali nei sistemi di risposta vocale interattiva, che definisce le istruzioni, le regole grammaticali e la logica del flusso delle chiamate. | Call center, telefonia | |
| WML (Wireless Markup Language) |
.wml | Il linguaggio di markup utilizzato durante l'era WAP per le pagine destinate ai primi telefoni cellulari; ancora presente in sistemi di telecomunicazioni obsoleti e in contenuti archiviati. | Telecomunicazioni (sistemi obsoleti) | |
| XBRL (eXtensible Business Reporting Language), ovvero il linguaggio estensibile per la rendicontazione aziendale |
.xbrl | Lo standard globale per la rendicontazione finanziaria e normativa digitale, obbligatorio secondo le normative della SEC statunitense (EDGAR), dell'ESMA, dell'HMRC e di decine di altre autorità di regolamentazione. | Finanza, contabilità, rendicontazione normativa | |
| XLIFF (formato di file di scambio per la localizzazione basato su XML) |
.xlf .xliff | Lo standard OASIS per lo scambio di contenuti traducibili tra i sistemi di gestione della traduzione e gli strumenti CAT; il formato di file fondamentale nel settore della localizzazione. | Localizzazione, traduzione | |
| XMI (Interscambio di metadati XML) |
.xmi | Lo standard OMG per lo scambio di modelli UML e di altri modelli basati su metamodelli tra strumenti di modellazione come Enterprise Architect, MagicDraw e Papyrus. | Architettura del software, modellazione aziendale | |
| Curriculum vitae in formato XML |
.xml | Un vocabolario strutturato per curriculum vitae e documenti di presentazione, che consente di pubblicare un unico documento in diversi formati e di renderlo compatibile con i sistemi di gestione delle candidature. | Reclutamento, risorse umane | |
| XMP (piattaforma di metadati estendibile) |
.xmp | Il formato di metadati standardizzato ISO di Adobe per foto, video e risorse creative; i file "sidecar" con estensione .xmp sono file XML/RDF semplici creati da Lightroom, Bridge e Camera Raw. | Fotografia, gestione di risorse digitali | |
| cXML (XML per il commercio) |
.xml | Il formato di trasmissione dati utilizzato da SAP Ariba e dalla maggior parte dei cataloghi "punchout" B2B, degli ordini di acquisto e delle fatture utilizzati negli approvvigionamenti aziendali. | Approvvigionamento, commercio B2B | |
| gbXML (XML per edifici sostenibili) |
.gbxml | Il formato di interoperabilità che trasferisce i dati geometrici degli edifici, le zone e le informazioni sulla costruzione dai software CAD/BIM agli strumenti di simulazione energetica e di analisi del carico degli impianti HVAC. | AEC: modellazione energetica degli edifici | |
| ifcXML (Industry Foundation Classes, in formato XML) |
.ifcxml | La serializzazione XML del modello IFC di buildingSMART, lo standard aperto per lo scambio di modelli informativi degli edifici tra Revit, ArchiCAD, Tekla e altri software. | AEC, BIM, edilizia |






