Nepomuk (informatyka)

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

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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

  • 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[edytuj | edytuj kod]

  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[edytuj | edytuj kod]