Håvard M. Ottestad

Results 92 issues of Håvard M. Ottestad

### Problem description SHACL validation only works through the ShaclSail. Users who have data in existing models or repositories need to move their data into a ShaclSail to be able...

📶 enhancement
📦 SHACL

The MemValueFactory should be initialized with common vocabulary values such as `rdf:type`. We should have an identity hash map so we can do quick lookups. This way we can improve...

⏩ performance

### Current Behavior We split shapes by both target and constraint component. We should only split per constraint component because the specification says that we should consider the set of...

🐞 bug
📦 SHACL

### Problem description At the moment it is hard to create query optimisers that are specific to a sail. Our two main sails have widely different performance characteristics and it...

📶 enhancement

The backwards-chaining RDFS connection in the ShaclSail uses a fixed (10) size for deciding when to call hasStatement with each inferred type or calling getStatement and checking against each inferred...

📶 enhancement
⏩ performance
📦 SHACL

GitHub issue resolved: #3910 Briefly describe the changes proposed in this PR: ---- PR Author Checklist (see the [contributor guidelines](https://github.com/eclipse/rdf4j/blob/main/.github/CONTRIBUTING.md) for more details): - [ ] my pull request is...

This is a not a PR that is meant to be merged, but a PR to track general performance improvements that I am testing out.

stale

GitHub issue resolved: # Briefly describe the changes proposed in this PR: ---- PR Author Checklist (see the [contributor guidelines](https://github.com/eclipse/rdf4j/blob/main/.github/CONTRIBUTING.md) for more details): - [ ] my pull request is...

stale

GitHub issue resolved: # Briefly describe the changes proposed in this PR: ---- PR Author Checklist (see the [contributor guidelines](https://github.com/eclipse/rdf4j/blob/main/.github/CONTRIBUTING.md) for more details): - [ ] my pull request is...

stale

GitHub issue resolved: #3407 ### Briefly describe the changes proposed in this PR: Add functionality to the `EvaluationStrategyFactory` in order to inject new optimisers at runtime. This functionality should consist...

stale