op.fromSPARQL( select as String, [qualifier as String] ) as ModifyPlan
This function dynamically constructs a row set based on a SPARQL SELECT query from triples.
The fromSPARQL
function is one of the
Data Access Functions.
// List all of the people born in Brooklyn. const op = require('/MarkLogic/optic'); op.fromSPARQL('PREFIX db: <http://dbpedia.org/resource/> \ PREFIX foaf: <http://xmlns.com/foaf/0.1/> \ PREFIX onto: <http://dbpedia.org/ontology/> \ SELECT ?person ?name WHERE { ?person onto:birthPlace db:Brooklyn; foaf:name @name .}') .result(null, {name:'Mae West'});