Mercurial > code > home > repos > homeauto
changeset 370:b3e462a763cd
notes on js rdf libs
Ignore-this: 1b1c92b4e2c9afcaa5b616ce1911414e
author | drewp@bigasterisk.com |
---|---|
date | Thu, 15 Nov 2018 00:26:05 -0800 |
parents | 980d4cf8857d |
children | 59067d81a296 |
files | lib/readme.rdfjs |
diffstat | 1 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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