rdf4j
rdf4j copied to clipboard
SHACL - Split out bulk validation into separate method
We currently have:
- Transactional validation
- SPARQL based bulk validation
For constraints where the SPARQL based bulk validation is not implemented we fall back to using the transactional validation and passing in a target provider to essentially revalidate everything. Some of the transactional validation implementations detect[1] when they are used for bulk validation to provide a more optimized validation.
1: AllTargetsPlanNode