Rename AbsURINoNormlization (not part of strict mode)

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/7b314889
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/7b314889
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/7b314889

Branch: refs/heads/JENA-507
Commit: 7b3148894563fd111a1eb4ad147751299fbfe29a
Parents: 7a85483
Author: Andy Seaborne <[email protected]>
Authored: Thu Jan 7 09:52:32 2016 +0000
Committer: Andy Seaborne <[email protected]>
Committed: Fri Jan 8 17:45:59 2016 +0000

----------------------------------------------------------------------
 .../src/main/java/org/apache/jena/riot/SysRIOT.java     | 12 +++++++++---
 .../java/org/apache/jena/riot/system/IRIResolver.java   |  2 +-
 2 files changed, 10 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/7b314889/jena-arq/src/main/java/org/apache/jena/riot/SysRIOT.java
----------------------------------------------------------------------
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 454f27c..9f376e5 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
@@ -31,10 +31,16 @@ public class SysRIOT
     private static Logger riotLogger = LoggerFactory.getLogger(riotLoggerName) 
;
     
     public static boolean StrictXSDLexicialForms      = false ;
-    public static boolean StrictAbsURINoNormalization = false ;
     public static boolean strictMode                  = false ;
     
-    public static final String BNodeGenIdPrefix     = "genid" ;
+    /** Some people argue that absolute URIs should not be normalized.
+     * This flag puts IRI resolution in that mode.
+     * Bewared: inconisstencies arise - relative URIs are still normalized so
+     * where the unnormalized part is in a prefix name changes the outcome.
+     * Jena has always normalized abolute URIs.  
+     */
+    public static boolean AbsURINoNormalization       = false ;
+    public static final String BNodeGenIdPrefix       = "genid" ;
     
     /**
      * @deprecated Use Sys.isWindows
@@ -45,7 +51,7 @@ public class SysRIOT
     public static void setStrictMode(boolean state) {
         SysRIOT.strictMode = state ;
         SysRIOT.StrictXSDLexicialForms = state ;
-        SysRIOT.StrictAbsURINoNormalization = state ;
+        //SysRIOT.AbsURINoNormalization = state ;
     }
 
     public static boolean isStrictMode() {

http://git-wip-us.apache.org/repos/asf/jena/blob/7b314889/jena-arq/src/main/java/org/apache/jena/riot/system/IRIResolver.java
----------------------------------------------------------------------
diff --git 
a/jena-arq/src/main/java/org/apache/jena/riot/system/IRIResolver.java 
b/jena-arq/src/main/java/org/apache/jena/riot/system/IRIResolver.java
index 7be0efa..755f28f 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/system/IRIResolver.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/system/IRIResolver.java
@@ -459,7 +459,7 @@ public abstract class IRIResolver
         
         private IRI resolveSilentNoCache(String uriStr) {
             IRI x = IRIResolver.iriFactory.create(uriStr) ;
-            if ( SysRIOT.StrictAbsURINoNormalization ) {
+            if ( SysRIOT.AbsURINoNormalization ) {
                 // Always process "file:", even in strict mode.
                 // file: is widely used in irregular forms.
                 if ( x.isAbsolute() && ! uriStr.startsWith("file:") )

Reply via email to