List,

Here is a question I posed on Stackoverflow (https://stackoverflow.com/questions/51912599/get-records-for-a-list-of-multiple-entities-on-wikidata). Can anyone give me pointers?

I am mapping multiple entities (Q entries) in Wikidata for which I need the 
same record of properties (P entries). For sake of this question, say I have a 
list of five Wikidata entities (Q1, Q2, Q3, Q4, Q5) for which I want to 
retrieve the same property records (say, P1, P2, and P3). I know all Q and P in 
advance.

I understand how to pose a SPARQL query for an individual record (say for Q1), 
and I also understand how to specify the return of labels using the special 
SERVICE wikibase:label function for P1, P2, and P3.

First question, is there a way to loop over a list of entities (Q1 to Q5) with 
a given SPARQL query using only SPARQL?

If the answer is No, does any example Python or pseudocode exist for issuing 
single SPARQL queries looping over a list of external identifiers (Q1 to Q5), 
say provided as an external text or CSV file?

If there is a simple way to approach this, I'd love to hear.


Thanks!

Best, Mike

_______________________________________________
Wikidata-tech mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech

Reply via email to