Main components:
- Constraint System
User story:
As a Wikidata editor, I do not want to get false-positive constraint violations for items that use P4224 (“category contains”) or P360 ("is a list of").
Problem:
P4224 ("category contains") and P360 ("is a list of") are properties that should always just accept any qualifiers. This remains true even if the property used in the qualifier has a constraint saying the property should only be used in the main snak. Currently, these properties correctly often lead to false-positive constraint violations.
Example:
- Currently we have a violation on https://www.wikidata.org/wiki/Q7951553.
Solution:
Include P4224 and P360 in wgWBQualityConstraintsPropertiesWithViolatingQualifiers. That setting disables all constraint checks on qualifiers of statements for those properties – not just “property scope” (main/qualifier/reference), but also, for example, “type” aka “subject class”.
Acceptance criteria:
- P4224 and P360 are included in wgWBQualityConstraintsPropertiesWithViolatingQualifiers.