Page MenuHomePhabricator

Client equivalent of haswbstatement
Open, LowPublic

Description

It is nice to have a similar feature in clients, so that we can use haswbstatement together with incategory/hastemplate to find items needing improving. Obviously this should not be named haswbstatement.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 18 2018, 9:52 AM

Can you let us know more about what you're wanting to do and any use cases that you're wanting to solve?

I have described the use case in description; having this may let us check what's missing or incorrect in Wikidata.

debt added a comment.Aug 9 2018, 5:28 PM

Can you go into more detail on what a 'client equivalent' is in this case? We're having trouble knowing what this is for and why it's needed (use cases and sample steps to recreate would be great to have).

For example we want to find all article using a specific template (e.g. Template:Infobox person) but missing P31=Q5 in Wikidata. (PetScan can be used in many, but not all, cases)

I am not sure how this would be done from the client though. Lua? Right now I don't see any mw.wikibase API that does such things. Is it meant to be new API? How do you think it should look like?

Smalyshev triaged this task as Low priority.