UNPKG

dbpedia-sparql-client

Version:
47 lines (32 loc) 985 B
# dbpedia-sparql-client A promisified DBpedia SPARQL client that keeps it simple. ## Install `npm install dbpedia-sparql-client` #### Note: Requires fetch when running in a browser. If fetch is not available, install a [fetch polyfill](https://github.com/github/fetch) ## Use ### ES2015 ```javascript import dps from 'dbpedia-sparql-client'; const query = `SELECT DISTINCT ?Concept WHERE {[] a ?Concept} LIMIT 10`; dps .client() .query(query) .timeout(15000) // optional, defaults to 10000 .asJson() // or asXml() .then(r => { /* handle success */}) .catch(e => { /* handle error */}); ``` ### ES5 ```javascript var dps = require('dbpedia-sparql-client').default; var query = 'SELECT DISTINCT ?Concept WHERE {[] a ?Concept} LIMIT 10'; dps.client() .query(query) .timeout(15000) // optional, defaults to 10000 .asJson() // or asXml() .then(function(r) { /* handle success */ }) .catch(function(e) { /* handle error */ }); ``` ### License MIT