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:Error still 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 a sdgco:reason.
  • Repeatable — a document may suppress several rules. Reserved for the evaluation engine; not yet emitted by a @rule block.
sdgco:suppresses — Sparqdown Docs