@hideokamoto/simple-sparql-client

1.0.2 • Public • Published

Simple SPARQL Client

Build Status npm version

Getting started

$ npm i -S simple-sparql-client

As a function

Promise

const { execSparqlQuery( } = require('@hideokamoto/simple-sparql-client')
execSparqlQuery('select distinct * where { ?s ?p ?o .  } LIMIT 100')
  .then(bindings => console.log(bindings))

Async / Await

const { execSparqlQuery( } = require('@hideokamoto/simple-sparql-client')
const bindings = await execSparqlQuery('select distinct * where { ?s ?p ?o .  } LIMIT 100')
console.log(bindings)

As a Class

Promise

const { SPARQLClient } = require('@hideokamoto/simple-sparql-client')
const client = new SPARQLClient(endpoint)
client.setQuery(query)
client.get()
  .then(bindings => console.log(bindings))

Async / Await

const { SPARQLClient } = require('@hideokamoto/simple-sparql-client')
const client = new SPARQLClient(endpoint)
client.setQuery(query)
const bindings = await client.get()
console.log(bindings)

Contributing

$ git clone https://github.com/hideokamoto/sparql-client.git
$ cd sparql-client
$ npm i

Before PR

Please pass following check before make your Pull Request.

$ npm run lint
$ npm test

Readme

Keywords

Package Sidebar

Install

npm i @hideokamoto/simple-sparql-client

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4.93 kB

Total Files

6

Last publish

Collaborators

  • hideokamoto