- NEPOMUK (Framework)
-
Nepomuk Lizenz Verschiedene (bevorzugt BSD-artig)[1] http://nepomuk.semanticdesktop.org
http://nepomuk.kde.orgNEPOMUK (von engl. Networked Environment for Personalized, Ontology-based Management of Unified Knowledge) ist eine open source Software-Spezifikation mit dem Ziel, einen Semantischen Desktop zu entwickeln, der Metadaten aus verschiedenen Desktop-Anwendungen sammelt und vernetzt. Nepomuk wird durch das NEPOMUK-Projekt entwickelt.[2] Die Kosten für das Projekt betragen 17 Mio. Euro, davon wurden 11,5 Mio. durch die Europäische Union finanziert[3].
Inhaltsverzeichnis
Implementationen
Es existieren zur Zeit zwei Implementierungen von NEPOMUK: Eine C++/KDE-basierte Veriante und eine Java-basierte Variante.
KDE
NEPOMUK-KDE[4] ist eine der neueren Technologien in KDE 4. Es benutzt das RDF-Backend Soprano und erlaubt das Assoziieren von Metadaten mit verschiedenen Objekten auf einem Desktop, wie Dateien, Lesezeichen, E-Mails und Kalender-Einträgen.
Java
Die Entwicklung der Java-basierten Implementierung von NEPOMUK[5] wurde Ende des Jahres 2008 als Proof of Concept-Umgebung für verschiedene neuartige Techniken für Semantische Desktops beendet. Sie besitzt ein eigenes Frontend (PSEW), das Suche, Browsing, Empfehlungen, sowie Peer to Peer-Funktionen beinhaltet. Die Java-Implementierung verwendet das RDF-Backend Sesame und das Aperture-Framework zur Integration mit anderen Desktop-Anwendungen, wie E-Mail-Clients oder Browsern.
Im Zusammenhang mit der Java-Suchimplementation wurden einige Werkzeuge entwickelt:
Dateiformate
- PIMO[6] beschreibt Personen, Projekte, Themen, Ereignisse, etc.
- NIE[7] beschreibt Ressourcen auf einem Desktop (Dateien, Mails, etc.)
Weblinks
- offizielle Website des NEPOMUK Projekts (en)
- Artikel: Open Source Semantic Desktop Is Coming
- MIT Technology Review: Semantic Sense for the Desktop
- Slashdot story about Nepomuk
- NEPOMUK in KDE
Einzelnachweise
Kategorien:- Personal Information Manager
- KDE
- Java-Programm
Wikimedia Foundation.