TinySPARQL (formerly known as Tracker) is a
file indexing and search framework for
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and other
Unix-like
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
systems. It is written in the
C programming language.
TinySPARQL has been adopted by the
GNOME desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
and is heavily integrated into
GNOME Shell and
GNOME Files.
At its core, TinySPARQL is a general-purpose
SPARQL-based database; although it is developed together with the file indexer component, it may be used to store or access any kind of data that follows the RDF data model (such as querying Wikidata).
One of the developers of the
Conduit application has suggested using TinySPARQL to create "a metadata-enabled GNOME",
similar to using
Strigi as an indexer for a metadata framework in
KDE Software Compilation 4.
See also
*
Strigi
*
NEPOMUK
Nepomuk (; ) is a town in Plzeň-South District in the Plzeň Region of the Czech Republic. It has about 3,600 inhabitants. It is known as the birthplace of Saint John of Nepomuk, who was born here around 1340.
Administrative division
Nepomuk ...
* Baloo (software)
*
WinFS
*
Desktop search
*
List of desktop search engines
*
locate
References
External links
TinySPARQL repositoryon GNOME GitLab
A first look at Tracker 0.6.0
Applications using D-Bus
Beta software
Desktop search engines
Free software programmed in C
{{GNOME-stub