Author: rwesten
Date: Wed Aug 26 13:13:00 2015
New Revision: 1697924

URL: http://svn.apache.org/r1697924
Log:
merged implementation of STANBOL-1439 to trunk. Also needed to adapt some pom 
files of web modules because jettison was no longer available as transitive 
dependency.

Added:
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/clerezza/
      - copied from r1697898, 
stanbol/branches/release-0.12/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/clerezza/
    stanbol/trunk/commons/jsonld/src/main/resources/
      - copied from r1697898, 
stanbol/branches/release-0.12/commons/jsonld/src/main/resources/
Removed:
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonComparator.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLd.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdCommon.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdIRI.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdParser.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdParserCommon.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdProfile.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdProfileParser.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdProperty.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdPropertyValue.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonLdResource.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/JsonSerializer.java
    
stanbol/trunk/commons/jsonld/src/main/java/org/apache/stanbol/commons/jsonld/ShorteningException.java
    stanbol/trunk/commons/jsonld/src/test/java/eu/
    stanbol/trunk/commons/jsonld/src/test/java/org/
    
stanbol/trunk/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/writers/JsonLdSerializerProvider.java
    
stanbol/trunk/commons/web/base/src/test/java/org/apache/stanbol/commons/web/base/writers/
Modified:
    stanbol/trunk/   (props changed)
    stanbol/trunk/commons/   (props changed)
    stanbol/trunk/commons/jsonld/pom.xml
    stanbol/trunk/commons/pom.xml
    stanbol/trunk/commons/web/base/pom.xml
    stanbol/trunk/enhancer/   (props changed)
    stanbol/trunk/enhancer/jersey/pom.xml
    
stanbol/trunk/enhancer/jersey/src/main/resources/templates/imports/enhancerweb.ftl
    
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
    stanbol/trunk/entityhub/   (props changed)
    stanbol/trunk/entityhub/jersey/pom.xml
    stanbol/trunk/integration-tests/   (props changed)
    stanbol/trunk/integration-tests/pom.xml
    
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/commons/httpqueryheaders/it/HttpQueryHeaderPostTest.java
    
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/DefaultChainTest.java
    
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
    
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/entityhub/it/ldpath/DbpediaLDPathTest.java
    stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml
    stanbol/trunk/parent/pom.xml
    stanbol/trunk/rules/web/pom.xml

Propchange: stanbol/trunk/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 26 13:13:00 2015
@@ -1 +1 @@
-/stanbol/branches/release-0.12:1571146,1571150,1572559,1572583,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1581735,1581830,1587573,1587824,1587844,1587860,1588447,1588449,1589341,1590930,1593490,1593899,1594122,1594490,1595157-1595158,1596518,1597063,1597561,1597575,1597760,1598019,1599433,1599973,1604752,1608340,1608360,1609451,1617239,1624001,1626979,1633539,1635413,1638045,1674012,1675556
+/stanbol/branches/release-0.12:1571146,1571150,1572559,1572583,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1581735,1581830,1587573,1587824,1587844,1587860,1588447,1588449,1589341,1590930,1593490,1593899,1594122,1594490,1595157-1595158,1596518,1597063,1597561,1597575,1597760,1598019,1599433,1599973,1604752,1608340,1608360,1609451,1617239,1624001,1626979,1633539,1635413,1638045,1674012,1675556,1689331,1691353,1697898

Propchange: stanbol/trunk/commons/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 26 13:13:00 2015
@@ -1,2 +1,2 @@
-/stanbol/branches/release-0.12/commons:1572583,1572588,1589341,1595158,1596518,1597561,1598019,1599433,1599973,1626979
+/stanbol/branches/release-0.12/commons:1572583,1572588,1589341,1595158,1596518,1597561,1598019,1599433,1599973,1626979,1691353,1697898
 /stanbol/trunk/commons:1487448-1496831

