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.