La specifica UBL 2.1 è disponibile sottoforma di archivio (os-UBL-2.1.zip). La decompressione di questo archivio crea una directory chiamata UBL-2.1 contenente i file e le cartelle descritti nelle seguenti tabelle:
Documento che definisce lo Universal Business Language, versione 2.1.
Il documento è disponibile solo in lingua inglese. Fornisce esempi di scenari d’uso, descrive i documenti, la struttura del package, etc.
Code list in formato Genericode (Genericode è un formato standard OASIS, basato su XML, per la definizione di liste di valori codificati).
Le code list sono insiemi di codici, come ad esempio "FR" e "USD" che sono utilizzati per specificare un paese (FR=Francia) o una valuta (USD=dollaro americano), spesso utilizzati nei messaggi elettronici di business. UBL utilizza sia liste di codici standard pubblicate da organizzazioni come ISO e UN/CEFACT, che liste definite da UBL stesso; in ogni caso le code list sono fornite in formato Genericode (standard OASIS, basato su XML, specifico per la rappresentazione di code list).
Struttura dettagliata della directory:
gc/default/: contiene le code list da usare per i tipi di dato qualificato. Queste code list sono valide ed utilizzabili nella maggior parte dei contesti applicativi;
gc/special-purpose: contiene delle code list valide ed utilizzabili solo in determinati contesti applicativi.
File cva che esprimono le associazioni tra code list e tipi di dato qualificati (CVA, Context/value association using genericode 1.0, è una specifica OASIS).
Spreadsheet dei documenti e dei componenti (i file sono disponibili sia in formato Excel (.xls) che in formato OASIS/ISO/IEC Open Document (.ods))
Contenuto della directory:
file UBL-ABIE-Reuse-Table-2.1.html: elenca i componenti aggregati (ABIE) che compongono la libreria UBL 2.1, indicando le associazioni che li legano;
file UBL-Entities-2.1.gc e UBL-Signature-Entities-2.1.gc: forniscono la lista completa dei componenti (BBIEs, ABIEs e ASBIEs) della libreria UBL 2.1, in formato Geniricode;
maindoc/: contiene gli spreadsheet dei documenti;
common/: contiene gli spreadsheet dei componenti.
summary/: contiene una breve guida alla navigazione degli spreadsheet (readme-Reports.html).
Gli spreadsheet sono un modo di rappresentare i modelli dei documenti e dei componenti. Fondamentalmente sono stati utilizzati per fornire i metadati richiesti dalle Core Components Technical Specification (specifica sulla quale si basa UBL).