Search

TinySPARQL – low-footprint RDF triple store library

The TinySPARQL library offers a complete RDF triplestore with SPARQL 1.1 interface and a minimal footprint.

It allows creating local databases in memory or the filesystem, and accessing/creating endpoints for federated queries.

TinySPARQL is the data storage backend for the Tracker Miner FS filesystem indexer.

This is free and open source software.

Features include:

  • Based on open standards. SPARQL is a W3C recommendation. So is the RDF data model and the various file formats available for import/export (Turtle, Trig, JSON-LD).
  • Small, fast, and scalable. It is also robust and fully ACID (atomicity, consistency, isolation, durability).
  • Database format and schema updates are automatically managed. The user just needs to write and update the ontology defining the structure of the contained data. Databases will be created and implicitly updated to format changes without the need to write supporting code.
  • Versatile serialization capabilities. TinySPARQL is able to export RDF data into the same formats it can import and load into databases. It is possible to perform backups, data mirroring, data synchronization…
  • A complete set of CLI tools is included. TinySPARQL databases are fully introspectable and can be opened with no additional supporting files, the command line tools can do anything the library could do, and a number of utilities is provided.
  • Distributed data is a first class citizen. SPARQL has builtin capabilities to operate in a distributed environment, which may make it desirable to manage data that is naturally open to multiple users. TinySPARQL may interoperate with other SPARQL implementations.

Website: gitlab.gnome.org/GNOME/tinysparql
Support:
Developer: TinySPARQL Development Team
License: GNU Lesser General Public License v2.1

TinySPARQL is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Desktop Search Engines
RecollDesktop search tool with full text search. Based on the Xapian search engine
TinySPARQLFiesystem indexer, metadata storage system and search tool
BalooKDE's file indexing and search solution
TerrierFlexible, efficient, and effective search engine
DocFetcherFast document search with this desktop search software
File BrainIntelligent desktop file search application
dsearchFilesystem search service
SearchmonkeyJava desktop search engine
PinotPersonal search and metasearch

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted