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 2013/03/13 18:38:54 UTC

svn commit: r1456057 - in /jena/trunk/jena-arq: src/main/java/org/apache/jena/riot/system/RiotLib.java testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt

Author: andy
Date: Wed Mar 13 17:38:54 2013
New Revision: 1456057

URL: http://svn.apache.org/r1456057
Log:
Perform checking on N-Triples and N-Quads when in strict mode.

Modified:
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/RiotLib.java
    jena/trunk/jena-arq/testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/RiotLib.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/RiotLib.java?rev=1456057&r1=1456056&r2=1456057&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/RiotLib.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/RiotLib.java Wed Mar 13 17:38:54 2013
@@ -38,6 +38,7 @@ import org.apache.jena.atlas.iterator.It
 import org.apache.jena.atlas.logging.Log ;
 import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.RDFLanguages ;
+import org.apache.jena.riot.SysRIOT ;
 import org.apache.jena.riot.WriterDatasetRIOT ;
 import org.apache.jena.riot.tokens.Token ;
 import org.apache.jena.riot.tokens.Tokenizer ;
@@ -117,7 +118,11 @@ public class RiotLib
     public static ParserProfile profile(Lang lang, String baseIRI, ErrorHandler handler)
     {
         if ( sameLang(NTRIPLES, lang) || sameLang(NQUADS, lang) )
-            return profile(baseIRI, false, false, handler) ;
+        {
+            boolean checking = SysRIOT.strictMode ;
+            // If strict mode, do checking e.g. URIs
+            return profile(baseIRI, false, checking, handler) ;
+        }
         if ( sameLang(RDFJSON, lang) )
             return profile(baseIRI, false, true, handler) ;
         return profile(baseIRI, true, true, handler) ;

Modified: jena/trunk/jena-arq/testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt?rev=1456057&r1=1456056&r2=1456057&view=diff
==============================================================================
--- jena/trunk/jena-arq/testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt (original)
+++ jena/trunk/jena-arq/testing/RIOT/Lang/N-Triples/ntriples-syntax-datatypes-02.nt Wed Mar 13 17:38:54 2013
@@ -1 +1 @@
-<s> <p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .
+<http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .