Rupert Westenthaler created STANBOL-1439:
--------------------------------------------
Summary: Use java-jsonld for JSON-LD support
Key: STANBOL-1439
URL: https://issues.apache.org/jira/browse/STANBOL-1439
Project: Stanbol
Issue Type: Improvement
Affects Versions: 0.12.0
Reporter: Rupert Westenthaler
Assignee: Rupert Westenthaler
Fix For: 1.0.0, 0.12.1
Currently Apache Stanbol uses an outdated implementation for JSON-LD (see
STANBOL-220) that is no longer confirm with the specification.
The [java-jsonld|https://github.com/jsonld-java/jsonld-java] library provides a
default implementation for JSON-LD for java. This is already used by Sesame and
Jena.
While their is also an integration with Clerezza this is incomplete in the
current version. Because of this this will use the following migration path:
# repurpose the {{o.a.stanbol.commons.jsonld}} module so that it uses
[java-jsonld|https://github.com/jsonld-java/jsonld-java] instead of its own
implemetnation.
#* remove the old outdated code
#* add Clerezza ParsingProvider and SerializingProvider for JSON-LD
# Contribute the ParsingProvider and SerializingProvider to the json-ld project
#* as soon as they accept and release the contribution the
{{o.a.stanbol.commons.jsonld}} will be removed.
# Adapt the whole JSON-LD Clerezza support to the new Clerezza {{1.0.0}} API
and make it a direct part of Clerezza (similar as it was done for Sesame and
Jena)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)