Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-1106

Change RDFParser configuration to use BasicParserSettings


    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: BIGDATA_RELEASE_1_3_4
    • Fix Version/s: None
    • Component/s: Bigdata RDF Database
    • Labels:


      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:

      - setStopAtFirstError
      - setVerifyData
      - setDatatypeHandling
      - 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

        Issue Links


          There are no comments yet on this issue.


            • Assignee:
              igorkim igorkim
              bryanthompson bryanthompson
            • Votes:
              0 Vote for this issue
              3 Start watching this issue


              • Created: