Quality control queries: Difference between revisions

From Black Bibliography Project
Jump to navigation Jump to search
Line 3: Line 3:


== Missing instance statements ==
== Missing instance statements ==
# Return all items that are missing an "instance of" statement
Get a list of Item pages that lack an "instance of" declaration:
Get a list of Item pages that lack an "instance of" declaration:
<pre>
<pre>

Revision as of 17:53, 8 December 2020


Missing instance statements

  1. Return all items that are missing an "instance of" statement

Get a list of Item pages that lack an "instance of" declaration:

SELECT ?label ?link
WHERE
{
 ?item rdfs:label ?label .
 FILTER((LANG(?label)) = "en")
 FILTER NOT EXISTS { ?item wdt:P8 ?type }
 BIND(IRI(CONCAT('http://172.17.10.220/wiki/Item:', REPLACE( str(?item) , 'http://wikibase.svc/entity/', '' ))) AS ?link )
}
order by ?label

Try it out!

Places without a Wikidata identifier (also check if they are really places)

# Return all places that lack a Wikidata identifier. 
SELECT ?label ?link
WHERE
{
 ?item wdt:P8 wd:Q10 ; rdfs:label ?label .
 FILTER NOT EXISTS { ?item wdt:P107 ?id } .
 BIND(IRI(CONCAT('http://172.17.10.220/wiki/Item:', REPLACE( str(?item) , 'http://wikibase.svc/entity/', '' ))) AS ?link )
 
}
order by ?label

Try it out!