You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by "Rupert Westenthaler (JIRA)" <ji...@apache.org> on 2015/08/26 11:51:05 UTC

[jira] [Created] (STANBOL-1439) Use java-jsonld for JSON-LD support

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)