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

Bigdata RDF parsers should be independent from connections

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: BLAZEGRAPH_RELEASE_1_5_2
    • Component/s: None
    • Labels:
      None

      Description

      When I initiate new BigdataTurtleParser() it has SesameFactoryImlp instead of BigdataFactoryImlp inside. The only way to get BigdataFactoryImpl (that has only private constructor) is to initiate everything from the database connection. But it is a wrong way of doing things, why should why open a connection to the database just to parse some turtle with RDR-s inside? I often do some inmemory operations on the parsed data (like filtering out what I do not need) before opening the connection and saving to bigdata.

        Issue Links

          Activity

          antonkulaga2 Anton Kulaga created issue -
          Hide
          antonkulaga2 Anton Kulaga added a comment -

          I do not see the button to edit the issue description=(

          I've found a workaround in my code by extending BigdataTurtleParser and then - setValueFactor(BigdataValueFactoryImplementtion.getInstance(base)) but I still do not indestand why by default there is ordinary SesameValueFactory implementation instead of Bigdata's one.

          Show
          antonkulaga2 Anton Kulaga added a comment - I do not see the button to edit the issue description=( I've found a workaround in my code by extending BigdataTurtleParser and then - setValueFactor(BigdataValueFactoryImplementtion.getInstance(base)) but I still do not indestand why by default there is ordinary SesameValueFactory implementation instead of Bigdata's one.
          beebs Brad Bebee made changes -
          Field Original Value New Value
          Workflow Trac Import v2 [ 13158 ] Trac Import v3 [ 13327 ]
          beebs Brad Bebee made changes -
          Workflow Trac Import v3 [ 13327 ] Trac Import v4 [ 14656 ]
          beebs Brad Bebee made changes -
          Workflow Trac Import v4 [ 14656 ] Trac Import v5 [ 16007 ]
          bryanthompson bryanthompson made changes -
          Assignee bryanthompson [ bryanthompson ] igorkim [ igorkim ]
          bryanthompson bryanthompson made changes -
          Link This issue duplicates BLZG-1176 [ BLZG-1176 ]
          bryanthompson bryanthompson made changes -
          Resolution Duplicate [ 3 ]
          Status Open [ 1 ] Duplicate [ 10102 ]
          Hide
          bryanthompson bryanthompson added a comment -

          One is for RDF data parsers. The other is for the SPARQL QUERY and UPDATE parsers.

          Show
          bryanthompson bryanthompson added a comment - One is for RDF data parsers. The other is for the SPARQL QUERY and UPDATE parsers.
          bryanthompson bryanthompson made changes -
          Link This issue relates to BLZG-1176 [ BLZG-1176 ]
          bryanthompson bryanthompson made changes -
          Link This issue duplicates BLZG-1176 [ BLZG-1176 ]
          bryanthompson bryanthompson made changes -
          Fix Version/s BLAZEGRAPH_RELEASE_1_5_2 [ 10164 ]
          bryanthompson bryanthompson made changes -
          Issue Type Bug [ 1 ] Improvement [ 4 ]
          bryanthompson bryanthompson made changes -
          Summary Bigdata parsers should be independent from connections Bigdata RDF parsers should be independent from connections
          beebs Brad Bebee made changes -
          Workflow Trac Import v5 [ 16007 ] Trac Import v6 [ 18467 ]
          beebs Brad Bebee made changes -
          Status Duplicate [ 10102 ] Open [ 1 ]
          bryanthompson bryanthompson made changes -
          Status Open [ 1 ] Accepted [ 10101 ]
          bryanthompson bryanthompson made changes -
          Status Accepted [ 10101 ] In Progress [ 3 ]
          beebs Brad Bebee made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          beebs Brad Bebee made changes -
          Status Resolved [ 5 ] In Review [ 10100 ]
          beebs Brad Bebee made changes -
          Resolution Duplicate [ 3 ] Done [ 10000 ]
          Status In Review [ 10100 ] Done [ 10000 ]
          Hide
          beebs Brad Bebee added a comment -
          Show
          beebs Brad Bebee added a comment - CI is clean: https://ci.blazegraph.com/job/TICKET_1322/2/
          beebs Brad Bebee made changes -
          Workflow Trac Import v6 [ 18467 ] Trac Import v7 [ 19789 ]
          beebs Brad Bebee made changes -
          Workflow Trac Import v7 [ 19789 ] Trac Import v8 [ 21417 ]

            People

            • Assignee:
              igorkim igorkim
              Reporter:
              antonkulaga2 Anton Kulaga
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: