12

How collect Wikidata's entities by a certain property?

Termininja
  • 257
  • 3
  • 13
Kirill Freiman
  • 141
  • 1
  • 5

4 Answers4

9

While not the most script-friendly, here is the easiest/fastest way to get what you want without any third-party:

1) Go to the Wikidata page of the property

2) Click What links here in the left panel's Tools section:

Wikidata property: What links here

3) Enjoy the paged list:

Wikidata list

Nicolas Raoul
  • 8,426
  • 5
  • 28
  • 61
8

Assuming you are familiar with SPARQL, Wikidata (not to be confused with DBpedia) has an official endpoint and a page with example queries. The following example lists all countries with the property sovereign state:

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>

SELECT ?cid ?country WHERE {
    ?cid wdt:P31 wd:Q3624078 .
    OPTIONAL {
        ?cid rdfs:label ?country filter (lang(?country) = "en") .
    }
}

For more information, please visit official reference for data access.

myrdd
  • 105
  • 3
6

You can do it by using MediaWiki API for Wikidata with backlinks query

https://www.wikidata.org/w/api.php?action=query&list=backlinks&blnamespace=0&bllimit=500&&bltitle=Property:P1086

In above example blnamespace=0 means the result list to include only items (without user pages, talk pages, templates, etc.). The example is for atomic number (P1086) property.

Termininja
  • 257
  • 3
  • 13
0

Depending on what property you are looking for (the question isn't that clear) you could use DBpedia and SPARQL any entities that have a connection with a certain link/property.

vincent kleine
  • 349
  • 1
  • 2
  • 9