Page MenuHomePhabricator

Implement UI for constructing 'depicts' search query
Closed, ResolvedPublic


Files can be found based on their 'depicts' statements using the haswbstatement: search keyword.

A normal user won't know the property id for 'depicts', or the item ids for any of the items that might be depicted, so we need a UI where they can choose these easily. Probably will be the same as the UI for entered depicts data for a file (possibly based on or using wikidata code).

Don't have designs yet, but that probably isn't a blocker.

Event Timeline

Cparle triaged this task as Medium priority.Apr 26 2018, 3:22 PM
Cparle created this task.

The interface for Crotos ( ) suggests a number of good ways to do this:
*first as someone searches in the search bar, it suggests what properties/statements you might be wanting to interact with based on the frequency within the term
*As you start to get first results, you can browse some core metadata (including creator and depicts) in the down carrot drop menu which become additional facets for interacting with search results (and get displayed near the search bar as check box components).

Additionally, the Nirzar concept from the offsite, also included a number of other facets that might be of use to power users -- including categories, pageviews, uploaders, templates, license, etc.

Vvjjkkii renamed this task from Implement UI for constructing 'depicts' search query to c5daaaaaaa.Jul 1 2018, 1:13 AM
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
Yann renamed this task from c5daaaaaaa to Implement UI for constructing 'depicts' search query.Jul 1 2018, 12:59 PM
Yann lowered the priority of this task from High to Medium.
Yann updated the task description. (Show Details)
Yann added a subscriber: Aklapper.
Cparle claimed this task.

Commons MediaSearch uses 'depicts' for searching (among other things) so I think we can consider this to have been implemented. Closing