Page MenuHomePhabricator

Run ShEx validation over Blaze API
Open, Needs TriagePublic

Description

The current shex-simple interface runs over SPARQL and spends 99.99% of its time waiting for SPARQL. The SPARQL endpoint downgrades responsiveness to shex-simple after about 60 queries which makes any sizable validation very slow.

Remediation:

  1. move shex validation to a Blaze instance and run directly over the API.
  2. (less preferrable) tell SPARQL query service not to downgrade shex-simple interface.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Which balzegraph API does this need?

I believe Blaze supports the RDF4J API. @Jelabra , is that your understanding?
At any rate, every graph store has a fast and efficient getTriplesMatching(s, null, null) function, which is all we need.