API Reference Artefact v#0.2.0

Copy Markdown View Source

Modules

A knowledge graph fragment — a small, self-contained piece of knowledge expressed as a property graph.

Encode and decode between %Artefact{} and Arrows JSON.

A declared equivalence between nodes across two artefacts.

Derives Cypher from an %Artefact{}.

Splode root for Artefact errors.

Validation rule violations on an %Artefact{}.

Op-specific outcomes that prevent an operation from proceeding even when its inputs are valid.

Catch-all for errors that don't match any known Artefact error class.

The property graph inside an %Artefact{} — a list of nodes and relationships.

Derives Mermaid diagram source from an %Artefact{}.

A node in an %Artefact{} graph.

Implementation home for Artefact operations.

A directed relationship between two nodes in an %Artefact{} graph.

Validates %Artefact{} structs against the structural rules documented in Artefact.