Knowledge Graph server + CLI for Trinity. Zig implementation of RDF storage and SPARQL query engine.
Extracted from Trinity monolith for independent development and reuse.
- RDF Storage — Triple-based knowledge representation (subject-predicate-object)
- SPARQL Query Engine — Pattern matching, joins, filters
- HTTP Server — REST API for KG operations
- CLI — Command-line interface for management
# Build
zig build
# Run server
zig-out/bin/kg-server
# Query from CLI
./zig-out/bin/kg-cli "SELECT ?s ?p ?o WHERE { ?s ?p ?o }"┌─────────────────────────────────────────┐
│ Knowledge Graph Core │
├─────────────────────────────────────────┤
│ knowledge_graph.zig (26KB) │
│ - RDF triples storage │
│ - Index management │
│ - Pattern matching │
├─────────────────────────────────────────┤
│ kg_server.zig (57KB) │
│ - HTTP API │
│ - Query processing │
│ - Transaction management │
├─────────────────────────────────────────┤
│ kg_cli.zig (19KB) │
│ - Interactive shell │
│ - Batch queries │
│ - Import/export │
└─────────────────────────────────────────┘
- zig-golden-float — Numerical kernel
MIT License — see LICENSE file.
- Trinity — Main framework
- zig-golden-float — Numerical kernel