Tuesday, 19 January 2016 05:24

Sparx Systems Support for Universal Business Language

Written by
Rate this item
(0 votes)

UBLlogoFollowing almost one and a half decades of effort by the OASIS Technical Committee, the OASIS Universal Business Language (UBL) V2.1 was approved as an International Standard: Universal Business Language (UBL) v2.1 (ISO/IEC 19845) on Friday 18 December 2015.

 

UBL, the Universal Business Language, is the product of an international effort to define a royalty-free library of standard electronic XML business documents such as purchase orders and invoices and was developed by an OASIS Technical Committee with participation from a variety of industry data standards organizations.

 

The UBL originated out of efforts in 1999 to create a set of standard XML "office documents" within OASIS.  The working group that came to be known as UBL was established as an in November 2001.  This approval of the Universal Business Language (UBL) v2.1 (ISO/IEC 19845) ensures that UBL is both recognized in public sector policies and will also provide additional layers of governance for the long-term sustainability of UBL.  Sparx Systems has been a long term supporter of the work of the OASIS Technical Committee responsible for this development and has demonstrated this relationship with provision of Enterprise Architect licences for the standard development effort.

 

Sparx Systems support for standards was extended with the addition of the Schema Composer in the release of, Enterprise Architect 12 earlier this year.  Following expressions of concern about the lack of semantic interoperability between various standards communities and the impact that this was having on the adoption of standards by the stakeholders in various industry ecosystems, Sparx Systems created the Schema Composer which enables semantic interoperability, by automating the building of XSD and similar data definitions from a model subset, using simple check boxes. 

 

Direct Support for Key Industry Standards

The Schema Composer currently targets a number of key industry standards including CIM, NIEM, UN/CEFACT, UBL and generic XSD, RDF, OWL and other formats and allows the rapid design and build of  XSD and similar data definitions such as RDF and JSON, from a selection of elements within the model. 

NIEM

NIEM schema definition and model transform (for creating NIEM model extensions and schemas) is directly supported in Schema Composer and a NIEM subset can be created directly within your model ready to define extension and exchange schemas.

CIM

Similarly CIM XSD schemas are directly supported in the Schema Composer as is CIM Augmented RDFS which includes both forward and inverse property for each bi-directional Association in the message. See http://www.sparxsystems.com.au/products/ea/12/index.html

Enterprise Architect provides the following resources for the composition of business documents using UBL:

 

UML Framework
         -  UBL 2.1 Main Document Libraries
         -  UBL 2.1 Common Component Libraries

 

Business Document Composition
         -  Schema Composer for component composition
         -  Schema Composer for document composition
         -  Schema Composer for schema generation
         -  Add-in integration
         -  Scripting integration

 

For more information, please visit the Enterprise Architect User Guide.

 

"OASIS", ["UBL" and "Universal Business Language" ] are trademarks of OASIS, the open standards consortium where the [UBL] specification is owned and developed. [UBL] is a copyrighted © work of OASIS Open. All rights reserved.

Read 8442 times Last modified on Wednesday, 20 January 2016 22:26
sparxsystems

Sparx Systems


99 Albert Street
Creswick,
Victoria
3363
Australia
P: +61 3 5345 1140
F: +61 3 5345 1104
 
Sparx Systems specializes in high performance and scalable visual modeling tools for the planning, design and construction of software intensive systems. A Contributing Member of the Object Management Group (OMG), Sparx Systems is committed to realizing the potential of model-driven development based on open standards. The company’s flagship product, Enterprise Architect, has received numerous accolades since its commercial release in August, 2000. Enterprise Architect is the design tool of choice for over 740,000 registered users worldwide.

community.sparxsystems.com

2 comments

  • Comment Link sparxsystems Monday, 15 February 2016 01:00 posted by sparxsystems

    Hello and thanks for your comment Guillaume,

    To get access the models available in the model patterns window they are available from the server: sparxcloud.com

    The model name is: modelpatterns

    In terms of importing into your model, it would be identical to importing the model pattern. But it would also allow model compare etc.

    I hope that assists you, thanks again for your input.

    Sparx Admin

  • Comment Link Guillaume Tuesday, 09 February 2016 09:15 posted by Guillaume

    Can you provide the details of Sparx RAS server where UBL are published?
    The help section mentions the following: "The frameworks are also available directly from the Sparx Systems RAS Service".
    Note that UBL is not available from the Model Wizard, hence the need to use the RAS.
    Thanks

Login to post comments