JENA-634
I'm in the process of integrating reader/writer adapters for JSON-LD.
This adds readers and writers; the writing is mechanical and it's not
(yet) possible to provide a specific context for a particular appearance.
The core JSON-LD engine is com.github.jsonld-java:jsonld-java which as
the following dependencies:
\- com.github.jsonld-java:jsonld-java:jar:0.2
+- com.fasterxml.jackson.core:jackson-core:jar:2.2.1
+- com.fasterxml.jackson.core:jackson-databind:jar:2.2.1
| \- com.fasterxml.jackson.core:jackson-annotations:jar:2.2.1
\- org.apache.httpcomponents:httpclient-cache:jar:4.2.5
\- commons-logging:commons-logging:jar:1.1.1
The Jena adapter only uses the core module - the Jena adapter in their
code base is adapted from my github one but it's easier for version
tracking reasons to have the adapter in Jena.
At the moment httpclient-cache is excluded and v4.2.3 included to be
compatible with the rest of Jena.
commons-logging is excluded and jcl-over-slf4j used.
jsonld-java are discussing going to 0.3 but I don't think it changes the
dependencies except that it is jackson 2.3.1.
com.fasterxml.jackson.* is licensed under Apache License 2.0.
No changed to N&L for binary aggregations (apache-jena, jena-fuseki) are
necessary.
The apache-jena binaries increase by about 1.2/1.3M.
Still to do:
HTTP Content Negotiation in Fuseki.
Andy