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.