Sparql
var SparqlClient = require('sparql-client');
var util = require('util');
var endpoint = 'http://dbpedia.org/sparql';
// Get the leaderName(s) of the given citys
// if you do not bind any city, it returns 10 random leaderNames
var query = "SELECT * FROM WHERE {
?city ?leaderName
} LIMIT 10";
var client = new SparqlClient(endpoint);
console.log("Query to " + endpoint);
console.log("Query: " + query);
client.query(query)
//.bind('city', 'db:Chicago')
//.bind('city', 'db:Tokyo')
//.bind('city', 'db:Casablanca')
.bind('city', '')
.execute(function(error, results) {
process.stdout.write(util.inspect(arguments, null, 20, true)+"\n");1
});