# HG changeset patch # User drewp@bigasterisk.com # Date 1542270365 28800 # Node ID b3e462a763cd54b16d1d66c43a3257a47a5aaaf7 # Parent 980d4cf8857dff2f9ffd4915c7672568f5c0a926 notes on js rdf libs Ignore-this: 1b1c92b4e2c9afcaa5b616ce1911414e diff -r 980d4cf8857d -r b3e462a763cd lib/readme.rdfjs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/readme.rdfjs Thu Nov 15 00:26:05 2018 -0800 @@ -0,0 +1,27 @@ +Notes on js rdf libs: + +https://github.com/RubenVerborgh/N3.js +- claims to be fast, probably is +- awkward string syntax for uri/literal/etc +- quad support: yes, but +- sparql: yes, but no initial-bindings api :( https://github.com/tomayac/ldf-client/issues/3#issuecomment-138468212 +- json-ld: no? + +https://github.com/RubenVerborgh/SPARQL.js +- js query format looks nice +- reads triples from N3.js format + +https://github.com/antoniogarrote/rdfstore-js +- "mid-rewrite" 2015-08 +- contains interface to jsonld.js parser +- quad APIs are inconsistent or difficult. Parsed jsonld data is silently reduced to triples +- interesting observer api, including for sparql query results: https://github.com/antoniogarrote/rdfstore-js/blob/c038228134a19832ede2495bd13d281a13026438/README.md#events-api + +https://code.google.com/p/rdfquery/ +http://www.jenitennison.com/rdfquery/ +- last edit 2011? +- reads rdf/json + +https://github.com/digitalbazaar/jsonld.js/ +- json-ld <-> nquads text +- various json-ld reformatters so you can walk the graph as plain js objects