Quadstore
github.com
Spec sheet
- Product
- Quadstore is a LevelDB-backed RDF graph database and triplestore for JavaScript runtimes, written in TypeScript.Read 9 Oct 2026 · github.com
- License
- The repository README identifies the license as MIT.Read 9 Oct 2026 · github.com
- Blank node scopes
- Scope instances can replace blank node labels to prevent collisions when importing separate sets of quads.Read 9 Oct 2026 · github.com
- Blank-node handling
- Optional scopes replace blank-node labels with randomly generated labels to prevent collisions when importing separate quad sets.Read 9 Oct 2026 · github.com
- Browser storage
- The browser-level backend provides persistent browser-side storage through IndexedDB.Read 9 Oct 2026 · github.com
- Index limitation
- Partial indexes are not supported, and a query without a suitable configured index throws an error.Read 9 Oct 2026 · github.com
- Named graphs
- Quadstore supports querying across named graphs.Read 9 Oct 2026 · github.com
- Parsing limitation
- Quadstore does not include RDF parsing or serialization, so users must supply compatible libraries for those tasks.Read 9 Oct 2026 · github.com
- Query features
- Its matching API supports range queries, and numeric literal ranges compare numerical values for listed numeric datatypes.Read 9 Oct 2026 · github.com
- RDF integrations
- It works with RDF/JS-compatible parsers and serializers, with n3 and @rdfjs/formats given as examples.Read 9 Oct 2026 · github.com
- RDF parsing
- RDF parsing and serialization are not included; the README says the project leaves these to compatible libraries such as n3 and @rdfjs/formats.Read 9 Oct 2026 · github.com
- RDF/JS
- It implements the RDF/JS Sink, Source, and Store interfaces.Read 9 Oct 2026 · github.com
- RDF/JS support
- It implements the RDF/JS Sink, Source, and Store interfaces for interoperability with RDF libraries.Read 9 Oct 2026 · github.com
- Requirements
- The README states that Node.js version 18.0.0 or later is required.Read 9 Oct 2026 · github.com
- Runtime requirement
- The README says Node.js 18.0.0 or later is required and also describes use with Deno, browsers, and Bun.Read 9 Oct 2026 · github.com
- SPARQL
- SPARQL queries are supported through quadstore-comunica, a separate tailored distribution and configuration of Comunica.Read 9 Oct 2026 · github.com
- Status
- The project describes itself as active and under development.Read 9 Oct 2026 · github.com
- Status and license
- The project describes itself as active and under development and identifies its license as MIT.Read 9 Oct 2026 · github.com
- Storage backends
- It accepts any storage backend implementing the AbstractLevel interface; the README highlights classic-level, memory-level, and browser-level.Read 9 Oct 2026 · github.com
Where Specifiction places it
- RDF Databases#23 of 267.1