|  |  | Rasqal RDF Query Library Manual |

# Part I. Reference Manual

This part contains the Rasqal Reference Manual which comprehensively describes every class and function of the API.

Table of Contents

General library facilities — Startup and shutdown, memory handling, version checks and misc functions.
Data Graphs — RDF graph sources for triples.
Expressions — Query language expressions.
Graph patterns — Collections of triple patterns, sub-graph patterns with operators.
Literal — RDF literals and RDF query-specific literals.
Prefixes — XML QName-style prefixes made from a URI and a short text prefix.
Query — Query object API, parsing and execution
Query Results — Query results as variable bindings, boolean or RDF graphs.
Query Results Formatter — Query results formatted into a syntax.
Query Result Row — Result row in a query result set containing a set of literals that are bound to variables.
Service — Execute queries remotely via a SPARQL HTTP Protocol service.
Triples — Triple pattern or RDF triple.
Triples Source — Source of matches to a triple pattern.
Variables — Variable with names and literal value.
Variables Table — A table of variables with optional bound literal values.
Updates — Graph update operations
XML Schema Decimals — XML Schema decimal number arithmetic.

Generated by GTK-Doc V1.15