A list of planned features for graphy, loosely grouped and sorted by priority.
- ES Module Support for top-level groups.
DenseDatacache-- Datacache (w/o union, diff, etc) for storing many quads.
JsonLdReader-- Single threaded streaming reader for JSON-LD.NdJsonReaderandNdJsonScriber-- Explicit reader and scriber for 'Newline-Delimited' JSON.- Line number, column, and byte positions of read error origin.
DenseDataset-- Dataset (w/ union, diff, etc) for storing many quads.FastDatacache-- Datacache (w/o union, diff, etc) for storing and retrieving quads quickly.
TurtleScannerandTriGScanner-- Multi-threaded streaming readers for Turtle and TriG.CsvReaderandCsvScriber-- Reader and scriber for 'simple profile' CSV format.- Add TypeScript definitions to APIs.
- Support WHATWG streams natively.
- Pre-bundled builds for the browser.
AutoDatacache-- Datacache that automatically switches between 'Fast' and 'Dense' depending on resource monitor(s).- CLI
injectcommand -- inject writable data events into stream. NTriplesLinterandNQuadsLinter-- code linters for NTriples and NQuads.TurtleLinterandTriGLinter-- code linters for Turtle and TriG.
TurtleLoader-- Directly loads triples into memory from serialized Turtle (unmarshalling).NTriplesExtractor-- WASM-powered parser with lazy property getters for optimized reading when filters are present.SparqlResultsJsonReader-- Single threaded streaming reader for application/sparql-results+json.N3Reader-- Single threaded streaming reader for Notation3.RdfXmlReader-- Single threaded streaming reader for RDF/XML.OwlManchesterReaderandOwlFunctionalReader-- Single threaded streaming reader for OWL Manchester Syntax and OWL Functional Syntax.BigIntsupport.- Concise Term directive for serializing long literals.