sdg:declaresNamespace

sdg:declaresNamespace is how a Namespace Definition names the namespace it declares and owns. The value is the namespace IRI itself — and the identity rule (enforced by the corpus audit) requires it to be the declaring document's own IRI followed by / or #. That makes namespace membership resolvable: strip the local name from any term IRI and you land on the document that owns the namespace.

Both vocabulary namespaces (/ontology/sparqdown-graph/ and friends) and organisational coining namespaces (the demo's /demo/namespaces/production/) are declared this way; the lexicon derives namespace membership for every term from these declarations.

Usage

  • Domain: sdg:NamespaceDefinition. Range: a namespace IRI ending in / or #.
  • The IRI is a NamedNode, not a literal — namespaces are identities. The lexical prefix convention is the separate, literal-valued sdg:preferredPrefix.
sdg:declaresNamespace — Sparqdown Docs