Page MenuHomePhabricator

Prevent users from adding statements that would result in constraint violations
Closed, DeclinedPublicFeature


Feature summary (what you would like to be able to do and where):

Users should not be able to add statements that result in constraint violations and be offered an explanation why.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

Newcomers or self-promoters come to Wikidata and make items that violate 5+ constraints and do not take any action fixing them, leaving it others to do so. It's very likely that these high-constraint-violation items are being created at a rate much faster than they are being fixed. This is resulting in a worse average data quality across Wikidata.

Here's an example of a terrible item:

Because of this fact and that fixing them is a very annoying task for experienced editor to do, I'm proposing that a system be developed that accomplishes this proposal and is implemented on Wikidata.

Benefits (why should this be implemented?):

Better average data quality.
Action to adjust constraints when needed becomes more-frequent.

Event Timeline

Has this been discussed with the community at all?

Has this been discussed with the community at all?

@Peachey88 No since such a feature doesn't exist in the first place.

Lydia_Pintscher added a subscriber: Lydia_Pintscher.

I am declining this in favor of the tickets Bugreporter mentioned. Those are more in line with how Wikidata functions and are also more practically achievable without an overhaul of a few core paradigms of how Wikidata is edited. Take for example someone adding a new statement for an official homepage. The constraints require a qualifier for the language of the site to be added. This is usually done in a second edit and that's perfectly fine. Same with required references for date of birth and such.