Tracker

Tracker is an RDF (resource data format) storage engine. RDF consists of triplets such as subject:verb:object. For example, there could be standard triplets for book titles and authors, such as Othello:has-author:William Shakespeare. A standardized set of triplet forms is called an ontology.

Tracker provides a storage for such triplets, and a query engine in the form of the SPARQL query language.

GNOME uses Tracker as a storage for document metadata. A document's metadata may include its title, authors, copyright, modification date, and keywords. All this metadata is stored as RDF triplets in Tracker, and queried with SPARQL by applications such as GNOME Documents. The ontology used is based on various standard sub-ontologies: Dublin Core for document metadata, and NEPOMUK for annotations, files, contacts and other items.