Discussion points:
- Client-blocking dependency on the Wikidata Query Service
- The dependency is from Kartotherian's "geoshapes" endpoint, to the WDQS. We're working on a better sequence diagram of these dependencies, in T294338.
- This will only affect the first reader to view a map within the cache lifetime of the map image, currently c. 15 minutes. We expect to extend the expiry of the geoshapes endpoint to c. 1 day, by adding a revision ID parameter to the request which makes the output more stable.
- Ideally, we would like to do a more sophisticated query, pulling a label, sitelink, description, and pageimage for each entity.
- For our simple query, latency seems to be 300-600ms for the first request, and then 10-20ms once it's cached in WDQS.
- What other options do we have for getting values for a single property (P625) from a given set of wikidata items? We considered wbgetentities in the Action API, but that seems to have a much higher overhead (retrieves the entire content of each entity).
https://docs.google.com/document/d/1HM5uo8onOVUws5zAT6taswRW_R0pSF3cf3IosmUcVkM