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