Skip to content

0.1.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@Studnicky Studnicky released this 04 May 21:57

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 @context from 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.