This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git


The following commit(s) were added to refs/heads/main by this push:
     new 49379be0c5 GH-1921: Deprecate JSON-LD 1.0
     new d57d2138d2 Merge pull request #1922 from afs/jsonld10
49379be0c5 is described below

commit 49379be0c57c0b7ed6ecea75947f57eb172b04ee
Author: Andy Seaborne <[email protected]>
AuthorDate: Fri Jun 23 14:17:04 2023 +0100

    GH-1921: Deprecate JSON-LD 1.0
---
 .../org/apache/jena/riot/JsonLDReadContext.java    |  4 ++-
 .../org/apache/jena/riot/JsonLDWriteContext.java   |  2 ++
 .../src/main/java/org/apache/jena/riot/Lang.java   |  6 +++-
 .../main/java/org/apache/jena/riot/RDFFormat.java  | 22 +++++++++++++++
 .../java/org/apache/jena/riot/RDFLanguages.java    | 10 +++++++
 .../org/apache/jena/riot/RDFParserRegistry.java    |  8 ++++--
 .../org/apache/jena/riot/RDFWriterRegistry.java    |  1 +
 .../main/java/org/apache/jena/riot/SysRIOT.java    |  1 +
 .../org/apache/jena/riot/lang/LangJSONLD10.java    | 33 ++++++++++++----------
 .../apache/jena/riot/writer/JsonLD10Writer.java    |  3 ++
 .../org/apache/jena/riot/TestJsonLDReader.java     | 14 +++++++--
 .../jena/riot/writer/TestJsonLD10Writer.java       |  1 +
 .../jena/riot/writer/TestRiotWriterDataset.java    |  1 +
 .../jena/riot/writer/TestRiotWriterGraph.java      |  1 +
 .../java/arq/examples/riot/Ex_WriteJsonLD.java     |  7 +++--
 15 files changed, 89 insertions(+), 25 deletions(-)

diff --git a/jena-arq/src/main/java/org/apache/jena/riot/JsonLDReadContext.java 
b/jena-arq/src/main/java/org/apache/jena/riot/JsonLDReadContext.java
index 1b809b68d7..83be09734c 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/JsonLDReadContext.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/JsonLDReadContext.java
@@ -29,14 +29,16 @@ import java.io.InputStream;
 /**
  * Set of parameters that can be used to control the reading of JSON-LD.
  *
- * This class provides setters to define a "Context" suitable to be passed as 
+ * This class provides setters to define a "Context" suitable to be passed as
  * last argument to  {@link ReaderRIOT#read(InputStream, String, ContentType, 
StreamRDF, Context)}
  * when the ReaderRIOT has been created with one of the JSON-LD RDFFormat 
variants (that is, when it is
  * an instance of {@link LangJSONLD10})
  *
  * Parameters that are actually useful are ''documentLoader'' and 
''produceGeneralizedRdf''.
  *
+ * @deprecated Migrate to JSON-LD 1.1
  */
