Nepomuk, desktopul semantic KDE

Nu am de gând să te mint: despre ce m-a interesat cu adevărat NepomukChiar înainte să știu ce este, era micul ei logo (știi, culori pastelate, roz și argintiu: un lucru de fată). Odată ce am cercetat sigla, m-am concentrat asupra produsului ... Nepo ce?

header2

Nepomuk es „Răspunsul KDE la un desktop semantic”. Se compune dintr-un cadru a crea și a consulta metadate a oricărui tip de resursă.

…scuzați-mă?

Să mergem la Wikipedia pentru a reîmprospăta ce sunt metadatele

metadate (din greacă post, meta, „După” și latin datums, «Ce este dat», «Dato»), Literal« despre date », sunt date care descriu alte date. În general, un grup de metadate se referă la un grup de date, numit resursă. Conceptul de metadate este analog cu utilizarea indexurilor pentru a localiza obiecte în loc de date. De exemplu, o bibliotecă folosește file care specifică autori, titluri, editori și locuri pentru a căuta cărți. Astfel, metadatele ajută la localizarea datelor.Pentru diferite domenii de calcul, cum ar fi recuperarea informațiilor sau rețeaua semantică, metadatele din etichete reprezintă o abordare importantă pentru a acoperi intervalul semantic.

Ei bine, odată clarificat, să revenim la el. Nepomuk. Ce va face pentru mine? Pentru a localiza resurse prin metadate care pot fi sau nu ușor accesibile (sau evidente) pentru utilizatorul comun.

Când vorbim despre metadate, le putem plasa în trei grupuri mari:

  • Metadate specifice fișierului.
  • Metadate create de utilizator (de exemplu, etichete sau evaluări pe care le adăugăm de obicei la mp3-uri).
  • Metadate care nu pot fi obținute cu ușurință.

În acesta din urmă putem profita de indexarea și clasificarea prin metadate, adică folosind desktopul semantic.

Un exemplu:

  1. Un utilizator descarcă un atașament de e-mail. Când atașamentul este salvat pe disc, se pierd atât referințele celui care a trimis e-mailul, cât și uri de unde a fost descărcat e-mailul.
  2. Generarea clasamentului aplicațiilor, fișierelor etc. de utilizatori. De exemplu, cine este utilizatorul care scrie cel mai mult pe disc sda1? Care utilizator are cel mai mare număr de pachete primite?

Nepomuk este compus în principal din Soprano, Strigi și K MetaData. Soprano este un cadru orientat obiect pentru Date RDF y strigi este un mic demon de căutare simplu. KMetaData este o bibliotecă care facilitează accesul la metadate.

Până acum vei fi amețit cu definiții și cuvinte ciudate, dar încă o definiție de clarificat: Care sunt Date RDF?

În timp ce XML este un limbaj pentru modelarea datelor, RDF este un limbaj pentru specificarea metadatelor. XML nu reușește în scalabilitatea datelor, deoarece ordinea elementelor este nenaturală și întreținerea sa este foarte dificilă și costisitoare, dimpotrivă, RDF o Cadrul de descriere a resurselor (RDF) permite interoperabilitatea între aplicațiile care fac schimb de informații pe pagina web, pentru a oferi o infrastructură care să susțină activitățile de metadate.

așa că, practic, utilizarea acestui tip de instrumente ne-ar permite să:

  • Obțineți informații „nu evidente” și la îndemâna dvs. despre datele de pe computer. De exemplu, imaginați-vă utilizatorii de programatori care, citind codul sursă al aplicației lor preferate, pot obține informații despre profilul programatorilor care au dezvoltat-o.
  • Potențialul managerilor de pachete ar putea fi mult crescut prin utilizarea pe scară largă a meta-informațiilor bogate conținute în pachete (de exemplu .deb-uri). Faptul de a-i putea da o valoare semantică ar facilita rezolvarea dependențelor sau conflictelor. util. Chiar înainte de a rezolva un anumit conflict (de obicei, utilizatorul este solicitat pentru confirmare), acesta ar putea consulta propriile meta-informații ale utilizatorului și ar putea deduce confirmarea conflictului. Acest lucru ar fi util, dar nu mai sunt atât de convins.
  • Folosind Strigi împreună cu unele funcționalități ale kernel-ului Linux (cum ar fi subsistemul Inotify), am putea reindexa fișierele modificate și a economisi nevoia de a face căutări frecvente în întregul sistem de fișiere. Aici aplicațiile ar putea genera o mulțime de metadate în raport cu jurnalul de sistem și întrucât jurnalele sunt fișiere text simplu ... pot fi utilizate.

Concluzie: dacă tu, dragă cititoare, folosești bine KDE 4, poți încerca Nepomuk. Este nevoie de ceva timp pentru a profita de beneficii (imaginați-vă indexarea și căutarea metadatelor pe toate fișierele din sistem ...), dar estimez că, cu utilizarea continuă, este un instrument foarte puternic.

Sper că ați înțeles, vă părăsesc și continuu să testez acest instrument grozav.

Salutări!

P.S: foarte complicat găsiți informații despre Nepomuk că este scris într-o terminologie ușor de înțeles și nu în sanscrita veche ca în alte site-uri ... Din fericire, am găsit această postare în Infosofia ca referință.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Sergio Rondan el a spus

    Să vedem dacă înțeleg. Ar fi ca și cum ați pune „etichete” pe toate fișierele noastre?

  2.   N @ ty el a spus

    Să vedem dacă înțeleg. Ar fi ca și cum ați pune „etichete” pe toate fișierele noastre?

    Să presupunem că ar fi ceva de genul punerii etichetelor pe documente și a profită de etichetele pe care resursa le are deja, chiar dacă nu o vedeți cu ochiul liber, există o mulțime de informații care circulă implicit în resursa care poate fi folosit cu unelte de acest tip.mult.

    @gss: Bine ați venit la viața comentatorului !! :)

    [] ... Adevărul despre semantică în programare este o viziune foarte bună ca programare inteligentă de mâine ... []

    Sper că da, ar fi cu adevărat util.

    Salutari,

  3.   gss el a spus

    Bună ziua, dacă nu mă înșel, este prima dată când comentez.

    Post foarte bun, adevărul este că această semantică în programare este o viziune foarte bună ca programare inteligentă de mâine.

    Să vedem dacă înțeleg. Ar fi ca și cum ați pune „etichete” pe toate fișierele noastre?

    Nu numai fișiere, ci și foldere, programe întregi, baze de date, aplicații, pagini de internet, etc etc ...

    Ceva la care să ne gândim este că, odată cu aceasta, conceptul de „arhivă” va fi lăsat puțin deoparte pentru a ne gândi la „biblioteci”, cu metataguri și altele.

    Adevărul mi se pare o contribuție foarte bună (și aici vor plânge mai mulți), aproape similar cu ceea ce face Se7en cu motorul său de căutare.