Modified: stanbol/trunk/commons/jsonld/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/commons/jsonld/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/commons/jsonld/pom.xml (original)
+++ stanbol/trunk/commons/jsonld/pom.xml Wed Aug 26 13:13:00 2015
@@ -56,25 +56,38 @@
         <extensions>true</extensions>
         <configuration>
           <instructions>
+            <Export-Package></Export-Package>
             <Import-Package>
-              org.apache.stanbol.commons.jsonld.*,
               *
             </Import-Package>
-            <Export-Package>
-              org.apache.stanbol.commons.jsonld.*;version=${project.version}
-            </Export-Package>
+            <Private-Package>
+              
org.apache.stanbol.commons.jsonld.clerezza;version=${project.version}
+            </Private-Package>
           </instructions>
         </configuration>
       </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-scr-plugin</artifactId>
+      </plugin>
+      
     </plugins>
   </build>
 
   <dependencies>
     <dependency>
-      <groupId>org.codehaus.jettison</groupId>
-      <artifactId>jettison</artifactId>
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java-clerezza</artifactId>
+      <version>0.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.clerezza</groupId>
+      <artifactId>rdf.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.scr.annotations</artifactId>
     </dependency>
-   
     <!-- Logging -->
     <dependency>
       <groupId>org.slf4j</groupId>

Modified: stanbol/trunk/commons/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/commons/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/commons/pom.xml (original)
+++ stanbol/trunk/commons/pom.xml Wed Aug 26 13:13:00 2015
@@ -113,7 +113,10 @@
   
     <!-- Apache Clerezza utils and extensions-->
     <module>indexedgraph</module>
