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:09-policy-semantics [2026/07/08 03:02] – removed - external edit (Unknown date) 127.0.0.1 | dido:05-semantics:01-kinds-of-semantics:09-policy-semantics [2026/07/18 12:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Policy Semantics ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | Policy semantics defines meaning through governed permissions, | ||
| + | |||
| + | A policy expresses semantic content by defining what actors, systems, organizations, | ||
| + | |||
| + | Policy semantics differs from policy text. Policy text states a policy. Policy semantics explains what the policy means for interpretation, | ||
| + | |||
| + | Policy semantics also differs from implementation logic. Implementation logic enforces policy decisions. Policy semantics defines what those decisions mean within the governed domain. | ||
| + | |||
| + | Policy semantic content includes: | ||
| + | |||
| + | * Permissions | ||
| + | * Prohibitions | ||
| + | * Obligations | ||
| + | * Conditions | ||
| + | * Exceptions | ||
| + | * Roles | ||
| + | * Authorities | ||
| + | * Jurisdictions | ||
| + | * Decision criteria | ||
| + | * Enforcement actions | ||
| + | * Evidence requirements | ||
| + | * Audit requirements | ||
| + | * Reporting requirements | ||
| + | * Escalation rules | ||
| + | * Traceability to policy sources | ||
| + | |||
| + | A governed architecture preserves [[dido: | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | //meaning defined through governed permissions, | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | DIDO Solutions usage, informed by policy modeling, governance practice, access-control practice, regulatory interpretation, | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | Policy semantics does not replace policy governance. Policy semantics explains what a policy means in a defined context. Governance establishes who creates, approves, interprets, changes, enforces, audits, and retires the policy. | ||
| + | |||
| + | Policy semantics also does not reduce to executable policy code. Executable policy mechanisms express selected policy meaning in implementation form, but the governed policy source establishes the intended interpretation. | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | An FX Demo policy defines [[dido: | ||
| + | |||
| + | ^ Policy element ^ Example value ^ Policy semantic meaning ^ | ||
| + | | Actor | '' | ||
| + | | Subject information | '' | ||
| + | | Condition | '' | ||
| + | | Permission | '' | ||
| + | | Prohibition | '' | ||
| + | | Obligation | '' | ||
| + | | Enforcement action | '' | ||
| + | | Evidence requirement | '' | ||
| + | |||
| + | The policy semantics define what the policy means in terms of trade processing. A routing implementation enforces selected policy decisions, but it does not define the policy' | ||
| + | |||
| + | For example, a route from an EU reporting node to a non-approved processing node violates policy semantics when the policy prohibits export of raw counterparty data outside the approved jurisdiction. The violation concerns governed meaning, not merely network connectivity. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||