Here is a basic example which asks wikidata for some information about Britney Spears' Blackout album:
var wq = query.connect('ldf:http://data.wikidataldf.com/wikidata', ns);
var result = wq.query("wikidata:Q192755", {
id: "@id",
name: wq.literal (wq.first ("rdfs:label")),
performer: wq.subquery ("wikidata:P175s", wq.subquery ("wikidata:P175v", {
id: "@id",
name: wq.first (wq.literal ("rdfs:label")),
}))
});
wq.query()
will return a promise which will resolve to:
{
"id": "http://www.wikidata.org/entity/Q192755",
"name": "Blackout",
"performer": {
"id": "http://www.wikidata.org/entity/Q11975",
"name": "Britney Jean Spears"
}
}