Nepomuk (informatyka)

NEPOMUK
Logo NEPOMUK
Logo programu
Rodzajpulpit semantyczny
Licencjaróżne, preferowana BSD

NEPOMUK jest otwartoźródłową specyfikacją dotyczącą 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 NEPOMUK[1] ufundowany przez Wspólnotę Europejską[2].

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[3].

KDE

NEPOMUK-KDE[4] 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.

Java

Oparta na Javie implementacja NEPOMUK-a[5] została ukończona pod koniec 2008 roku i służyła jako prototypowe środowisko dla kilku nowoczesnych technik pulpitu semantycznego. Posiada własny frontend (PSEW), który łączy funkcje wyszukiwania, przeglądania, rekomendowania oraz komunikacji P2P. Implementacja ta używa magazynu RDF Sesame oraz szkieletu programistycznego Aperture w celu integracji z innymi programami pulpitu użytkownika jak np. przeglądarki www i poczty.

Powstało kilka projektów związanych z badaniami nad implementacją Javy:

Formaty danych

  • PIMO[6], format używany do opisu informacji osobistych, takich jak: Osoby, Projekty, Tematy, Wydarzenia. Jest używany także w NEPOMUK-KDE.
  • NIE[7] (NEPOMUK Information Element Ontology), opisujący zasoby pulpitu użytkownika (pliki, poczta, itp.)

Przypisy

  1. NEPOMUK – The Social Semantic Desktop
  2. Cordis.europa.eu official page about the Nepomuk project.
  3. Leo Sauermann: How Does Gnowsis Relate to NEPOMUK and Others?. 2010-11-20. [dostęp 2012-02-02]. [zarchiwizowane z tego adresu (2012-02-17)].
  4. NEPOMUK-KDE project. [dostęp 2009-03-15]. [zarchiwizowane z tego adresu (2013-03-17)].
  5. NEPOMUK-Java project. [dostęp 2009-03-15]. [zarchiwizowane z tego adresu (2007-12-01)].
  6. Personal Information Model (PIMO)
  7. NEPOMUK Information Element Ontology. [dostęp 2009-03-15]. [zarchiwizowane z tego adresu (2008-12-30)].

Linki zewnętrzne

Media użyte na tej stronie

Nepomuk.svg
Autor: The Oxygen Team, KDE;, Licencja: LGPL
The logo of Nepomuk from the Oxygen Project.