Proposed Patterns vs Normative Rules
AXAG documentation distinguishes between normative rules (binding requirements) and proposed patterns (recommended approaches that are not yet part of the formal specification). This page clarifies the distinction with concrete examples.
Content Classification
| Classification | Meaning | Language | Binding? |
|---|---|---|---|
| Normative | Binding requirement. Implementations MUST comply. | MUST, MUST NOT, SHALL | Yes |
| Recommended | Best practice. Implementations SHOULD follow. | SHOULD, SHOULD NOT | Strongly advised |
| Informative | Explanatory context. Not binding. | — | No |
| Example | Illustrative code. Not binding. | — | No |
| Proposed Pattern | Inferred implementation approach. Not yet canonical. | — | No |