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)

Reply via email to