1999
Semantic Web vision — W3C / Tim Berners-Lee
RDF, OWL, SPARQL proposed as the foundation for machine-readable linked data
Outcome: survived
The foundation everything else is built on. Still the correct abstraction.
2004
NEPOMUK project — EU FP6 / multiple universities
Networked Environment for Personalized, Ontology-based Management of Unified Knowledge — a full semantic desktop layer for enterprise and personal use
Outcome: transformed
Produced the NIE/NFO/NCO/NMM ontology suite still used by TinySPARQL today. The vision was right; the implementation weight was too high for volunteer maintenance.
2007
Nepomuk-KDE — KDE
Full integration of Nepomuk semantic layer into KDE 4 — RDF-backed file metadata, semantic tags, relationship graphs, Virtuoso triple store
Outcome: retired
Retired in KDE SC 4.13 (2014). Resource consumption was too high for typical hardware of the era. Replaced by Baloo.
2007
Strigi indexer — KDE / Jos van den Oever
The file crawler and metadata extractor for Nepomuk-KDE. Plugin architecture for extracting metadata from files of different types.
Outcome: retired
Directly ancestral to the two-stage plugin indexer architecture in this project. The right shape; replaced by Baloo's simpler approach.
2008
GNOME Tracker — GNOME
SPARQL-backed file indexer for GNOME. Used the Nepomuk ontologies (NIE/NFO). D-Bus exposed SPARQL endpoint.
Outcome: survived
Still active as TinySPARQL (renamed 2024). The most direct living ancestor of the semantic desktop vision.
2012
Akonadi — KDE
PIM data storage framework for KDE — unified storage for email, contacts, calendar, notes via pluggable resource agents
Outcome: survived
Still the KDE PIM backend. Not RDF internally, but architecturally the closest thing to a unified PIM datastore on Linux.
2013 · Spillner et al., FGCS 29 (2013) 1062–1072
NubiSave — optimal cloud storage controller — TU Dresden / Spillner, Müller, Schill
RAID-like dispersion across cloud providers with a cloud storage ontology (WSML). First semantic modelling of storage provider properties in a personal storage context.
Outcome: published
Published in Future Generation Computer Systems. The cloud storage ontology is a direct conceptual ancestor of the Realm concept. Sebastian Tilsch worked in this lab.
View PDF
2014 · Spillner, Tilsch, Schill, MobiQuitous 2014
NubiVis — personal cloud file explorer — TU Dresden / Spillner, Tilsch, Schill
Web-based file manager integrating NubiSave (cloud distribution) and Strigi (semantic metadata) to answer 'Where is my data?' Map, timeline, tree, and distribution views.
Outcome: published
Published at MobiQuitous 2014. Co-authored by the project owner. The inadequacy of Strigi as a metadata backend motivated building nubixtract as a replacement.
View PDF
2014
Baloo — KDE
Replaced Nepomuk-KDE as KDE's file indexer. SQLite + Xapian full-text, deliberately NOT semantic — learned from Nepomuk's complexity.
Outcome: survived
The pragmatic retreat from semantics. Fast, reliable, but cannot answer 'which files did I work on during the Orchesterprobe last month'.
2014
nubixtract — first commit — this project
RDF-native replacement for Strigi. Plugin architecture, pluggable triple-store connector, SPARQL query interface, WGS84 geo, PDF via Grobid, image classification, Android cross-compilation. First commit 4 December 2014 (TU Dresden).
Outcome: active
It started out of curiosity and for educational purpose on how to build a robust highly extensible file indexer and metadata extractor as an alternative to strigi, which often crashed or blocked resources when running on my system
2016
Solid project — MIT / Tim Berners-Lee
Personal Online Datastore — user-controlled RDF pods, linked data, decentralised identity (WebID)
Outcome: active
The web-oriented answer to personal data sovereignty. Strong on federation and access control; weaker on local/offline and desktop integration.
2022
graviola-crud-framework — this project
JSON Schema → SPARQL/RDF CRUD framework with auto-generated forms and tables. Built for a university library semantic data project.
Outcome: active
The UI layer that makes the semantic index navigable. SemanticTable, GenericForm, multiple store backends.
2024
Samsung Personal Data Engine — Samsung / Oxford Semantic Technologies
On-device RDFox-powered personal knowledge graph on Galaxy S25. Commercial validation of the personal RDF concept.
Outcome: active
The first major consumer deployment of personal RDF. Closed source. Confirms the thesis; does not address the open, cross-device, self-hosted case.
2024
graviola-semantic-file-analyzer — this project
Second-generation file indexer with RDF output, eBPF context tracking, location correlation, plugin pipeline for deep metadata extraction
Outcome: experimental
The current active development frontier. Exists, runs, needs stabilisation and documentation.
2025
semanticdesk.top (this project, named) — this project
The full vision named and made public: personal semantic data fabric for digital serenity across all devices, domains, and data sources
Outcome: active
You are here.