-    <module>jsonld</module> <!-- JSON-LD implementation for Stanbol (outdated) 
-->
+    <!-- JSON-LD serializer/parser provider for Clerezza 
+       (should move to 
https://github.com/jsonld-java/jsonld-java/tree/master/integration/clerezza)
+     -->
+    <module>jsonld</module>
     <module>ldpath/clerezza</module>
     <module>launchpad</module>
     

Modified: stanbol/trunk/commons/web/base/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/commons/web/base/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/commons/web/base/pom.xml (original)
+++ stanbol/trunk/commons/web/base/pom.xml Wed Aug 26 13:13:00 2015
@@ -87,12 +87,6 @@
   </build>
 
   <dependencies>
-    <dependency>
-      <groupId>org.apache.stanbol</groupId>
-      <artifactId>org.apache.stanbol.commons.jsonld</artifactId>
-      <version>1.0.0-SNAPSHOT</version>
-    </dependency>
-
     <!-- Clerezza dependencies -->
     <dependency>
       <groupId>org.apache.clerezza</groupId>

Propchange: stanbol/trunk/enhancer/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 26 13:13:00 2015
@@ -1,5 +1,5 @@
 /incubator/stanbol/branches/dbpedia-spotlight-engines:1374978-1386535
 /incubator/stanbol/branches/stanbol-nlp-processing/enhancer:1386989-1388016
-/stanbol/branches/release-0.12/enhancer:1571146,1571150,1572586,1572588,1587573,1587860,1588449,1593490,1593899,1594490,1596518,1597575,1604752,1608340,1608360,1624001,1626979,1633539,1638045,1675556
+/stanbol/branches/release-0.12/enhancer:1571146,1571150,1572586,1572588,1587573,1587860,1588449,1593490,1593899,1594490,1596518,1597575,1604752,1608340,1608360,1624001,1626979,1633539,1638045,1675556,1697898
 /stanbol/branches/stanbol-nlp-processing/enhancer:1388017-1413353
 /stanbol/branches/stanbol-solr4/enhancer:1455112-1458685

Modified: stanbol/trunk/enhancer/jersey/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/enhancer/jersey/pom.xml (original)
+++ stanbol/trunk/enhancer/jersey/pom.xml Wed Aug 26 13:13:00 2015
@@ -187,6 +187,11 @@
       <groupId>org.apache.felix</groupId>
       <artifactId>org.apache.felix.scr.annotations</artifactId>
     </dependency>
+    <!-- Json lib used for serializers -->
+    <dependency>
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
+    </dependency>
 
 
     <!-- for tests -->

Modified: 
stanbol/trunk/enhancer/jersey/src/main/resources/templates/imports/enhancerweb.ftl
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/src/main/resources/templates/imports/enhancerweb.ftl?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/enhancer/jersey/src/main/resources/templates/imports/enhancerweb.ftl
 (original)
+++ 
stanbol/trunk/enhancer/jersey/src/main/resources/templates/imports/enhancerweb.ftl
 Wed Aug 26 13:13:00 2015
@@ -92,7 +92,7 @@ $(".enginelisting p").click(function ()
     <p><textarea rows="15" name="content"></textarea></p>
     <p class="submitButtons">Output format:
       <select name="format">
-        <option value="application/json">JSON-LD</option>
+        <option value="application/ld+json">JSON-LD</option>
         <option value="application/rdf+xml">RDF/XML</option>
         <option value="application/rdf+json">RDF/JSON</option>
         <option value="text/turtle">Turtle</option>

Modified: 
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
 (original)
+++ 
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
 Wed Aug 26 13:13:00 2015
@@ -60,7 +60,6 @@ import org.apache.clerezza.rdf.core.seri
 import org.apache.clerezza.rdf.core.serializedform.Serializer;
 import org.apache.clerezza.rdf.ontologies.RDF;
 import org.apache.commons.io.IOUtils;
-import org.apache.stanbol.commons.web.base.writers.JsonLdSerializerProvider;
 import 
org.apache.stanbol.enhancer.contentitem.inmemory.InMemoryContentItemFactory;
 import org.apache.stanbol.enhancer.jersey.reader.ContentItemReader;
 import org.apache.stanbol.enhancer.jersey.writers.ContentItemWriter;

Propchange: stanbol/trunk/entityhub/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 26 13:13:00 2015
@@ -1,3 +1,3 @@
-/stanbol/branches/release-0.12/entityhub:1572588,1581735,1587824,1587844,1595157-1595158,1599973,1626979,1635413
+/stanbol/branches/release-0.12/entityhub:1572588,1581735,1587824,1587844,1595157-1595158,1599973,1626979,1635413,1689331
 /stanbol/branches/stanbol-solr4/entityhub:1455112-1458685
 /stanbol/trunk/entityhub:1494993-1533392

Modified: stanbol/trunk/entityhub/jersey/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/entityhub/jersey/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/entityhub/jersey/pom.xml (original)
+++ stanbol/trunk/entityhub/jersey/pom.xml Wed Aug 26 13:13:00 2015
@@ -133,7 +133,11 @@
       <groupId>commons-io</groupId>
       <artifactId>commons-io</artifactId>
     </dependency>
-
+    <!-- Json lib used for serializers -->
+    <dependency>
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
+    </dependency>
     <!-- jersey-multipart now uses an other lib to read multipart/mime 
          however the MessagebodyReaderUtils still use this lib -->    
     <dependency>

Propchange: stanbol/trunk/integration-tests/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 26 13:13:00 2015
@@ -1,2 +1,2 @@
-/stanbol/branches/release-0.12/integration-tests:1587573,1594122
+/stanbol/branches/release-0.12/integration-tests:1587573,1594122,1697898
 /stanbol/branches/stanbol-solr4/integration-tests:1455112-1458685

Modified: stanbol/trunk/integration-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/integration-tests/pom.xml (original)
+++ stanbol/trunk/integration-tests/pom.xml Wed Aug 26 13:13:00 2015
@@ -112,8 +112,9 @@
             <server.ready.timeout.seconds>180</server.ready.timeout.seconds>
             <server.ready.path.1>/:stanbol.css</server.ready.path.1>
             <server.ready.path.2>/enhancer:Stateless REST 
analysis:Accept:text/html</server.ready.path.2>
-            <!-- server.ready.path.3>/contenthub:Recently uploaded Content 
Items</server.ready.path.3>
-            <server.ready.path.4>/entityhub:The RESTful API of the 
Entityhub</server.ready.path.4>
+            <server.ready.path.3>/entityhub:The RESTful API of the 
Entityhub</server.ready.path.3>
+            <!-- comment the following paths to use the integration test with 
the stable launcher
+            <server.ready.path.4>/contenthub:Recently uploaded Content 
Items</server.ready.path.4>
             <server.ready.path.5>/ontonet:Apache Stanbol 
OntoNet:Accept:text/html</server.ready.path.5>
             <server.ready.path.6>/reasoners:The Stanbol Reasoners 
provides</server.ready.path.6> -->
           </systemPropertyVariables>

Modified: 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/commons/httpqueryheaders/it/HttpQueryHeaderPostTest.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/commons/httpqueryheaders/it/HttpQueryHeaderPostTest.java?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/commons/httpqueryheaders/it/HttpQueryHeaderPostTest.java
 (original)
+++ 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/commons/httpqueryheaders/it/HttpQueryHeaderPostTest.java
 Wed Aug 26 13:13:00 2015
@@ -69,8 +69,11 @@ public class HttpQueryHeaderPostTest ext
         .assertStatus(200)
         //check for JSON-LD (the default content type
         .assertContentType("application/ld+json")
-        .assertContentRegexp("entity-reference\": 
\"http://dbpedia.org/resource/London\"";,
-            "creator\": 
\"org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine\"",
-            "creator\": 
\"org.apache.stanbol.enhancer.engines.entitytagging.impl.NamedEntityTaggingEngine\"");
+        .assertContentContains(
+            "\"http://fise.iks-project.eu/ontology/entity-reference\"; : [ {",
+            "\"@id\" : \"http://dbpedia.org/resource/London\"";,
+            "\"http://purl.org/dc/terms/creator\"; : [ {",
+            "\"@value\" : 
\"org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine\"",
+            "\"@value\" : 
\"org.apache.stanbol.enhancer.engines.entitytagging.impl.NamedEntityTaggingEngine\"");
     }
 }

