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.NdJsonReader
andNdJsonScriber
-- 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.
TurtleScanner
andTriGScanner
-- Multi-threaded streaming readers for Turtle and TriG.CsvReader
andCsvScriber
-- 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
inject
command -- inject writable data events into stream. NTriplesLinter
andNQuadsLinter
-- code linters for NTriples and NQuads.TurtleLinter
andTriGLinter
-- 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.OwlManchesterReader
andOwlFunctionalReader
-- Single threaded streaming reader for OWL Manchester Syntax and OWL Functional Syntax.BigInt
support.- Concise Term directive for serializing long literals.