Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:05-semantics:01-kinds-of-semantics:11-rule-semantics [2026/07/08 03:02] – ↷ Page moved from dido:01-semantics:01-kinds-of-semantics:11-rule-semantics to dido:05-semantics:01-kinds-of-semantics:11-rule-semantics nick_dido | dido:05-semantics:01-kinds-of-semantics:11-rule-semantics [2026/07/18 12:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Rule Semantics ====== | ====== Rule Semantics ====== | ||
| - | [[fxdemo:99_part_annexes: | + | [[dido:99_annexes: |
| ===== Discussion ===== | ===== Discussion ===== | ||
| Line 7: | Line 7: | ||
| Rule semantics defines meaning through rules, conditions, constraints, | Rule semantics defines meaning through rules, conditions, constraints, | ||
| - | A rule expresses semantic content when it constrains what an artefact, system, actor, process, message, [[fxdemo:99_part_annexes: | + | A rule expresses semantic content when it constrains what an artifact, system, actor, process, message, [[dido:99_annexes: |
| - | Rule semantics differs from rule syntax. Rule syntax provides the form of the rule. Rule semantics defines what the rule means and how the rule constrains interpretation or behaviour. | + | Rule semantics differs from rule syntax. Rule syntax provides the form of the rule. Rule semantics defines what the rule means and how the rule constrains interpretation or behavior. |
| Rule semantics also differs from implementation logic. Implementation logic executes or enforces selected rules. Rule semantics establishes the meaning that implementation logic preserves, validates, derives, or enforces. | Rule semantics also differs from implementation logic. Implementation logic executes or enforces selected rules. Rule semantics establishes the meaning that implementation logic preserves, validates, derives, or enforces. | ||
| - | Rules appear in several forms, including natural-language business rules, decision tables, validation rules, policy rules, conformance rules, [[fxdemo:99_part_annexes: | + | Rules appear in several forms, including natural-language business rules, decision tables, validation rules, policy rules, conformance rules, [[dido:99_annexes: |
| Rule-processing architectures express rule semantics through defined responsibilities. A policy administration point records or manages governed rules. A policy information point supplies facts, attributes, or context used during rule evaluation. A policy decision point evaluates rules and produces decisions. A policy enforcement point enforces decisions. | Rule-processing architectures express rule semantics through defined responsibilities. A policy administration point records or manages governed rules. A policy information point supplies facts, attributes, or context used during rule evaluation. A policy decision point evaluates rules and produces decisions. A policy enforcement point enforces decisions. | ||
| Line 43: | Line 43: | ||
| * Traceability to semantic sources | * Traceability to semantic sources | ||
| - | A governed architecture preserves [[fxdemo:99_part_annexes: | + | A governed architecture preserves [[dido:99_annexes: |
| ===== Definition ===== | ===== Definition ===== | ||
| Line 51: | Line 51: | ||
| ===== Source ===== | ===== Source ===== | ||
| - | DIDO Solutions usage, informed by business rule practice, policy | + | DIDO Solutions usage, informed by business rule practice, policy |
| ===== Note ===== | ===== Note ===== | ||