sparql-to-graphql
v1.1.1
Published
`sparql-to-graphql` is a utility package that converts SPARQL queries into GraphQL-LD queries.
Readme
sparql-to-graphql
sparql-to-graphql is a utility package that converts SPARQL queries into GraphQL-LD queries.
Installation
npm install sparql-to-graphqlUsage
import { Converter } from 'sparql-to-graphql';
const query = `
PREFIX ex: <http://example.org/>
PREFIX schema: <http://schema.org/>
SELECT ?person ?name WHERE {
?person a ex:Person ;
schema:givenName ?name .
}
`;
const converter = new Converter();
const convertedQuery = converter.sparqlToGraphql(query);
console.log(JSON.stringify(convertedQuery, null, 2));Output:
{
"@context": {
"person": "http://example.org/Person",
"givenName": "http://schema.org/givenName"
},
"query": "query { person { id, givenName } }"
}License
This package is licensed under the MIT License.
