This is an old revision of the document!
5.1.1 Use of Modeling Languages
Submitters are encouraged to express models using OMG modeling languages such as UML, MOF, CWM, and SPEM, subject to any additional constraints on model types and modeling technologies specified in Section 6 Specific Requirements on Proposals.
Requirements
-
GPR-001 — XMI Representation of OMG-Language Models: A Submission containing models expressed using an OMG modeling language SHALL include a machine-readable OMG XMI representation of those models
-
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 XMI representation of the models
Notes for Editors
GPR-001 is mandatory because it uses `SHALL`.
GPR-002 is a recommendation because it uses `SHOULD`. Failure to satisfy GPR-002 does not have the same conformance consequence as failure to satisfy GPR-001.
The introductory encouragement to use OMG modeling languages is nonnormative and does not require a separate requirement record.
After the Annex C records are created and reviewed, replace each locally maintained Statement with a transclusion of its authoritative Statement.
Before publication, confirm this subsection against the current OMG RFP boilerplate. OMG describes XMI as a means of exchanging MOF-based models, but newer standards such as SysML v2 also provide standardized APIs and services for model access and interchange. [OMG specifications overview](https://www.omg.org/gettingstarted/overview.htm), [OMG SysML v2 announcement](https://www.omg.org/news/releases/pr2023/07-10-23.htm)
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.