We've tried to make an abuse filter for this, but that's impossible it seems. There are a lot of items created with the same content for label and description, like here. Or we need to adjust the abuse filter extension to make it possible to detect this, or we should adjust the special page code to make it impossible to do this.
Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
mediawiki/extensions/Wikibase | master | +18 -0 | Don't allow Special:NewItem to create when label === description |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T76230 [Epic] data quality and trust | |||
Resolved | • Greta_Doci_WMDE | T212869 Make it impossible to set the same content in the same language for label and description | |||
Resolved | abian | T100933 [Story] Make it impossible to use Special:NewItem with the same content for label and description |
Event Timeline
Via the submission page sounds like it would be more useful seeing that it is a very specific change to a very specific site.
I have tried to fix the filter.
T24220: When using + append operator, rlike checks each individual string instead of the combined one is the reason why the filter didn't work on creating items.
This is still happening a lot and is slowing down the patrolling of new pages. The abuse filter doesn't seem working.
Marius is looking into it.
Do you have any hunch about why this is happening? Is there a place people are lead the wrong way on a client wiki? Is our UI missleading? Is it only happening on page creation or also in regular editing after that?
I don't know, it really sound stupid. Some users fill in things like "enwiki" in the first field, because they think it is the same as the clientside widget. Most people just don't read the text above the fields and do whatever they want. Some hints (long description, wrong value) will help a lot I think.
@Sjoerddebruin I have just discovered that item creations are not checked/tagged by AbuseFilter on Wikidata when certain circumstances occur. I will create a separate ticket on this. So for now a software change is the only way to go.
Could we make this impossible until a solution for the abuse filter has been found? The same thing is also happening for aliases: https://www.wikidata.org/w/index.php?title=Q20747752&oldid=238666884
Maybe this isn't our most urgent issue about data quality, but I don't think it's hard to solve, at least in its simplest form: add a check on Special:NewItem and raise an error if the label and the description are the same. If resources are scarce, I'm sure this change on Special:NewItem could be applied quickly; in case they are enough, a deeper change affecting all the interfaces would be great, of course. :-)
Change 472500 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] WIP Don't allow Special:NewItem to create when label === description
Change 472500 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Don't allow Special:NewItem to create when label === description