UML to XML Design Rules

  1. Objectives

    1.1 Purpose
    The purpose of the project is to produce a set of formal syntax production rules, describing in a very detailed and strict way how to convert standardized business messages, which are defined in UMM-compliant UML class diagrams, into physical XML representations.

    1.2 Scope
    Electronic Business activities related to ebXML within the mission and objectives of UN/CEFACT and its working groups.

  2. Deliverables
    The project deliverables are:
    • A Technical Specification describing the set of formal design rules needed to convert the UML class diagram representing a standardized business message into a physical XML representation. This Technical Specification will also include specifications for the UML representation of a standardized business message.

  3. Functional Expertise of Membership
    The project team will consist of a group of experts who have broad knowledge in the area of Electronic Business (ebXML, UN/EDIFACT, and national EDI/eBusiness), XML technologies, XML implementation, use of UML and technical specification development.

    Each UN/CEFACT head of delegation may designate one or more experts to the project team. In doing so, they may delegate this task to one or more organizations, which may be national, regional or international. Experts are expected to contribute to the work based solely on their expertise.

  4. Geographical Focus
    The focus is global.

  5. Initial Contributions
    The following contributions are submitted as part of this proposal. It is understood that these are only for consideration by the project team and that other participants may submit their own contributions in order to ensure the gathering of as much information as possible from those with expertise and a material interest in the project but at the same time allow diverse voices to comment on the details of the projects and ensures that no single organization can dominate the process:
    • SWIFT Standards UML to XML design rules.


Statement of resource requirements
Participants in the project shall provide resources for their own participation. The existence and functioning of the project shall not require any additional resources from the UN/ECE secretariat.