Migration for loadable library code URLs based on jena.hpl.hp.com.

Retain old (Jena2) mapping http://jena.hpl.hp.com/ARQ/function#
Add preferred mapping for http://jena.apache.org/ARQ/function#

Ditto property functions /property#


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

Branch: refs/heads/add-contract-tests
Commit: a719f679f835fc183a588f8ccc0e6b77a3c95956
Parents: e5035f4
Author: Andy Seaborne <[email protected]>
Authored: Mon May 11 11:58:05 2015 +0100
Committer: Andy Seaborne <[email protected]>
Committed: Mon May 11 11:58:05 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/jena/sparql/ARQConstants.java   | 11 ++++++++---
 .../java/org/apache/jena/sparql/util/MappedLoader.java   |  2 ++
 2 files changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/a719f679/jena-arq/src/main/java/org/apache/jena/sparql/ARQConstants.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/ARQConstants.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/ARQConstants.java
index 9eda07f..488a802 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/ARQConstants.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/ARQConstants.java
@@ -61,13 +61,18 @@ public class ARQConstants
     public static final String javaClassURIScheme = "java:" ;
     
     /** The ARQ function library URI space */
-    public static final String ARQFunctionLibraryURI = 
"http://jena.hpl.hp.com/ARQ/function#"; ;
+    public static final String ARQFunctionLibraryURI = 
"http://jena.apache.org/ARQ/function#"; ;
+    /** The ARQ function library URI space - old Jena2 name */
+    public static final String ARQFunctionLibraryURI_Jena2 = 
"http://jena.hpl.hp.com/ARQ/function#"; ;
     
     /** The ARQ property function library URI space */
-    public static final String ARQPropertyFunctionLibraryURI = 
"http://jena.hpl.hp.com/ARQ/property#"; ;
+    public static final String ARQPropertyFunctionLibraryURI = 
"http://jena.apache.org/ARQ/property#"; ;
+    
+    /** The ARQ property function library URI space - old Jena2 name */
+    public static final String ARQPropertyFunctionLibraryURI_Jena2 = 
"http://jena.hpl.hp.com/ARQ/property#"; ;
     
     /** The ARQ procedure library URI space */
-    public static final String ARQProcedureLibraryURI = 
"http://jena.hpl.hp.com/ARQ/procedure#"; ;
+    public static final String ARQProcedureLibraryURI = 
"http://jena.apache.org/ARQ/procedure#"; ;
     
     /** The ARQ function library */
     public static final String ARQFunctionLibrary = 
javaClassURIScheme+"org.apache.jena.sparql.function.library." ;

http://git-wip-us.apache.org/repos/asf/jena/blob/a719f679/jena-arq/src/main/java/org/apache/jena/sparql/util/MappedLoader.java
----------------------------------------------------------------------
diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/util/MappedLoader.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/util/MappedLoader.java
index 5e14bea..c254ab5 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/util/MappedLoader.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/util/MappedLoader.java
@@ -34,7 +34,9 @@ public class MappedLoader {
     static {
         // ARQ library
         uriMap.put(ARQConstants.ARQFunctionLibraryURI, 
ARQConstants.ARQFunctionLibrary);
+        uriMap.put(ARQConstants.ARQFunctionLibraryURI_Jena2, 
ARQConstants.ARQFunctionLibrary);
         uriMap.put(ARQConstants.ARQPropertyFunctionLibraryURI, 
ARQConstants.ARQPropertyFunctionLibrary);
+        uriMap.put(ARQConstants.ARQPropertyFunctionLibraryURI_Jena2, 
ARQConstants.ARQPropertyFunctionLibrary);
         uriMap.put(ARQConstants.ARQProcedureLibraryURI, 
ARQConstants.ARQProcedureLibrary);
 
         // Old name, new name

Reply via email to