Il desktop semantico Nepomuk è la base di tutti gli altri moduli dell'infrastruttura Nepomuk. Fornisce un modo per organizzare, annotare e creare relazioni tra i dati (non solo il nome del file e il contenuto, ma per esempio anche quali applicazioni utilizzano un certo file o come è etichettato). Varie applicazioni e ambienti di lavoro KDE utilizzano questa infrastruttura di base per fornire funzionalità come le etichette per i messaggi di posta elettronica (KMail) o l'impostazione delle attività (Plasma).