data-pipeline-information-system-sparql
Version:
Sparql function to query/update RDF through SPARQL 1.1
13 lines (10 loc) • 433 B
text/typescript
import SparqlObject from './SparqlObject'
import SparqlAttribute from '../SparqlAttribute/SparqlAttribute'
export function dictionify(this: SparqlObject, prefix = '', suffix = '') {
let sparqlDictionary: { [key: string]: SparqlAttribute } = {};
this.attributes.forEach((attribute) => {
sparqlDictionary[prefix + attribute.name + suffix] = attribute;
})
return sparqlDictionary;
}
export default dictionify;