GPR-002 — XMI Representation of Non-OMG-Language Models

A Submitter using a non-OMG modeling language SHOULD make a best effort to include a machine-readable OMG XML Metadata Interchange (XMI) representation of the models.

Recommended

An XMI representation may improve model accessibility, interchange, comparison, and evaluation even when the original model is expressed using a non-OMG modeling language.

Some non-OMG modeling languages may not have a complete or direct mapping to an XMI-compatible metamodel. The `SHOULD` obligation recognizes this limitation while asking Submitters to make a reasonable effort to provide an interoperable machine-readable representation.

A Submission addressing this recommendation demonstrates that:

  1. Each model expressed using a non-OMG modeling language is identified
  2. The feasibility of providing an XMI representation is considered
  3. An XMI representation is supplied when a practical mapping is available
  4. The source modeling-language version is identified
  5. The applicable XMI version is identified
  6. Mapping rules or transformations used to produce the XMI representation are described
  7. Information lost, altered, or approximated during transformation is identified
  8. Required metamodels, schemas, profiles, libraries, or dependencies are supplied or referenced
  9. If an XMI representation is not supplied, the technical reason is documented
  10. Any alternative machine-readable representation is identified

This is a recommended requirement. A Submitter may depart from a `SHOULD` provision when a valid reason exists, but the Submission should document that reason and describe any resulting limitations.

This requirement does not imply that every non-OMG modeling language can be represented completely or losslessly using XMI.

Use the following syntax to include the authoritative Statement on another wiki page:

{{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-002-xmi-representation-of-non-omg-language-models#Statement&noheader&nofooter&noeditbtn}}

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • public/00-sip-ra/99-annexes/annex-c-requirements/gpr-002-xmi-representation-of-non-omg-language-models.txt
  • Last modified: 2026/09/15 10:16
  • by nick_dido