World Library  
Flag as Inappropriate
Email this Article

NEPOMUK (framework)

Article Id: WHEBN0012251030
Reproduction Date:

Title: NEPOMUK (framework)  
Author: World Heritage Encyclopedia
Language: English
Subject: Soprano (software), Strigi, KDE Software Compilation, KDE, KDE Platform
Publisher: World Heritage Encyclopedia

NEPOMUK (framework)

Written in C++, Java
Type Semantic desktop
License Various (BSD-style preferred)[1]
  • .org.semanticdesktopnepomuk
  • .org.kdenepomuk

NEPOMUK (Networked Environment for Personal, Ontology-based Management of Unified Knowledge) is an open-source software specification that is concerned with the development of a social semantic desktop that enriches and interconnects data from different desktop applications using semantic metadata stored as RDF. Between 2006 and 2008 it was funded by a European Union research project of the same name[2] that grouped together industrial and academic actors to develop various Semantic Desktop technologies.


Three active implementations of NEPOMUK exist: A C++/KDE-based variant, a Java-based variant, and a commercial version. More versions were created during the EU project between 2006 and 2008, some active beyond the project.[3]


NEPOMUK-KDE was originally featured as one of the newer technologies in KDE Software Compilation 4.[4] It used Soprano as the main RDF data storage and parsing library, while handling ontology imports through the Raptor parser plugin and the Redland storage plugin; all RDF data was stored by Virtuoso which also handled full-text indexing.[5] On a technical level, NEPOMUK-KDE allowed associating metadata to various items present on a normal user's desktop such as files, bookmarks, e-mails, and calendar entries. Metadata could be arbitrary RDF. Tagging is the most user-visible metadata application.

As the KDE SC 4 series of releases progressed, it became apparent that NEPOMUK was not delivering the performance and user experience that had initially been anticipated. As a result of this, in KDE SC 4.13 a new indexing and semantic search technology Baloo was introduced, with a short transition period allowing applications to be ported and data to be migrated before the removal of NEPOMUK. [6][7] Baloo uses SQLite for storage and Xapian for searching.


The Zeitgeist framework, used by GNOME and Ubuntu's Unity user interface, uses the NEPOMUK ontology, as does the Tracker search engine.


The Java-based implementation of NEPOMUK[8] was finished at the end of 2008 and served as a proof-of-concept environment for several novel semantic desktop techniques. It features its own frontend (PSEW) that integrates search, browsing, recommendation, and peer-to-peer functionality. The Java implementation uses the Sesame RDF store and the Aperture framework for integrating with other desktop applications such as mail clients and browsers.

A number of artifacts have been created in the context of the Java research implementation:

  • WikiModel

Refinder by Gnowsis

Implementation of the commercial Software as a service product Refinder[9] started in 2009 and a limited beta-version was released in December 2010.[10] Refinder was developed by Gnowsis, a spin-off company of the German Research Centre for Artificial Intelligence (DFKI) (project lead in the NEPOMUK EU project). The start-up was shut down in late 2013,[11] with no plans to make the implementation code available.

Refinder uses the same data formats as the other implementations, but using Software as a service instead of the desktop approach of the other implementations.

Data formats

  • PIMO — the data format used for describing a Personal Information Model, describing Persons, Projects, Topics, Events, etc., also used in NEPOMUK-KDE.[12]
  • NIE — the NEPOMUK Information Element Ontology (and the associated ontologies NFO etc.), describing resources on a desktop (files, mails, etc.)[13]


  1. ^ "Nepomuk License". 
  2. ^ official page about the Nepomuk project
  3. ^ How Does Gnowsis Relate to NEPOMUK and Others? Blogpost dated 20.11.2010. Written by Leo Sauermann who contributed to the NEPOMUK project. 6 implementations of NEPOMUK are listed
  4. ^ NEPOMUK-KDE project
  5. ^ About Strigi, Soprano, Virtuoso, CLucene, and Libstreamanalyzer
  6. ^ "KDE's Next Generation Semantic Search". Retrieved 2014-06-28. 
  7. ^ "KDE Community Wiki - Baloo". Retrieved 2014-06-28. 
  8. ^ NEPOMUK-Java project
  9. ^ Refinder by Gnowsis
  10. ^ Refinder: Das nächste Level des Hyperlinks Article in Futurezone by Jakob Steinschaden, 3.12.2010.
  11. ^ We are shutting Refinder down (official Refinder website)
  12. ^ Personal Information Model (PIMO)
  13. ^ NEPOMUK Information Element Ontology

External links

  • Official website
  • Article: Open Source Semantic Desktop Is Coming
  • MIT Technology Review: Semantic Sense for the Desktop
  • Slashdot story about Nepomuk
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.