Modified: 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/DefaultChainTest.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/DefaultChainTest.java?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/DefaultChainTest.java
 (original)
+++ 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/DefaultChainTest.java
 Wed Aug 26 13:13:00 2015
@@ -36,9 +36,9 @@ public class DefaultChainTest extends En
      * Expected content-type, Expected regexp
      */
     public final static String [] ACCEPT_FORMAT_TEST_DATA  = new String[] {
-        "application/json",
-        "application/json", //now JSON LD uses application/json
-        "\"creator\": 
\"org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine\",",
+        "application/ld+json",
+        "application/ld+json", //now JSON LD uses application/ld+json
+        "\"@value\" : 
\"org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine\"",
         
         "application/rdf+xml",
         "application/rdf+xml",

Modified: 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
 (original)
+++ 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
 Wed Aug 26 13:13:00 2015
@@ -113,9 +113,10 @@ public class MultipartRequestTest extend
         //This is basically testing backward compatibility 
         
         String[] jsonLDMetadataTests = new String[]{
-            "\"@id\": \"http://dbpedia.org/resource/Paris\",";,
-            "\"@id\": \"http://dbpedia.org/resource/Bob_Marley\",";,
-            "\"dc:creator\": 
\"org.apache.stanbol.enhancer.engines.entitytagging.impl.NamedEntityTaggingEngine\","
+            "\"@id\" : \"http://dbpedia.org/resource/Paris\",";,
+            "\"@id\" : \"http://dbpedia.org/resource/Bob_Marley\",";,
+            "\"http://purl.org/dc/terms/creator\"; : [ {",
+            "\"@value\" : 
\"org.apache.stanbol.enhancer.engines.entitytagging.impl.NamedEntityTaggingEngine\""
         };
         String[] params = new String []{
                     "outputContent","text/plain"
@@ -127,7 +128,7 @@ public class MultipartRequestTest extend
             .withContent(HTML_CONTENT)
         )
         .assertStatus(200) //metadata as JSONLD
-        .assertContentRegexp(jsonLDMetadataTests);
+        .assertContentContains(jsonLDMetadataTests);
         
         params = new String []{
             "outputContent","application/octet-stream"}; //omitMetadata=false
@@ -138,7 +139,7 @@ public class MultipartRequestTest extend
             .withContent(HTML_CONTENT)
         )
         .assertStatus(200) //metadata as JSONLD
