Part I. Overview

The libtracker-sparql library allows creating and connecting to one or more "triplestore" databases.

Data queries and updates are done using the SPARQL graph query language. The TrackerResource API provides helpers for updating data.

You can share a database over D-Bus using the TrackerEndpoint API, allowing other libtracker-sparql users to query from it, either by referencing it in a SELECT { SERVICE ... } query, or by connecting directly with tracker_sparql_connection_bus_new.

Table of Contents

Connection methods