Skip to content

SHACL with remote repositories? #4905

Closed Answered by hmottestad
uahic asked this question in Q&A
Feb 14, 2024 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

This is correct. Our SHACL implementation is designed to work as a protective layer on top of another sail to ensure that no changes to the database can violate the constraints of the shapes. It needs the sail to implement the NotifyingSail interface for this to work.

Recently we have implemented support for validating data that is stored in an existing database, without support for incremental validation. This still uses the Sail interface, but in theory it could work on the federation sail. I think performance would probably be quite bad though.

An alternative is to copy all your data into a ShaclSail with a MemoryStore or NativeStore to validate your data. You set up a script to run th…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@uahic
Comment options

@hmottestad
Comment options

Answer selected by hmottestad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants