Nepomuk (informatyka)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
NEPOMUK
pulpit semantyczny
Nepomuk.svg
Logo programu
Licencja róż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[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 szklieletu 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

Linki zewnętrzne[edytuj | edytuj kod]