data-pipeline-information-system-sparql
Version:
Sparql function to query/update RDF through SPARQL 1.1
24 lines (20 loc) • 602 B
text/typescript
import SparqlTask from '../Core/SparqlTask';
import { Type } from '../Core/types';
import sparqljs from 'sparqljs';
import generate from './generate'
export class DefinitionPattern {
reference: string = '';
primaryKey: string = '';
subQuery: { [attribute: string]: DefinitionPattern } = {};
query: sparqljs.SelectQuery = {
queryType: 'SELECT',
variables: ['*'],
type: 'query',
prefixes: {}
}
constructor(reference: string) {
this.reference = reference;
generate.call(this, reference);
}
}
export default DefinitionPattern;