sdgco:suppresses
sdgco:suppresses lets an instance document silence a named coherence rule. Authored in the instance's frontmatter, its object is a suppression node that references the rule by its minted IRI (via the sdgco:rule predicate) and carries a mandatory sdgco:reason:
this:document sdgco:suppresses [ sdgco:rule <TypeIRI#slug> ; sdgco:reason "…" ] .
Suppression is a policy input the evaluation engine honors or ignores by home:
- Local / editor honors it — the violation downgrades to a muted hint.
- Online / publish ignores it and re-evaluates everything, so a suppressed
sdgco:Errorstill blocks. That is the teeth behind "silencing a rule locally doesn't get the document accepted."
The mandatory reason lets a reviewer (or an AI) see why a rule was silenced, and lets a publish report say "blocked: 2 errors, 1 locally suppressed for reason '…'".
Usage
- Domain: an instance
sd:Document. Range: a suppression node (a blank node) carrying a rule reference and asdgco:reason. - Repeatable — a document may suppress several rules. Reserved for the evaluation engine; not yet emitted by a
@ruleblock.