LIVE cartercole.net --:--:-- UTC

// 04 RESTRICTED

owl-quad-datastore

PYTHON RDF GRAPHQL REACT ACCESS RESTRICTED ONTOLOGY

The semantic layer under Atlas, intervalclock, unitype and Kith: an RDF quad store over rdflib with a named graph per source, cached vocabularies, importers that turn real data into triples, and a React graph studio to browse the result. Its own ontology names time with intervalclock's ic1: addresses, types literals with unitype's ut1: datatype IRIs, and marks each imported graph as gated by the Kith hub, because much of what goes in was private where it came from.

What goes in

The studio's Data tab walks whatever is loaded, suffix to domain to hosts to routes to pages, and a namespace picker scopes it to one workspace.

Typed object stores

A store is a folder of objects under S3-style keys, typed by a unitype universe. Every write is a new immutable version record, chained to the one before by sha256 and written create-only, so concurrent writers are safe; one head.json per object is the only mutable key. Foreign keys are checked on write and become real IRI edges in the store's named graph. The same operations are a CLI, a tab in the studio and an MCP server with twelve tools, among them read-only SPARQL that refuses federated SERVICE clauses, because rdflib would answer one by making outbound requests.

Stated honestly