0.1.0-beta.1
Pre-release
Pre-release
First public beta of Squashage.
Graph reconstitution pipeline. Consumes structured JSON records, classifies them through a deterministic cascade, projects into RDF/JS quads, and emits a single serialized RDF file or interactive HTML graph.
Highlights
- Six classifier task classes:
classify:source,classify:structural,classify:rules,classify:schema,classify:ontology,classify:conflict. Closed-vocabulary predicate engine; AJV cross-validation. - Output formats: Turtle, TriG, N-Triples, N-Quads, JSON-LD (RDF/XML and N3 deferred to v1.x).
- Auto-derived prefixes (instances/graphs/vocabulary) from
_source.url+ target name; auto-built JSON-LD@contextfrom the produced quad set. - Pre-write SHACL hook with quarantine emission; RDFC-1.0 canonicalization; atomic write.
- Cytoscape graph renderer (
squashage viz); offline self-contained HTML; live demo on the docs site.
Tests: 662 unit + 22 integration + 43 e2e.
Pre-1.0: this is a beta. Public API may change; v1.x will swap the OSS RDF stack for the unpublished @semantics/* workspace without changing application surfaces.