Nepomuk (informatyka)

NEPOMUK
Logo NEPOMUK
Logo programu
Rodzaj pulpit semantyczny
Licencja różne, preferowana BSD
Strona internetowa

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 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:

  • WikiModel

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

  • (ang.) Oficjalna strona projektu NEPOMUK
  • p
  • d
  • e
KDE
Software Compilation
  • KDE 1
  • KDE 2
  • KDE 3
  • KDE SC 4
  • KDE SC 5
Workspaces
Aplikacje
Jądro
Pakiety
Community