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

Reply via email to