Python Example - raw API

q = Query("SELECT ?a ?c WHERE (?a dc:title ?c) USING dc
          FOR <http://purl.org/dc/elements/1.1/>")
bindings = model.execute(q)
while !Redland.librdf_query_results_finished(bindings):
  c = Redland.librdf_query_results_get_bindings_count(bindings)
  for i in range(c):
    n = Redland.librdf_query_results_get_binding_name(bindings, i)
    v = Redland.librdf_query_results_get_binding_value(bindings, i)
    result[n] = Node(from_object=v)
  print result
  Redland.librdf_query_results_next(bindings)