add verification back in but do not fail with a parse exception if it fails
this will result in log messages for the as yet unsupported datatypes, including http://www.openlinksw.com/schemas/virtrdf#Geometry Project: http://git-wip-us.apache.org/repos/asf/any23/repo Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/8efbee79 Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/8efbee79 Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/8efbee79 Branch: refs/heads/master Commit: 8efbee79ce8771168ba898c733106f1d3cd299a8 Parents: f2ded15 Author: Peter Ansell <[email protected]> Authored: Fri Apr 19 15:18:52 2013 +1000 Committer: Peter Ansell <[email protected]> Committed: Wed Jun 26 10:08:07 2013 +1000 ---------------------------------------------------------------------- .../java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/any23/blob/8efbee79/core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java b/core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java index c079841..6dda7a9 100644 --- a/core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java +++ b/core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java @@ -96,9 +96,9 @@ public abstract class BaseRDFExtractor implements Extractor.ContentExtractor { parser.getParserConfig().setNonFatalErrors(new HashSet<RioSetting<?>>()); // Disable verification to ensure that DBPedia is accessible, given it uses so many custom datatypes - parser.getParserConfig().set(BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES, false); + parser.getParserConfig().set(BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES, true); parser.getParserConfig().addNonFatalError(BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES); - parser.getParserConfig().set(BasicParserSettings.VERIFY_DATATYPE_VALUES, false); + parser.getParserConfig().set(BasicParserSettings.VERIFY_DATATYPE_VALUES, true); parser.getParserConfig().addNonFatalError(BasicParserSettings.VERIFY_DATATYPE_VALUES); parser.getParserConfig().set(BasicParserSettings.NORMALIZE_DATATYPE_VALUES, false); parser.getParserConfig().addNonFatalError(BasicParserSettings.NORMALIZE_DATATYPE_VALUES);
