The Submission SHALL separate functionality reusable across multiple contexts from functionality specific to an individual context.
Mandatory
Define functionality that applies across multiple contexts once and reuse it. Repeating equivalent functionality within context-specific models creates duplication, increases maintenance effort, and allows inconsistent definitions to develop.
Separating reusable functionality from context-specific functionality establishes a common architectural foundation while permitting specialization for individual Domains, platforms, jurisdictions, security environments, or operational contexts.
A conforming Submission demonstrates that:
This requirement does not prohibit context-specific specialization. It requires separating reusable functionality from the additional functionality or constraints introduced by a particular context.
Use the following syntax to include the authoritative Statement on another wiki page:
{{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-009-context-independent-functional-factoring#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.