API Reference Artefact v#0.3.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.

Converts between %Artefact{} structs and Mermaid legacy graph source.

A node in an %Artefact{} graph.

Implementation home for Artefact operations.

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

UUIDv7 generation and validation for Artefact node identity.

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

Mix Tasks

Installs Artefact