On Thu, Sep 12, 2013 at 12:11 PM, André Costa <lokal_profil(a)hotmail.com>wrote;wrote:
For consistency the wikipedia api should probably also
return an upper
case wikibase_item for the pageprops query [1]
Before this change, entity ids were stored in the page_props table in the
lowercase form. They are now being recorded in uppercase form. The page
props api module outputs the data as-is from the database, so it will be
mixed capitalization.
I don't see a way currently for us to hook into ApiQueryPageProps to modify
the output. Over time, occurrences of lowercase entity ids will decrease.
If it's enough of an issue, though, then perhaps we can look into a
solution for this.
Cheers,
Katie
/André
[1]
https://en.wikipedia.org/w/api.php?action=query&prop=pageprops&form…
On 10 September 2013 12:11, Daniel Kinzler <daniel.kinzler(a)wikimedia.de>wrote;wrote:
Hi all.
With today's deployment, the Wikibase API modules used on wikidata.orgwill
change from using lower-case IDs (q12345) to upper-case IDs (Q12345).
This is
done for consistency with the way IDs are shown in the UI and used in
URLs.
The API will continue to accept entity IDs in lower-case as well as
upper-case.
Any bot or other client that has no property or item IDs hardcoded or
configured
in lower case should be fine.
If however your code looks for some specific item or property in the
output
returned from the API, and it's using a lower-case ID to do so, it may
now fail
to match the respective ID.
There is potential for similar problems with Lua code, depending on how
the data
structure is processed by Lua. We are working to minimize the impact
there.
Sorry for the short notice.
Please test your code against
test.wikidata.org and let us know if you
find any
issues.
Thanks,
Daniel
PS: issue report on bugzilla:
https://bugzilla.wikimedia.org/show_bug.cgi?id=53894
_______________________________________________
Wikidata-l mailing list
Wikidata-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l
_______________________________________________
Wikidata-l mailing list
Wikidata-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l
--
Katie Filbert
Wikidata Developer
Wikimedia Germany e.V. | NEW: Obentrautstr. 72 | 10963 Berlin
Phone (030) 219 158 26-0
http://wikimedia.de
Wikimedia Germany - Society for the Promotion of free knowledge eV Entered
in the register of Amtsgericht Berlin-Charlottenburg under the number 23
855 as recognized as charitable by the Inland Revenue for corporations I
Berlin, tax number 27/681/51985.