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

Reply via email to