I've stared with PouchDB for storage--because it syncs!
However, it doesn't do graphy stuff...
I then remember @tilgovi's mention of hexastores, and did some digging which resulted in finding these slides: http://nodejsconfit.levelgraph.io/ This slide in particular fits the bill: http://nodejsconfit.levelgraph.io/#31
However, I still want things stored in named graphs (the original JSON-LD Annotation documents), and I still want those to sync.
So...
Hrm...
I've stared with PouchDB for storage--because it syncs!
However, it doesn't do graphy stuff...
I then remember @tilgovi's mention of hexastores, and did some digging which resulted in finding these slides: http://nodejsconfit.levelgraph.io/ This slide in particular fits the bill: http://nodejsconfit.levelgraph.io/#31
However, I still want things stored in named graphs (the original JSON-LD Annotation documents), and I still want those to sync.
So...
@contextused for compaction--possible data loss if consuming someone else's Web Annotation (afaik)Hrm...