Nepomuk (KDE)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Nepomuk
software
Siglă
Tip Mediu desktop
Sistem de operare Linux
Limba C ++
Java
Site-ul web nepomuk.semanticdesktop.org/

Nepomuk (N etworked pentru P M ediu personalizată a , O-based ntology M anagement U nified K unoașterea) este un set de specific software open source legate de dezvoltarea unui mediu desktop sociale semantic (desktop socială semantic) pentru KDE .

Caracteristici

Este folosit pentru îmbogățirea și interconectarea informațiilor din diferite aplicații folosind metadate semantice stocate ca RDF . A fost inițial dezvoltat de proiectul cu același nume cu un cost de 17 milioane de euro, din care 11,5 milioane finanțat de Uniunea Europeană . [1]

Implementarea practică a acestor specificații oferă un nivel software capabil să aloce metadate fișierelor care descriu conținutul acestora, permițând astfel o catalogare care nu mai este legată de structura sistemului de fișiere, ci este legată de semnificația dată fișierului respectiv.

Sigla NEPOMUK în KDE

Arhitectură

Metadatele introduse de utilizator sunt gestionate de Soprano, [2] o bibliotecă special dezvoltată pentru a oferi un cadru C ++ / Qt 4 pentru datele RDF. Soprano folosește o infrastructură de plugin care permite executarea diferitelor funcții și, în ceea ce privește stocarea metadatelor procesate, utilizarea diferitelor backend-uri . Virtuoso este utilizat în prezent în acest scop, [3] un server de baze de date SQL / RDF creat de OpenLink Software și disponibil și într-o versiune open source (licență GPL ), care a înlocuit [4] cele utilizate anterior ca Sesame2 [5] care avea limitări în funcții și performanțe inadecvate datorită dependenței de JVM sau Redland [6] , care este, de asemenea, împovărată cu probleme de performanță.

Pe lângă metadatele introduse de utilizator, NEPOMUK gestionează și stochează și informațiile indexate automat de Strigi , integrând astfel informațiile deja conținute în fișiere cu cele introduse de utilizator.

Integrarea

În Dolphin , managerul de fișiere din KDE SC 4 și în Gwenview , vizualizatorul de imagini implicit, puteți atribui etichete, evaluări și comentarii fișierelor și folderelor printr-o bară laterală. Managerul de descărcări KGet , pe de altă parte, vă permite să atribuiți etichete și evaluări fișierelor descărcate printr-un meniu contextual. Aceste informații pot fi folosite pentru a căuta resursele dorite prin bara și funcțiile încorporate Dolphin. Căutarea resurselor este posibilă și prin KRunner . În schimb, Gwenview oferă acces la imagini pe baza etichetelor atribuite acestora prin intermediul paginii sale de pornire.

Prin intermediul protocolului „timeline: /” gestionat de KIO Slave Timeline [7] este, de asemenea, posibil să accesați fișierele printr-o vizualizare temporală în ordine cronologică bazată pe utilizarea lor.

NEPOMUK poate fi gestionat printr-un modul special (Desktop Search) din Setări de sistem care vă permite să activați NEPOMUK, dacă este activ, puteți activa și Strigi, definiți ce foldere și fișiere ar trebui indexate și cantitatea de memorie care trebuie alocată NEPOMUK în sine. Dezvoltarea viitoare include un serviciu de căutare accesibil din toate aplicațiile KDE . [ fără sursă ]

Alte implementări

Există diferite implementări ale acestor specificații, una în Java , cealaltă în C ++ .

Java

Implementarea Java a NEPOMUK [8] a fost finalizată la sfârșitul anului 2008 și a servit ca mediu experimental pentru noi tehnici în domeniul desktopurilor semantice. Dispune de propriul frontend ( PSEW ) care integrează diverse funcții, cum ar fi căutarea informațiilor și navigarea. Această implementare folosește susan ca bază de stocare RDF și apertura [9] cadru pentru integrarea cu alte aplicatii desktop , cum ar fi clienții de poștă electronică și browsere .

Notă

Elemente conexe

linkuri externe