Tracker SPARQL Library Reference Manual: Tracker SPARQL Library Reference Manual

Tracker SPARQL Library Reference Manual

for libtracker-sparql 2.0.3 . The latest version of this documentation can be found on-line at http://library.gnome.org/devel/libtracker-sparql/unstable .

I. Overview
  Connection methods
  Compiling applications
  Environment Variables
II. Reference
  TrackerResource — Represents a single Tracker resource
  TrackerNamespaceManager — A set of well-known namespaces, and known abbreviations for them
  TrackerSparqlBuilder — Creating insertion/update SPARQL queries.
  TrackerSparqlConnection
  TrackerSparqlCursor — Iteration of the query results
  TrackerNotifier — Listen to changes in the Tracker database
  Utilities — General purpose utilities provided by the library
  Version Information
III. Base ontology
  Dublin Core metadata (DC): Common superproperties for documents
    DC Ontology Classes
  XML schema (XSD): Basic types definitions (int, double,...)
    XSD Ontology Classes
      xsd:integer
      xsd:boolean
      xsd:string
      xsd:double
      xsd:date
      xsd:dateTime
  Resource Description Framework (RDF): Core RDF classes to keep the internal consistency of the ontology
    RDF Ontology Classes
      rdfs:Class
      rdfs:Literal
      rdfs:Resource
      tracker:Namespace
      tracker:Ontology
      rdf:Property
  Nepomuk Resource Language (NRL): Properties describing the ontologies.
    NRL Ontology Classes
      nrl:InverseFunctionalProperty
  Nepomuk Annotation Ontology (NAO): Tags, ratings and other common annotations to all classes
    NAO Ontology Classes
      nao:Tag
IV. Defining ontologies
  Creating an ontology
    Defining a namespace
    Defining classes
    Defining properties
    Defining cardinality of properties
    Defining uniqueness
    Defining indexes
    Defining full-text search properties
    Predefined elements
  Accompanying metadata
  Updating an ontology
V. Isolating tracker-store clients
  Defining a private domain ontology
  Additional precautions and recommendations
VI. Examples
  SPARQL query builder
  Querying the Store
  Updating the Store
  Updating the Store with Blank Nodes
Migrating from libtracker-sparql 1.x to 2.0
  Stricter SPARQL1.1
  No getters for direct/bus SPARQL connections
  TrackerSparqlBuilder is deprecated
Annotation Glossary

Generated by GTK-Doc V1.27