-        .assertContentRegexp(jsonLDMetadataTests);
+        .assertContentContains(jsonLDMetadataTests);
 
         params = new String []{
            "outputContent","application/octet-stream"}; //omitMetadata=false
@@ -149,7 +150,7 @@ public class MultipartRequestTest extend
             .withContent(HTML_CONTENT)
         )
         .assertStatus(200) //metadata as JSONLD
-        .assertContentRegexp(jsonLDMetadataTests);
+        .assertContentContains(jsonLDMetadataTests);
     }
     
     @Test

Modified: 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/entityhub/it/ldpath/DbpediaLDPathTest.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/entityhub/it/ldpath/DbpediaLDPathTest.java?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/entityhub/it/ldpath/DbpediaLDPathTest.java
 (original)
+++ 
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/entityhub/it/ldpath/DbpediaLDPathTest.java
 Wed Aug 26 13:13:00 2015
@@ -145,10 +145,10 @@ public class DbpediaLDPathTest extends E
         )
         .assertStatus(200)
         .assertContentContains(
-            "\"@id\": \"http://dbpedia.org/resource/London\"";,
-            "\"@value\": \"London\"",
-            "\"@id\": \"http://dbpedia.org/resource/Paris\"";,
-            "\"@value\": \"Paris\"");
+            "\"@id\" : \"http://dbpedia.org/resource/London\"";,
+            "\"@value\" : \"London\"",
+            "\"@id\" : \"http://dbpedia.org/resource/Paris\"";,
+            "\"@value\" : \"Paris\"");
     }
     @Test
     public void testUnknownContext() throws IOException {
@@ -160,7 +160,7 @@ public class DbpediaLDPathTest extends E
                 "ldpath","name = rdfs:label[@en] :: xsd:string;")
         )
         .assertStatus(200)
