Example SPARQL queries in Wolfram Language
Revision as of 16:30, 13 November 2022 by KyleMacLaury (talk | contribs)
This code transforms the string SPARQL query into a Wolfram Language SPARQLQuery.
ImportString[
"SELECT?subject?predicate?object
WHERE {?subject ?predicate ?object .}",
"SPARQLQuery"]
The query below is the Wolfram Language representation of the query above,
query = SPARQLQuery[
SPARQLSelect[{RDFTriple[SPARQLVariable["subject"],
SPARQLVariable["predicate"], SPARQLVariable["object"]]}]/*
SPARQLProject[{"subject", "predicate", "object"}]]
This code executes the query above agains the semiWiki RDFStore created in Import SMW .jsonld as RDFStore in Wolfram Language
SPARQLExecute[semiWiki, query]