====== 5.1.1 Use of Modeling Languages ====== [[public:00-sip-ra:05-general-requirements-on-proposals:05-1-requirements:start|Return to Requirements]] 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 [[public:00-sip-ra:06-specific-requirements-on-proposals:start|Section 6 Specific Requirements on Proposals]]. ===== Requirements ===== ^ Requirement ^ Level ^ Statement ^ | [[public:00-sip-ra:99-annexes:annex-c-requirements:gpr-001-xmi-representation-of-omg-language-models|GPR-001 — XMI Representation of OMG-Language Models]] | Mandatory | {{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-001-xmi-representation-of-omg-language-models#Statement&noheader&nofooter&noeditbtn}} | | [[public:00-sip-ra:99-annexes:annex-c-requirements:gpr-002-xmi-representation-of-non-omg-language-models|GPR-002 — XMI Representation of Non-OMG-Language Models]] | Recommended | {{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-002-xmi-representation-of-non-omg-language-models#Statement&noheader&nofooter&noeditbtn}} | ===== Notes for Editors ===== The requirement identifiers and short titles link to the authoritative requirement records in Annex C. The Statements displayed in this section are transcluded from their corresponding Annex C requirement pages and are not independently maintained copies. Make changes to a Statement or its Requirement Level on its Annex C requirement page. GPR-001 is mandatory because it uses ''SHALL''. GPR-002 is recommended 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. 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. * [[https://www.omg.org/gettingstarted/overview.htm|OMG Specifications and Process]] * [[https://www.omg.org/news/releases/pr2023/07-10-23.htm|OMG SysML v2 Announcement]] ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.