The same reference (with the same hash) can be used in multiple statements, even across entities. For example, “imported from: English Wikipedia”, wdref:fa278ebfc458360e5aed63d5058cca83c46134f1 in RDF, is used in twelve million statements. As far as I’m aware, there is no constraint that cares where in a reference a snak is used (though there are constraints that care whether it is used in a reference!), so we should be able to check constraints on reference snaks only once, and reuse the result for all other places where the same reference occurs.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Lucas_Werkmeister_WMDE | T173695 Enable constraint checks by default for users | |||
Open | None | T103228 Improve performance of constraint check | |||
Open | None | T180798 Only check reference constraints once | |||
Declined | None | T180796 Add ConstraintCheckPlan class | |||
Open | None | T180802 Add Context implementation containing multiple contexts |