Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / idan / manual / 04-phs-and-refs / 03-named-ref /

03-nsref.mdwn

[[!meta title=“4.3.3 | Namespace References”]]

Namespace References

A namespace reference, or NSref, is a reference to a namespace declared in the header. While PLrefs refers to contents of these namespaces, they don’t provide a way to refer to the Uid of the namespace itself. That’s what NSrefs are for.

An NSref can be used as a subject and object of a statement only. It begins with an at sign (@), followed by the namespace prefix as declared in the header. For example:

@myns smaoin:is_a    nli:Namespace
<%>   nli:belongs_to @myns

If a default namespace has been declared using a directive, it can be referred to without specifying its name, using a triple at-sign: @@@.

[See repo JSON]