Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>
Clone
HTTPS:
git clone https://vervis.peers.community/repos/yEzqv
SSH:
git clone USERNAME@vervis.peers.community:yEzqv
Branches
Tags
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: @@@
.