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

Change RDFParser configuration to use BasicParserSettings

    XMLWordPrintable

    Details

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

      Description

      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

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated: