Namespace

Overview

A namespace is the hierarchical address space formed by folder names (segments). Every folder extends the namespace with its name, and the resulting path maps directly to the published URL.

Node Types

A bare node is a mesh node whose URL refers to the namespace itself (an organizational container). The other node type is:

  • data node: URL refers to the node’s referent (real-world entity or dataset concept) and has a single data flow.

For general node anatomy (handle and metadata requirements), see mesh node.

Minimal Example

/ns/                         # bare node → https://ex.org/ns/
└── people/                  # bare node → https://ex.org/ns/people/
    └── alice/              # data node → https://ex.org/ns/people/alice/
  • Folder names become namespace segments.
  • Slash-terminated URLs identify concepts; file URLs identify content (see identifier).

Publishing Base

The site’s base URL is determined by the publishing platform (e.g., GitHub Pages or self-hosting with sflo-host). See namespace base for user/org vs project page mappings and guidance on avoiding hardcoded bases.


Children
  1. Namespace Segment
  2. namespace base

Backlinks