added more commonly used URI prefixes to KiWiIO

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

Branch: refs/heads/ldp
Commit: 42cd7a91aad0c8c924e3a594d99cb71f48fa87de
Parents: cced7f3
Author: Sebastian Schaffert <[email protected]>
Authored: Tue Mar 18 15:33:34 2014 +0100
Committer: Sebastian Schaffert <[email protected]>
Committed: Tue Mar 18 15:33:34 2014 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/42cd7a91/libraries/kiwi/kiwi-triplestore/src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java
----------------------------------------------------------------------
diff --git 
a/libraries/kiwi/kiwi-triplestore/src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java
 
b/libraries/kiwi/kiwi-triplestore/src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java
index 6b6e721..caa912b 100644
--- 
a/libraries/kiwi/kiwi-triplestore/src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java
+++ 
b/libraries/kiwi/kiwi-triplestore/src/main/java/org/apache/marmotta/kiwi/io/KiWiIO.java
@@ -44,6 +44,8 @@ import java.util.zip.Inflater;
  */
 public class KiWiIO {
 
+    public static final String NS_DBPEDIA = "http://dbpedia.org/resource/";;
+    public static final String NS_FREEBASE = "http://rdf.freebase.com/ns/";;
     private static Logger log = LoggerFactory.getLogger(KiWiIO.class);
 
     /**
@@ -62,6 +64,8 @@ public class KiWiIO {
     private static final int PREFIX_LOCAL   = 8;
     private static final int PREFIX_REDLINK = 9;
     private static final int PREFIX_SCHEMA  = 10;
+    private static final int PREFIX_DBPEDIA = 11;
+    private static final int PREFIX_FREEBASE= 12;
 
 
     private static final int TYPE_URI       = 1;
@@ -244,6 +248,12 @@ public class KiWiIO {
             } else if(uri.stringValue().startsWith(NS_REDLINK)) {
                 out.writeByte(PREFIX_REDLINK);
                 DataIO.writeString(out, 
uri.stringValue().substring(NS_REDLINK.length()));
+            } else if(uri.stringValue().startsWith(NS_DBPEDIA)) {
+                out.writeByte(PREFIX_DBPEDIA);
+                DataIO.writeString(out, 
uri.stringValue().substring(NS_DBPEDIA.length()));
+            } else if(uri.stringValue().startsWith(NS_FREEBASE)) {
+                out.writeByte(PREFIX_FREEBASE);
+                DataIO.writeString(out, 
uri.stringValue().substring(NS_FREEBASE.length()));
             } else if(uri.stringValue().startsWith(HTTP_LOCALHOST)) {
                 out.writeByte(PREFIX_LOCAL);
                 DataIO.writeString(out, 
uri.stringValue().substring(HTTP_LOCALHOST.length()));

Reply via email to