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) {