+@Deprecated
 public class JsonLDReadContext extends Context {
     /**
      * Set the value of the JSON-LD "@context" node, used when reading a 
jsonld (overriding the actual @context in the jsonld). "Compact" and 
"Flattened" JSON-LD outputs.
diff --git 
a/jena-arq/src/main/java/org/apache/jena/riot/JsonLDWriteContext.java 
b/jena-arq/src/main/java/org/apache/jena/riot/JsonLDWriteContext.java
index f7720464c6..8abe7928f0 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/JsonLDWriteContext.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/JsonLDWriteContext.java
@@ -40,7 +40,9 @@ import com.github.jsonldjava.core.JsonLdOptions;
  * None of them is required (default values being used), except for the 
"frame" one,
  * when outputting using JSON-LD "frame" output variant.
  *
+ * @deprecated Migrate to JSON-LD 1.1
  */
+@Deprecated
 public class JsonLDWriteContext extends Context {
     /**
      * Set the JSON-LD java API's options
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/Lang.java 
b/jena-arq/src/main/java/org/apache/jena/riot/Lang.java
index 68735d91e6..5b2e204529 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/Lang.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/Lang.java
@@ -62,7 +62,11 @@ public class Lang
      */
     public static Lang JSONLD ;
 
-    /** JSONLD 1.0 */
+    /**
+     * JSONLD 1.0
+     * @deprecated use JSON-LD 1.1
+     */
+    @Deprecated
     public static Lang JSONLD10 ;
 
     /** JSONLD 1.1 */
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFFormat.java 
b/jena-arq/src/main/java/org/apache/jena/riot/RDFFormat.java
index 615a670b75..858ee5d55d 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFFormat.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFFormat.java
@@ -141,13 +141,29 @@ public class RDFFormat {
     private static final RDFFormatVariant FRAME_PRETTY       = new 
JSONLDVariant("frame pretty", true, JSONLDVariant.JSONLD_FORMAT.FRAME) ;
     private static final RDFFormatVariant FRAME_FLAT         = new 
JSONLDVariant("frame flat", false, JSONLDVariant.JSONLD_FORMAT.FRAME) ;
 
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_EXPAND_PRETTY   = new 
RDFFormat(Lang.JSONLD10, EXPAND_PRETTY) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_EXPAND_FLAT     = new 
RDFFormat(Lang.JSONLD10, EXPAND_FLAT) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_COMPACT_PRETTY  = new 
RDFFormat(Lang.JSONLD10, COMPACT_PRETTY) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_COMPACT_FLAT    = new 
RDFFormat(Lang.JSONLD10, COMPACT_FLAT) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_FLATTEN_PRETTY  = new 
RDFFormat(Lang.JSONLD10, FLATTEN_PRETTY) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_FLATTEN_FLAT    = new 
RDFFormat(Lang.JSONLD10, FLATTEN_FLAT) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_FRAME_PRETTY    = new 
RDFFormat(Lang.JSONLD10, FRAME_PRETTY) ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_FRAME_FLAT      = new 
RDFFormat(Lang.JSONLD10, FRAME_FLAT) ;
 
     /** Use {@link #JSONLD10_EXPAND_PRETTY} */
@@ -182,8 +198,14 @@ public class RDFFormat {
     @Deprecated
     public static final RDFFormat        JSONLD_FRAME_FLAT      = 
JSONLD10_FRAME_FLAT;
 
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10        = 
JSONLD10_COMPACT_PRETTY ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_PRETTY = 
JSONLD10_COMPACT_PRETTY ;
+    /** @deprecated Use JSON-LD 1.1 */
+    @Deprecated
     public static final RDFFormat        JSONLD10_FLAT   = 
JSONLD10_COMPACT_FLAT ;
 
     // JSON-LD 1.0
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java 
b/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java
index 38b2d624df..0a50b4ac87 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java
@@ -112,8 +112,17 @@ public class RDFLanguages
      * Override for JSON-LD 1.0 - requires an explicit language name
      * {@code RDFParser.forceLang(Lang.JSONLD10)...}
      * or use of the file extensions {@code .jsonld10}
+     * @deprecated use JSON-LD 1.1
      */
+    /**
+     * @deprecated use JSON-LD 1.1
+     */
+    @Deprecated
     public static final String strLangJSONLD10     = "JSON-LD-10";
+    /**
+     * @deprecated use JSON-LD 1.1
+     */
+    @Deprecated
     public static final Lang JSONLD10   = LangBuilder.create(strLangJSONLD10, 
"x/ld-json-10")
                                                      .addAltNames("JSONLD10")
                                                      
.addFileExtensions("jsonld10")
@@ -197,6 +206,7 @@ public class RDFLanguages
     public static void init() {}
     static { init$(); }
 
+    @SuppressWarnings("deprecation")
     private static synchronized void init$() {
         initStandard();
         // Needed to avoid a class initialization loop.
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFParserRegistry.java 
b/jena-arq/src/main/java/org/apache/jena/riot/RDFParserRegistry.java
index 2869604cae..e16e04df6f 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFParserRegistry.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFParserRegistry.java
@@ -69,6 +69,7 @@ public class RDFParserRegistry
         initStandard();
     }
 
+    @SuppressWarnings("deprecation")
     private static void initStandard() {
         // Make sure the constants are initialized.
         RDFLanguages.init();
@@ -98,10 +99,10 @@ public class RDFParserRegistry
         ReaderRIOTFactory parserFactoryJsonLD11  = new 
ReaderRIOTFactoryJSONLD11();
 
         // ==== JSON-LD system default for parsing.
-        ReaderRIOTFactory jsonldReadDefault = parserFactoryJsonLD11;
+        ReaderRIOTFactory jsonldParserDefault = parserFactoryJsonLD11;
 
         // Register default JSON-LD here.
-        registerLangTriples(JSONLD,     jsonldReadDefault);
+        registerLangTriples(JSONLD,     jsonldParserDefault);
         registerLangTriples(JSONLD10,   parserFactoryJsonLD10);
         registerLangTriples(JSONLD11,   parserFactoryJsonLD11);
 
@@ -112,7 +113,7 @@ public class RDFParserRegistry
         registerLangQuads(TRIX,         parserFactoryTriX);
         registerLangQuads(RDFNULL,      parserFactoryRDFNULL);
 
-        registerLangQuads(JSONLD,       jsonldReadDefault);
+        registerLangQuads(JSONLD,       jsonldParserDefault);
         registerLangQuads(JSONLD10,     parserFactoryJsonLD10);
         registerLangQuads(JSONLD11,     parserFactoryJsonLD11);
 
@@ -211,6 +212,7 @@ public class RDFParserRegistry
     }
 
     private static class ReaderRIOTFactoryJSONLD10 implements 
ReaderRIOTFactory {
+        @SuppressWarnings("deprecation")
         @Override
         public ReaderRIOT create(Lang language, ParserProfile profile) {
             if ( !Lang.JSONLD.equals(language) && 
!Lang.JSONLD10.equals(language) )
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFWriterRegistry.java 
b/jena-arq/src/main/java/org/apache/jena/riot/RDFWriterRegistry.java
index 5f9253e7ac..a3206471a1 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFWriterRegistry.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFWriterRegistry.java
@@ -109,6 +109,7 @@ public class RDFWriterRegistry
 
     public static void init() {}
     static { init$() ; }
+    @SuppressWarnings("deprecation")
     private static void init$()
     {
         WriterGraphRIOTFactory wgfactory = createWriterGraphFactory();
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/SysRIOT.java 
b/jena-arq/src/main/java/org/apache/jena/riot/SysRIOT.java
index c3420a13ca..aa3fbfad77 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/SysRIOT.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/SysRIOT.java
@@ -146,6 +146,7 @@ public class SysRIOT
      *
      * @param version   A string that is either "1.1" or "1.0" or "" (reset to 
system installation default)
      */
+    @SuppressWarnings("deprecation")
     public static void setDefaultJSONLD(String version) {
         Objects.requireNonNull(version, "Argument 'version' must be \"1.1\", 
\"1.0\" or \"\" (empty string)");
 
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/lang/LangJSONLD10.java 
b/jena-arq/src/main/java/org/apache/jena/riot/lang/LangJSONLD10.java
index 683519b051..30df0bfcd7 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/lang/LangJSONLD10.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/lang/LangJSONLD10.java
@@ -70,7 +70,10 @@ import org.apache.jena.sparql.util.Symbol;
  * Note: it is possible to override jsonld's "@context" value by providing one,
  * using a {@link org.apache.jena.sparql.util.Context}, and setting the {@link 
LangJSONLD10#JSONLD_CONTEXT} Symbol's value
  * to the data expected by JSON-LD java API (a {@link Map}).
+ *
+ * @deprecated Migrate to JSON-LD 1.1
  */
+@Deprecated
 public class LangJSONLD10 implements ReaderRIOT
 {
     private static final String SYMBOLS_NS = 
"http://jena.apache.org/riot/jsonld#";;
@@ -84,27 +87,27 @@ public class LangJSONLD10 implements ReaderRIOT
     public static final Symbol JSONLD_OPTIONS = 
SystemARQ.allocSymbol(SYMBOLS_NS, "JSONLD_OPTIONS");
     private /*final*/ ErrorHandler errorHandler = 
ErrorHandlerFactory.getDefaultErrorHandler() ;
     private /*final*/ ParserProfile profile;
-    
+
     public LangJSONLD10(Lang lang, ParserProfile profile, ErrorHandler 
errorHandler) {
         this.profile = profile;
         this.errorHandler = errorHandler;
     }
-    
+
     @Override
     public void read(Reader reader, String baseURI, ContentType ct, StreamRDF 
output, Context context) {
         try {
             Object jsonObject = JsonUtils.fromReader(reader) ;
             readWithJsonLDCtxOptions(jsonObject, baseURI, output, context) ;
         }
-        catch (JsonProcessingException ex) {    
+        catch (JsonProcessingException ex) {
             // includes JsonParseException
             // The Jackson JSON parser, or addition JSON-level check, throws 
up something.
             JsonLocation loc = ex.getLocation() ;
-            errorHandler.error(ex.getOriginalMessage(), loc.getLineNr(), 
loc.getColumnNr()); 
+            errorHandler.error(ex.getOriginalMessage(), loc.getLineNr(), 
loc.getColumnNr());
             throw new RiotException(ex.getOriginalMessage()) ;
         }
         catch (IOException e) {
-            errorHandler.error(e.getMessage(), -1, -1); 
+            errorHandler.error(e.getMessage(), -1, -1);
             IO.exception(e) ;
         }
     }
@@ -115,15 +118,15 @@ public class LangJSONLD10 implements ReaderRIOT
             Object jsonObject = JsonUtils.fromInputStream(in) ;
             readWithJsonLDCtxOptions(jsonObject, baseURI, output, context) ;
         }
-        catch (JsonProcessingException ex) {    
+        catch (JsonProcessingException ex) {
             // includes JsonParseException
             // The Jackson JSON parser, or addition JSON-level check, throws 
up something.
             JsonLocation loc = ex.getLocation() ;
-            errorHandler.error(ex.getOriginalMessage(), loc.getLineNr(), 
loc.getColumnNr()); 
+            errorHandler.error(ex.getOriginalMessage(), loc.getLineNr(), 
loc.getColumnNr());
             throw new RiotException(ex.getOriginalMessage()) ;
         }
         catch (IOException e) {
-            errorHandler.error(e.getMessage(), -1, -1); 
+            errorHandler.error(e.getMessage(), -1, -1);
             IO.exception(e) ;
         }
     }
@@ -144,16 +147,16 @@ public class LangJSONLD10 implements ReaderRIOT
 
     private void read$(Object jsonObject, JsonLdOptions options, final 
StreamRDF output) {
         output.start() ;
-        try {          
+        try {
             JsonLdTripleCallback callback = new JsonLdTripleCallback() {
                 @Override
                 public Object call(RDFDataset dataset) {
-                       
+
                        // Copy across namespaces
                        for (Entry<String, String> namespace : 
dataset.getNamespaces().entrySet()) {
                                output.prefix(namespace.getKey(), 
namespace.getValue());
                        }
-                       
+
                        // Copy triples and quads
                     for ( String gn : dataset.keySet() ) {
                         Object x = dataset.get(gn) ;
@@ -170,7 +173,7 @@ public class LangJSONLD10 implements ReaderRIOT
                         } else {
                             @SuppressWarnings("unchecked")
                             List<Map<String, Object>> quads = 
(List<Map<String, Object>>)x ;
-                            Node g = createURI(gn) ; 
+                            Node g = createURI(gn) ;
                             for ( Map<String, Object> q : quads ) {
                                 Node s = createNode(q, "subject") ;
                                 Node p = createNode(q, "predicate") ;
@@ -186,7 +189,7 @@ public class LangJSONLD10 implements ReaderRIOT
             JsonLdProcessor.toRDF(jsonObject, callback, options) ;
         }
         catch (JsonLdError e) {
-            errorHandler.error(e.getMessage(), -1, -1); 
+            errorHandler.error(e.getMessage(), -1, -1);
             throw new RiotException(e) ;
         }
         output.finish() ;
@@ -235,7 +238,7 @@ public class LangJSONLD10 implements ReaderRIOT
     }
 
     private static final String xsdString = XSDDatatype.XSDstring.getURI() ;
-    
+
     private Node createNode(Map<String, Object> map) {
         String type = (String)map.get("type") ;
         String lex = (String)map.get("value") ;
@@ -248,7 +251,7 @@ public class LangJSONLD10 implements ReaderRIOT
             String datatype = (String)map.get("datatype") ;
             if ( Objects.equals(xsdString, datatype) )
                 // In RDF 1.1, simple literals and xsd:string are the same.
-                // During migration, we prefer simple literals to xsd:strings. 
+                // During migration, we prefer simple literals to xsd:strings.
                 datatype = null ;
             if ( lang == null && datatype == null )
                 return profile.createStringLiteral(lex,-1, -1) ;
diff --git 
a/jena-arq/src/main/java/org/apache/jena/riot/writer/JsonLD10Writer.java 
b/jena-arq/src/main/java/org/apache/jena/riot/writer/JsonLD10Writer.java
index e5c7df0d18..20b5671d26 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/writer/JsonLD10Writer.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/writer/JsonLD10Writer.java
@@ -86,7 +86,10 @@ import org.apache.jena.vocabulary.RDF ;
  *
  * Note that this class also provides a static method to convert jena RDF data 
to the corresponding object in JsonLD API:
  * {@link #toJsonLDJavaAPI(org.apache.jena.riot.RDFFormat.JSONLDVariant, 
DatasetGraph, PrefixMap, String, Context)}
+ *
+ * @deprecated Migrate to JSON-LD 1.1
  */
+@Deprecated
 public class JsonLD10Writer extends WriterDatasetRIOTBase
 {
     private static final String SYMBOLS_NS = 
"http://jena.apache.org/riot/jsonld#"; ;
diff --git a/jena-arq/src/test/java/org/apache/jena/riot/TestJsonLDReader.java 
b/jena-arq/src/test/java/org/apache/jena/riot/TestJsonLDReader.java
index e1b6966628..fee142d3a7 100644
--- a/jena-arq/src/test/java/org/apache/jena/riot/TestJsonLDReader.java
+++ b/jena-arq/src/test/java/org/apache/jena/riot/TestJsonLDReader.java
@@ -41,8 +41,11 @@ import org.apache.jena.sparql.util.Context;
 import org.apache.jena.vocabulary.RDF;
 import org.junit.Test;
 
+@SuppressWarnings("deprecation")
 public class TestJsonLDReader {
 
+    // [JSONLD 1.0]
+
     // These tests fail under some java11 (but not java17)
     // for RIOT default JSON-LD 1.1 because Titanium contacts schema.org
     // with java.net.http/HTTP2 (default version setting)
@@ -60,12 +63,15 @@ public class TestJsonLDReader {
      */
     @Test
     public final void overrideAtContextTest() throws JsonGenerationException, 
IOException {
+
         // some jsonld using schema.org's URI as "@context"
         String jsonld = someSchemaDotOrgJsonld();
 
         // pass the jsonldContext to the read using a jena Context
-        JsonLDReadContext jenaCtx = new JsonLDReadContext();
-        jenaCtx.setJsonLDContext(schemaOrgResolvedContext());
+        // [JSONLD 1.0]
+//        JsonLDReadContext jenaCtx = new JsonLDReadContext();
+//        jenaCtx.setJsonLDContext(schemaOrgResolvedContext());
+        JsonLDReadContext jenaCtx = null;
 
         // read the jsonld, replacing its "@context"
         Dataset ds = jsonld2dataset(jsonld, jenaCtx, Lang.JSONLD);
@@ -74,6 +80,7 @@ public class TestJsonLDReader {
         assertJohnDoeIsOK(ds.getDefaultModel());
     }
 
+    // [JSONLD 1.0]
     @Test
     public final void overrideJsonLdOptions() throws JsonGenerationException, 
IOException {
         // some jsonld using a (fake) http://pseudo.schema.org's URI as 
"@context"
@@ -84,6 +91,7 @@ public class TestJsonLDReader {
         dl.addInjectedDoc("http://pseudo.schema.org";, String.format("{ 
\"@context\": %s }", schemaOrgResolvedContext()));
         options.setDocumentLoader(dl);
 
+        // [JSONLD 1.0]
         // pass the jsonldContext and JsonLdOptions to the read using a jena 
Context
         JsonLDReadContext jenaCtx = new JsonLDReadContext();
         jenaCtx.setOptions(options);
@@ -125,6 +133,8 @@ public class TestJsonLDReader {
             .fromString(jsonld)
             .errorHandler(ErrorHandlerFactory.errorHandlerNoLogging)
             .lang(lang)
+            // Only needed for JSON-LD 1.0 (jsonld-java) usage.
+            // [JSONLD 1.0] Remove
             .context(jenaCtx)
             .parse(ds.asDatasetGraph());
         return ds;
diff --git 
a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestJsonLD10Writer.java 
b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestJsonLD10Writer.java
index 132eb649f5..2f7cfa8244 100644
--- a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestJsonLD10Writer.java
+++ b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestJsonLD10Writer.java
@@ -47,6 +47,7 @@ import org.apache.jena.sparql.vocabulary.FOAF;
 import org.apache.jena.vocabulary.RDF;
 import org.junit.Test;
 
+@SuppressWarnings("deprecation")
 public class TestJsonLD10Writer {
 
     /**
diff --git 
a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterDataset.java 
b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterDataset.java
index 872a56a4b7..46533e062a 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterDataset.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterDataset.java
@@ -35,6 +35,7 @@ import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameters;
 
+@SuppressWarnings("deprecation")
 @RunWith(Parameterized.class)
 public class TestRiotWriterDataset extends AbstractWriterTest
 {
diff --git 
a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterGraph.java 
b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterGraph.java
index 954c905c2a..6660d0a621 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterGraph.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/riot/writer/TestRiotWriterGraph.java
@@ -35,6 +35,7 @@ import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameters;
 
+@SuppressWarnings("deprecation")
 @RunWith(Parameterized.class)
 public class TestRiotWriterGraph extends AbstractWriterTest
 {
diff --git a/jena-examples/src/main/java/arq/examples/riot/Ex_WriteJsonLD.java 
b/jena-examples/src/main/java/arq/examples/riot/Ex_WriteJsonLD.java
index b6c0b3c125..a8ff1f14d2 100644
--- a/jena-examples/src/main/java/arq/examples/riot/Ex_WriteJsonLD.java
+++ b/jena-examples/src/main/java/arq/examples/riot/Ex_WriteJsonLD.java
@@ -36,9 +36,10 @@ import org.apache.jena.vocabulary.RDF;
 import org.apache.jena.vocabulary.RDFS;
 
 /**
- * Example writing as JSON-LD using jsonlkd-java (JSON-LD 1.0)
- * sNote the use of "JSONLD10"
-  */
+ * Example writing as JSON-LD using jsonld-java (JSON-LD 1.0)
+ * Note the use of "JSONLD10"
+ */
+@SuppressWarnings("deprecation")
 public class Ex_WriteJsonLD
 {
     public static void main(String[] args) {

Reply via email to