You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by rv...@apache.org on 2016/02/10 11:00:42 UTC
[07/50] [abbrv] jena git commit: Rename AbsURINoNormlization (not
part of strict mode)
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 <an...@apache.org>
Authored: Thu Jan 7 09:52:32 2016 +0000
Committer: Andy Seaborne <an...@apache.org>
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:") )