UBL 2.0 is quite mature having its roots in the EDI standards, which first appeared in the 1960s. The ANSI institute developed the X12 EDI standard in 1979; widely used in the US and at about the same time the EDIFACT standard was introduced by UN/ECE (United Nations Economic Commission). EDIFACT became an ISO standard in 1987.
The predecessors of UBL as XML standards were the CBL and xCBL standards, the latter derived from EDIFACT and X12. UBL itself is created from the ebXML Core Component library, also derived from EDI and created by OASIS and standardized as ISO 15000-5 in September 2005.
UBL 2.0 is the 6th generation XML standard:
- G1 (1Q 1998): CBL 1.0 (VEO/NIST)
- G2 (2Q 1999): CBL 2.0 (Commerce One)
- G3 (4Q 2000): xCBL 3.0 (Commerce One og SAP)
- G4 (1Q 2003): UBL 0.7 (OASIS)
- G5 (4Q 2004): UBL 1.0 (OASIS)
- G6 (1Q 2007): UBL 2.0 (OASIS)
UBL 2.0 was ratified as an OASIS standard in December 2007. According to plans UBL 2.0 will become a UN/CEFACT specification soon and will later become a UN/CEFACT standard. UN/CEFACT will take over development of UBL 2.0.