Page MenuHomePhabricator

[Task] Make a special page to list "stub" entities
Closed, DeclinedPublic

Description

There should be some kind of special page to list stub items, possibly with some filtering mechanism on what to list.

One way to make a special page work is to use the page_props table. When an item is saved a marker for "nostatements" can be added to the props for the page. In this case the item is already parsed and then this info should be available without any additional parsing of the item. Later on the special page can search for the specific marker in the page_props table . This should be a fairly efficient way to identify stub-pages.

A similar marker could be "nositelinks" which would then identify items without companion pages on wikipedia.

Details

Reference
bz43732

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:27 AM
bzimport set Reference to bz43732.
bzimport added a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).

We list what we class as 'stub' pages in the pageprops table now so this would likely be trivial to implement!

Addshore renamed this task from Make a special page to list "stub" items to [Task] Make a special page to list "stub" items.Dec 4 2015, 12:57 PM
Addshore renamed this task from [Task] Make a special page to list "stub" items to [Task] Make a special page to list "stub" entities.
Addshore updated the task description. (Show Details)
Addshore set Security to None.

There is currently no good way to access this page property, except for https://www.wikidata.org/wiki/Special:PagesWithProp/wb-status. So it's a good idea to create a special page for that. Instead of a special page for stubs I suggest to create one that allows access to the entity status, namely:

  • wb-status = 60 means "link stub", an entity that does not contain statements, but contains sitelinks.
  • wb-status = 100 means "stub", an entity that neither contains statements nor sitelinks, but may contain labels, descriptions and aliases.
  • wb-status = 200 means "empty", an entity that contains nothing, not even labels.

Is such a list even useful these days? I don't think so… we should probably decline this task for good: SPARQL can fulfill these use cases way better than such a special page ever could.

Removing easy because of the performance and testing requirements of this. Also not sure we actually want this.

thiemowmde lowered the priority of this task from Low to Lowest.
thiemowmde moved this task from incoming to needs discussion or investigation on the Wikidata board.