NEPOMUK – otwartoźródłowa specyfikacja dotycząca projektowania społecznego pulpitu semantycznego, który wzbogaca i łączy dane z różnych aplikacji używających semantycznych metadanych magazynowanych jako RDF. Początkowo był rozwijany przez projekt NEPOMUKNEPOMUK – The Social Semantic Desktop ufundowany przez Wspólnotę Europejską.
Implementacje Istnieją trzy implementacje NEPOMUK-a: wariant C++/KDE, wariant java oraz wersja komercyjna. Więcej wersji powstało podczas dofinansowania ze środków Wspólnoty Europejskiej w latach 2006–2008, w tym wersje aktywnie rozwijane.
KDE NEPOMUK-KDE jest przedstawiany jako jedna z nowszych technologii wprowadzonych w KDE-4.x. Używa magazynu RDF Soprano oraz stwarza techniczną możliwość połączenia metadanych z różnymi elementami zwykłego pulpitu użytkownika (pliki, zakładki, e-maile, wpisy kalendarza...). Danymi meta mogą być RDF; w KDE-4 tagowanie jest najłatwiej dostrzegalnym użyciem metadanych.