Authorization/governance projection aligned separately from ontology classes.
@type t() :: %AshR2RML.SemanticIR.Policy{ effect: atom() | nil, expression: term(), name: atom(), odrl_iri: String.t() | nil, provenance: map() }