JoeWalsh created this task. JoeWalsh added projects: MediaWiki-extensions-WikibaseRepository, Wikidata. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION To add additional structured data to new APIs, the Reading Infrastructure team would like the ability to include labels for related entities included in `wbgetentities` responses to avoid having to make a second request for that information. **Current behavior:** A request like https://commons.wikimedia.org/w/api.php?action=wbgetentities&languages=en&formatversion=2&ids=M41837276&format=json returns: { "entities": { "M41837276": { "pageid": 41837276, "ns": 6, "title": "File:Pluto-01 Stern 03 Pluto Color TXT.jpg", "lastrevid": 349086472, "modified": "2019-05-07T13:02:06Z", "type": "mediainfo", "id": "M41837276", "labels": { "en": { "language": "en", "value": "High-resolution MVIC image of Pluto in enhanced color to bring out differences in surface composition." } }, "descriptions": {}, "statements": { "P180": [ { "mainsnak": { "snaktype": "value", "property": "P180", "hash": "37091d3741ed1d6b19bf23f5947366650883be7d", "datavalue": { "value": { "entity-type": "item", "numeric-id": 339, "id": "Q339" }, "type": "wikibase-entityid" } }, "type": "statement", "id": "M41837276$31a303cd-44a6-e116-09ab-fb02d71f2aef", "rank": "preferred" } ] } } }, "success": 1 } **Desired behavior:** A parameter that would alter the response to include labels of related entities (`P180` and `Q339` in this example): { "entities": { "M41837276": { "pageid": 41837276, "ns": 6, "title": "File:Pluto-01 Stern 03 Pluto Color TXT.jpg", "lastrevid": 349086472, "modified": "2019-05-07T13:02:06Z", "type": "mediainfo", "id": "M41837276", "labels": { "en": { "language": "en", "value": "High-resolution MVIC image of Pluto in enhanced color to bring out differences in surface composition." } }, "descriptions": {}, "statements": { "P180": { "labels": { "en": { "language": "en", "value": "depicts" } }, "values": [ { "mainsnak": { "snaktype": "value", "property": "P180", "hash": "37091d3741ed1d6b19bf23f5947366650883be7d", "datavalue": { "value": { "entity-type": "item", "numeric-id": 339, "id": "Q339", "labels": { "en": { "language": "en", "value": "Pluto" } } }, "type": "wikibase-entityid" } }, "type": "statement", "id": "M41837276$31a303cd-44a6-e116-09ab-fb02d71f2aef", "rank": "preferred" } ] } } } }, "success": 1 } Open to suggestions about structure of the response or other ways to achieve this. TASK DETAIL https://phabricator.wikimedia.org/T224678 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JoeWalsh Cc: Aklapper, JoeWalsh, darthmon_wmde, Premeditated, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Wikidata-bugs, aude, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs