| Both sides previous revision Previous revision | |
| public:00-sip-ra:05-general-requirements-on-proposals:05-1-requirements:05-1-1-use-of-modelling-languages:start [2026/09/15 10:06] – nick_dido | public:00-sip-ra:05-general-requirements-on-proposals:05-1-requirements:05-1-1-use-of-modelling-languages:start [2026/09/15 10:19] (current) – nick_dido |
|---|
| ===== Requirements ===== | ===== Requirements ===== |
| |
| * **[[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]]:** A Submission containing models expressed using an OMG modeling language SHALL include a machine-readable OMG XMI representation of those models | ^ 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]]:** A Submitter using a non-OMG modeling language SHOULD make a best effort to include a machine-readable OMG XMI representation of the models | | [[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 ===== | ===== Notes for Editors ===== |
| |
| GPR-001 is mandatory because it uses `SHALL`. | 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 a recommendation because it uses `SHOULD`. Failure to satisfy GPR-002 does not have the same conformance consequence as failure to satisfy GPR-001. | 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. | 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. |
| |
| 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) | * [[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]] |
| |
| ---- | ---- |