Querying public knowledge graph databases

You can query public knowledge graph databases (like wikidata.org and dbpedia.org) using SPARQL. For instance for extracting all “known” programming languages, you can use the query SELECT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q9143. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO\_LANGUAGE],en". } } LIMIT 1000 There are also SPARQL clients for most of programming languages. With (swi) prolog you can easily run \[library(semweb/sparql\_client)\]. sparql\_query('SELECT ?item ?itemLabel WHERE {?item wdt:P31 wd:Q9143. SERVICE wikibase:label { bd:serviceParam wikibase:language "\[AUTO\_LANGUAGE\],en"....

August 18, 2018 · 1 min · 82 words · Matteo Redaelli