sdg:hasLabel

sdg:hasLabel attaches a Label to a Document. A Label classifies the document's naturesdgl:core-vocabulary, sdgl:documentation, sdgl:technical-requirement — and is authored in the frontmatter, so it is sealed inside the Version graph at publish time. Anything that can change without republishing is a Tag (org-store, applied by a tagging authority), not a Label.

Each Label value is itself a resolvable Label Definition document, so the meaning of every classification is published, versioned, and auditable. Label filtering is how browsers, anthologies, and the lexicon scope their views; sdg:namespace is a specialization of this predicate.

Usage

  • Domain: sd:Document. Range: a Label IRI (a sdg:LabelDefinition document).
  • Repeatable — a document commonly wears several Labels.
  • Built-in Labels live under the reserved sdgl: namespace; organisations coin their own Labels under their own namespace.
sdg:hasLabel — Sparqdown Docs