Currently you have to just query the API (you can use pywikibot.data.api.Request for
this), and use the actions wbgetclaims, wbgetentities, or wbsearchetities, depending on
what you want. You can use the API Sandbox, or the API itself to help you developing the
queries.
Hazard-SJ
________________________________
From: Chinmay Naik <chin.naik26(a)gmail.com>
To: pywikipedia-l(a)lists.wikimedia.org
Sent: Tuesday, July 9, 2013 1:07 PM
Subject: [Pywikipedia-l] Querying wikidata
Hi,
I am Chinmay, a Gsoc intern working on GeneBot. The bot will capture fields of Protein Box
Templates onto wikidata. I am using pywikipedia-rewrite branch to query wikidata.
Using the framework i can access wikidata items through their identifiers(Reelin item --
Q414043) or through the default linked wikidata item to the Wikipedia page.
For some properties(ex GenLoc assembly) the value type is ITEM.I am stuck on keeping track
of wikidata items.
Is there any other mechanism to obtain wikidata items? ex : search by title? , property
based retreival ?
The bot code is hosted here -- [
https://bitbucket.org/chinmay26/genebot/wiki/Home]. Any
suggestions are welcome.
Regards,
Chinmay
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l