You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2014/05/22 15:56:28 UTC
svn commit: r1596874 -
/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java
Author: andy
Date: Thu May 22 13:56:28 2014
New Revision: 1596874
URL: http://svn.apache.org/r1596874
Log:
Pass options to JsonLdProcessor.fromRDF call.
Modified:
jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java
Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java?rev=1596874&r1=1596873&r2=1596874&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/out/JsonLDWriter.java Thu May 22 13:56:28 2014
@@ -84,11 +84,13 @@ public class JsonLDWriter extends Writer
addPrefixes(ctx, prefixMap) ;
try {
- Object obj = JsonLdProcessor.fromRDF(dataset, new JenaRDF2JSONLD()) ;
JsonLdOptions opts = new JsonLdOptions(baseURI);
+ opts.useNamespaces = true ;
opts.setUseRdfType(true);
opts.setUseNativeTypes(true);
opts.setCompactArrays(true);
+ Object obj = JsonLdProcessor.fromRDF(dataset, opts, new JenaRDF2JSONLD()) ;
+
Map<String, Object> localCtx = new HashMap<String, Object>() ;
localCtx.put("@context", ctx) ;
@@ -131,7 +133,7 @@ public class JsonLDWriter extends Writer
}
- private void addProperties(final Map<String, Object> ctx, Graph graph) {
+ private static void addProperties(final Map<String, Object> ctx, Graph graph) {
// Add some properties directly so it becomes "localname": ....
final Set<String> dups = new HashSet<String>() ;
Action<Triple> x = new Action<Triple>() {