Nepomuk, l'escriptori semàntic del KDE

No els vaig a mentir: el que realment em va interessar de Nepomuc, Encara abans de saber el que era, va ser el seu loguito (ja saben, colors pastissos, rosa i platejat: cosa de noies). Un cop investigat el logo, em vaig enfocar en el producte ... ¿Nepo què?

capçalera2

Nepomuc es "La resposta del KDE a un escriptori semàntic". Consisteix en un marc per crear i consultar metadades de qualsevol tipus de recurs.

¿... com?

Anem a Wikipedia per refrescar què són les metadades

metadades (De l' grec després, meta, «Després de» i llatí dada, «El que es dóna», «dates»), Literalment« sobre dades », són dades que descriuen altres dades. En general, un grup de metadades es refereix a un grup de dades, anomenat recurs. El concepte de metadades és anàleg a l'ús d'índexs per localitzar objectes en comptes de dades. Per exemple, en una biblioteca s'usen fitxes que especifiquen autors, títols, cases editorials i llocs per buscar llibres. Així, les metadades ajuden a situar dades.Per diversos camps de la informàtica, com la recuperació d'informació o la web semàntica, les metadades en etiquetes són un enfocament important per construir un pont sobre l'interval semàntic.

Bé, un cop aclarit tornem sobre el Nepomuc. Per a què em servirà? Per ubicar recursos a través de metadades que poden o no ser fàcilment accessibles (o obvis) per a l'usuari comú.

Quan parlem de metadades, podem situar-los en tres grans grups:

  • Metadades propis dels arxius.
  • Metadades creats per l'usuari (per exemple, etiquetes o qualificacions que solem agregar als mp3 s).
  • Metadades que no poden ser obtinguts fàcilment.

En aquests últims és on podem treure-li real profit a la indexació i categorització per metadades, és a dir, usant l'escriptori semàntic.

Un exemple:

  1. Un usuari descarrega un adjunt d'un mail. Quan l'adjunt es guarda a el disc, es perden les referències tant de què va enviar el mail com la uri des d'on es descàrrec aquest mail.
  2. Generació de rànquing d'aplicacions, arxius, etc. d'usuaris. Per exemple, quin és l'usuari que més escriptures fa a el disc sda1? Quin usuari té el major nombre de paquets rebuts ?.

Nepomuk està compost principalment per Soprano, Strigi i K metadata. Soprano és un framework orientat a objectes per dades RDF y cridar és un petit i simple dimoni de cerca. KMetaData és una llibreria que facilita l'accés a les metadades.

A aquesta altura es estaran marejant de definicions i paraules estranyes, però una definició més per clarificar: Què són els dades RDF?

Mentre que XML és un llenguatge per modelar dades, RDF és un llenguatge per especificar metadades. XML falla en l'escalabilitat de les dades ja que l'ordre dels elements és antinatural i el seu manteniment és molt difícil i costós, per contra, RDF o Resource Description Framework (RDF) permet la interoperabilitat entre aplicacions que intercanvien informació comprensible per la pàgina web, per proporcionar una infraestructura que suporti activitats de metadades.

Així que, bàsicament, la utilització d'aquest tipus d'eines ens permetria:

  • Obtenir informació "no òbvia" i a l'abast de la mà sobre les dades a la nostra PC. Per exemple, imaginin usuaris programadors que a l'llegir el codi font de la seva aplicació favorita, puguin obtenir informació sobre el perfil dels programadors que la van desenvolupar.
  • Es podria augmentar àmpliament el potencial dels administradors de paquets, fent un ampli ús de la rica meta informació continguda en els paquets (per exemple, els .deb). El fet de poder donar-li un valor semàntic, facilitaria les resolucions de dependències o conflictes. útil. Fins i tot abans de resoldre un determinat conflicte (en general es demana confirmació a l'usuari), podria consultar meta informació pròpia de l'usuari i poder inferir la confirmació de l'per resoldre el conflicte. Això seria útil, però ja no em convenç tant.
  • Utilitzant Strigi en conjunt amb algunes funcionalitats d'el nucli de Linux (com el subsistema Inotify) podríem reindexar arxius modificats i estalviar estar fent recerques freqüents per tot el sistema de fitxers. Aquí les aplicacions podrien generar molts metadades en relació a l'log de sistema i com els logs són fitxers de text pla ... es pot aprofitar.

Conclusió: Si vostè, estimat lector amic, utilitza KDE 4 bé li pot donar una oportunitat a Nepomuc. Porta un temps per aprofitar els beneficis (imaginin-indexar i buscar metadades en tots els arxius de sistema ...) però estimo que amb l'ús continu, és una eina poderosíssima.

Espero que s'hagi entès, jo els deixo i segueixo provant aquesta eina genial.

Salutacions!

PD: molt complicat trobar informació sobre Nepomuc que estigui escrita en una terminologia comprensible i no en sànscrit antic com en alguns altres llocs ... Per sort, vaig trobar aquest post en Infosofía com a referent.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Sergio Ronden va dir

    A veure si entenc. ¿Seria com posar «etiquetes» a tots els nostres arxius?

  2.   N @ ti va dir

    A veure si entenc. ¿Seria com posar "etiquetes" a tots els nostres arxius?

    Diguem que vindria a ser alguna cosa com posar-li etiquetes als documents i aprofitar les etiquetes que ja té posades aquest recurs, tot i que vós no la vegis a simple vista, hi ha molta informació donant volta implícita en el recurs que amb eines d'aquest tipus es pot aprofitar un munt.

    @gss: Benvingut a la vida de comentarista !! :)

    [] ... la veritat això de la semàntica a la programació és molt bon vista com la programació intel·ligent el demà ... []

    Això espero, seria realment útil.

    Salutacions,

  3.   gss va dir

    Hola, si no m'equivoco és la primera vegada que comento.

    Molt bon post, la veritat això de la semàntica a la programació és molt bon vista com la programació intel·ligent el demà.

    A veure si entenc. ¿Seria com posar "etiquetes" a tots els nostres arxius?

    No tan sols a arxius, sinó carpetes, programes sencers, base de dades, aplicacions, pàgines d'internet, etc etc ...

    Un text per pensar és que amb això es deixarà una mica de banda el concepte de «arxiu» per pensar en «llibreries», amb metatags i demases ..

    La veritat em sembla un molt bona aportació, (i aquí és on diversos pegaran el crit), gairebé parecidito al que fa Se7en amb el seu cercador.