Choosing repair candidatesΒΆ
Note
Symbolic repair is experimental. Its API may change.
Shifty describes candidate graph edits for supported constraints. Your application chooses values and alternatives. A shape can require an email address, for example, but cannot determine which address belongs to a person.
Fill a repair template, then check the candidate with gate() against the
full graph. Fixing one failure can affect other constraints. Some cases are
blocked, including arbitrary SPARQL constraints and some recursive shapes.
See Repair a graph for an example and Repair reference for operations and limits. Algorithms and design notes are in the development documentation.