Affects Version/s: BIGDATA_RELEASE_1_3_4
Fix Version/s: None
Component/s: Bigdata RDF Database
People are STRONGLY encouraged to verify that their data validation procedures are still operative with bigdata 1.4.0.
The semantics of the RDFParser API and how RIO parsers are configured has changed in openrdf 2.7.
BasicParserSettings is replacing RDFParser's inner DatatypeHandling class and also each of:
- plus the gettors for those methods.
So the entire way that we configure the parsers is basically stale and needs to be updated.
We will need to change our RDFParserOptions class (and perhaps get rid of it) and its inner Options interface and all of the classes that use this (DataLoader, etc.).
Note: Due to this change in the API semantics for RIO a large number of bigdata tests now fail with the original values for the RDFParserOptions.Options interface. To correct this, the following changes have been applied:
- String DEFAULT_STOP_AT_FIRST_ERROR = "false"; // was true
- String DEFAULT_DATATYPE_HANDLING = DatatypeHandling.IGNORE.toString(); // was VERIFY
- private DatatypeHandling datatypeHandling = DatatypeHandling.IGNORE; // was VERIFY