AshR2RML.SPARQL (AshR2RML v26.8.22)

Copy Markdown View Source

DfCM SPARQL execution calculus.

Local RDF execution, SPARQL Protocol execution, and the existing Ontop CLI path remain distinct candidates. Multiple available candidates remain unresolved until the caller explicitly closes the choice.

Summary

Functions

execute(plan)

@spec execute(AshR2RML.SPARQL.Plan.t()) ::
  {:ok, AshR2RML.SPARQL.Observation.t()} | {:error, term()}

explore(query, opts \\ [])

@spec explore(
  String.t() | AshR2RML.SPARQL.Query.t(),
  keyword()
) :: {:ok, AshR2RML.SPARQL.Plan.t()} | {:error, AshR2RML.Refusal.t()}