if you're in health-care or even if you just want yet another example of
Jena in use, this may be relevant -
https://github.com/caregraf/simpleknowledgeservice is a git which hosts
current versions of medical knowledge schemes (drug definitions ...)
reframed in SKOS/JSON-LD. And thanks to JSON-LD, the datasets can be loaded
and manipulated in both Jena and MongoDB.

Both have their place though, as examples show, SPARQL features like PATH
traversal make Jena shine with normalized data - we still have "reframing
on insert" (@reverse, labeling) to do to have MongoDB work as well.

Little things have jumped out with Jena - inserting with TBDLoader

unzip -p $szip $TTLINZIP | java -cp $CP riotcmd.turtle --output nquads |
java -cp $CP tdb.tdbloader --loc $DBLOC --graph $GRAPHID -- -

from the zips used for dataset distribution made us first turn the JSON-LD
to the more normal turtle, though we should probably go to nquads and avoid
one of the steps shown above (or maybe we're missing some other option?).
And the JSON-LD serializer used in DESCRIBE doesn't seem to compact boolean
(or date?) assertions.

If what's there now or what's coming in the coming months fits in with
anyone plans, git clone away. I'd love to know the good and bad,

Conor

Reply via email to