API Reference paradigm v#0.2.0

Modules

The top-level Paradigm data model object.

Functions for moving between Paradigm structs and corresponding graph data.

The filesystem model.

The canonical self-model of the Paradigm structure.

The paradigm system model

Defines the behaviour for Graph implementations. This decouples operations (conformance, abstraction, transforms) from the underlying graph storage. Think of "data" as "all the information that the implementation requires to complete the operation". It might be the graph itself, or a pointer to an external source.

A graph implementation that adapts filesystem objects to graph nodes. Uses the FileSystem canonical model to represent files and folders as nodes.

A standardized node structure to be targeted by graph data adapters.

Defines transformation behavior for converting graph data using only Graph protocol operations.

The trivial transform.

Takes a Universe graph and extends it where possible through execution of conformance checks and transforms. Source and target are the same graph so that we can reuse data and avoid copying all nodes.

Helpers for working with content-addressed Universe graphs.