-        .assertContentContains("{","}");
+        .assertContentContains("[","]");
     }
     @Test
     public void testLDPath() throws IOException {
@@ -181,16 +181,18 @@ public class DbpediaLDPathTest extends E
         .assertStatus(200)
         .assertContentType("application/json")
         .assertContentContains(
-            "\"@id\": \"http://dbpedia.org/resource/Paris\"";,
-            "\"comment\": {",
+            "\"@id\" : \"http://dbpedia.org/resource/Paris\"";,
+            "\"comment\" : [ {",
             "Paris is the capital and largest city of France.",
-            "\"homepage\": \"http://www.paris.fr/\"";,
-            "\"labels\": [",
-            "\"@value\": \"Parigi\"",
-            "\"@value\": \"巴黎\"",
-            "\"location\": \"[48.8567,2.3508]\"",
-            "\"name\": {",
-            "\"@value\": \"Paris\""
+            "\"homepage\" : [ {",
+            "\"@id\" : \"http://www.paris.fr/\"";,
+            "\"labels\" : [ {",
+            "\"@value\" : \"Parigi\"",
+            "\"@value\" : \"巴黎\"",
+            "\"location\" : [ {",
+            "\"@value\" : \"[48.8567,2.3508]\"",
+            "\"name\" : [ {",
+            "\"@value\" : \"Paris\""
             );
     }
     /*

Modified: 
stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- 
stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml 
(original)
+++ 
stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml 
Wed Aug 26 13:13:00 2015
@@ -223,6 +223,21 @@
       <artifactId>jackson-jaxrs</artifactId>
       <version>1.9.13</version>
     </bundle>
+        <bundle> <!-- e.g. required by the JSON-LD serializer -->
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-core</artifactId>
+      <version>${jackson2-version}</version>
+    </bundle>
+    <bundle> <!-- e.g. required by the JSON-LD serializer -->
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>${jackson2-version}</version>
+    </bundle>
+    <bundle>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-annotations</artifactId>
+      <version>${jackson2-version}</version>
+    </bundle>
     <!-- Velocity -->
     <!-- only used by Enhancer Benchmarking 
(org.apache.stanbol.enhancer.benchmark) -->
     <bundle>
@@ -449,11 +464,22 @@
       <version>1.0.0-SNAPSHOT</version>
     </bundle>
     <!-- support for JSON-LD -->
-    <bundle>
+    <!-- JSON-LD support for Clerezza -->
+    <bundle> <!-- this for now provides the Parser/Serializer provider for 
Clerezza -->
       <groupId>org.apache.stanbol</groupId>
       <artifactId>org.apache.stanbol.commons.jsonld</artifactId>
       <version>1.0.0-SNAPSHOT</version>
     </bundle>
+    <bundle> <!-- this will (in a future version replace the above) -->
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java-clerezza</artifactId>
+      <version>0.6.0</version>
+    </bundle>
+    <bundle> <!-- core jsonld library used by jena, sesame and now clerezza -->
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java</artifactId>
+      <version>0.6.0</version>
+    </bundle>
     <!-- Support for Jobs -->
     <bundle>
       <groupId>org.apache.stanbol</groupId>

Modified: stanbol/trunk/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/parent/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/parent/pom.xml (original)
+++ stanbol/trunk/parent/pom.xml Wed Aug 26 13:13:00 2015
@@ -62,7 +62,7 @@
     <!-- commons lib versions -->
     <httpcomponents-version>4.4.1</httpcomponents-version>
     <jackson-version>1.9.13</jackson-version>
-    <jackson2-version>2.5.3</jackson2-version>
+    <jackson2-version>2.6.1</jackson2-version>
     <owlapi-version>3.3</owlapi-version>
     
     <!-- sesame and marmotta versions -->
@@ -1074,7 +1074,7 @@
       <dependency>
         <groupId>org.apache.jena</groupId>
         <artifactId>jena-tdb</artifactId>
-        <version>1.0.1</version>
+        <version>1.0.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.clerezza.ext</groupId>
@@ -1085,7 +1085,7 @@
       <dependency>
         <groupId>org.apache.jena</groupId>
         <artifactId>jena-arq</artifactId>
-        <version>2.11.1</version>
+        <version>2.11.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.clerezza.ext</groupId>
@@ -1096,7 +1096,7 @@
       <dependency>
         <groupId>org.apache.jena</groupId>
         <artifactId>jena-iri</artifactId>
-        <version>1.0.1</version>
+        <version>1.0.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.clerezza.ext</groupId>

Modified: stanbol/trunk/rules/web/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/rules/web/pom.xml?rev=1697924&r1=1697923&r2=1697924&view=diff
==============================================================================
--- stanbol/trunk/rules/web/pom.xml (original)
+++ stanbol/trunk/rules/web/pom.xml Wed Aug 26 13:13:00 2015
@@ -141,6 +141,13 @@
       <groupId>commons-lang</groupId>
       <artifactId>commons-lang</artifactId>
     </dependency>
+    
+    <!-- Json lib used for serializers -->
+    <dependency>
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
+    </dependency>
+    
     <!--
     <dependency>
       <groupId>com.sun.jersey</groupId>


Reply via email to