You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by ss...@apache.org on 2013/11/14 13:05:27 UTC

git commit: more liberal datatype handling for loader

Updated Branches:
  refs/heads/develop e3498e790 -> 4232deda7


more liberal datatype handling for loader


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

Branch: refs/heads/develop
Commit: 4232deda74bbe2bb22661bc69369e43826118a5a
Parents: e3498e7
Author: Sebastian Schaffert <ss...@apache.org>
Authored: Thu Nov 14 13:05:16 2013 +0100
Committer: Sebastian Schaffert <ss...@apache.org>
Committed: Thu Nov 14 13:05:16 2013 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java    | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-marmotta/blob/4232deda/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java
----------------------------------------------------------------------
diff --git a/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java b/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java
index 2c29825..67b7024 100644
--- a/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java
+++ b/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java
@@ -43,6 +43,7 @@ import org.openrdf.rio.RDFParseException;
 import org.openrdf.rio.RDFParser;
 import org.openrdf.rio.Rio;
 import org.openrdf.rio.UnsupportedRDFormatException;
+import org.openrdf.rio.helpers.BasicParserSettings;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -340,6 +341,9 @@ public class KiWiLoader {
 
             RDFParser parser = Rio.createParser(forFileName);
             parser.setRDFHandler(handler);
+            parser.getParserConfig().addNonFatalError(BasicParserSettings.VERIFY_DATATYPE_VALUES);
+            parser.getParserConfig().addNonFatalError(BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES);
+            parser.getParserConfig().addNonFatalError(BasicParserSettings.NORMALIZE_DATATYPE_VALUES);
             parser.parse(inStream,baseUri);
 
         } catch (RDFHandlerException e) {