@traqula/generator-sparql-1-2
v1.1.3
Published
SPARQL 1.2 generator
Downloads
9,513
Readme
Traqula SPARQL 1.2 generator
Traqula Generator Sparql 1.2 is a SPARQL 1.2 query generator for TypeScript. It can generate SPARQL given the AST created by Traqula parser SPARQL 1-2.
Installation
npm install @traqula/generator-sparql-1-2or
yarn add @traqula/generator-sparql-1-2Import
Either through ESM import:
import { Generator } from '@traqula/generator-sparql-1-2';or CJS require:
const Generator = require('@traqula/generator-sparql-1-2').Generator;Usage
This package contains a Generator that is able to generate SPARQL 1.2 queries:
import { Parser } from '@traqula/parser-sparql-1-2';
const parser = new Parser();
const ast = parser.parse('SELECT * WHERE { ?s ?p ?o }');
const generator = new Generator();
const queryString = generator.generate(ast);Note that a single generator cannot generate multiple queries in parallel. The generator is constructed as a simple extension of the existing SPARQL 1.1 generator, the documentation of that generator thus also holds for this one.
