Last modified: 2012-09-20 09:20:25 UTC
Later there can be additional special pages that also subclasses from a more generic EntityDisambiguation. Because of this the current ItemDisambiguation should be refactored into EntityDisambiguation and a specialization for items.
An alternative if there are no need to search on additional parts from the subclasses is to use a dropdown list for the different entity types. This would be similar to Special:allpages.
Properties and queries have unique labels, thus making a disambiguation rather boring.