Skip to main content

Crate ggen_graph

Crate ggen_graph 

Source
Expand description

Deterministic RDF graph module for ggen.

Provides a wrapper around Oxigraph with deterministic hashing, state change detection (deltas), validation hooks, and cryptographic transition receipts.

Re-exports§

pub use graph::quad::parse_nquad;
pub use graph::extract_prefixes;
pub use graph::iri_terms;
pub use graph::parse_nquads_located;
pub use graph::parse_ntriples_located;
pub use graph::parse_turtle_located;
pub use graph::DeterministicGraph;
pub use graph::IriTerms;
pub use graph::KnowledgeHook;
pub use graph::LocatedParse;
pub use graph::ParseDiagnostic;
pub use graph::RdfDelta;
pub use graph::TransitionReceipt;
pub use interchangeable::AdapterLayer;
pub use interchangeable::GenesisCore;
pub use interchangeable::OuterMembrane;
pub use interchangeable::ProjectionLayer;
pub use ocel::check_guard;
pub use ocel::check_lifecycle_order;
pub use ocel::discover_dfg;
pub use ocel::DfgEdge;
pub use shacl::validate_shacl;
pub use shacl::ShaclSeverity;
pub use shacl::ShaclViolation;
pub use sparql::check_sparql_syntax;
pub use sparql::sparql_kind;
pub use sparql::SparqlKind;

Modules§

delta
State change representation and difference computation for RDF graphs.
diagnostics
dialect
doctor
graph
Core graph operations, formatting, parsing, serialization, and hashing.
interchangeable
Interchangeable parts architecture for ggen-graph.
ocel
prelude
Prelude for common imports in ggen-graph.
receipt
Cryptographic receipts, validation, replay verification, and transaction bundling.
shacl
Structured SHACL validation for LSP diagnostics.
sparql
SPARQL syntax checking and query-form detection for LSP use.
vocab
Emitted public vocabularies.

Enums§

GraphError
Error type for deterministic graph operations.