Nepomuk, il desktop semantico di KDE

Non ti mentirò: di cosa mi interessava davvero NepomucenoAnche prima che sapessi cosa fosse, era il suo piccolo logo (sai, colori pastello, rosa e argento: una cosa da ragazza). Dopo aver ricercato il logo, mi sono concentrato sul prodotto ... Nepo cosa?

header2

Nepomuceno es "La risposta di KDE a un desktop semantico". Consiste in un file contesto creare e consultare metadati di qualsiasi tipo di risorsa.

…come?

Andiamo su Wikipedia per aggiornare cosa sono i metadati

metadati (Dalla Greco dopo, arrivo, "Dopo" e latino datum, «Ciò che viene dato», «date»), Letteralmente« sui dati », sono dati che descrivono altri dati. Generalmente, Un gruppo di metadati si riferisce a un gruppo di dati, chiamato Recurso. Il concetto di metadati è analogo all'utilizzo di indici per individuare oggetti anziché dati. Ad esempio, una biblioteca utilizza schede che specificano autori, titoli, editori e luoghi in cui cercare libri. Pertanto, i metadati aiutano a localizzare i dati.Per vari campi dell'informatica, come il recupero delle informazioni o il web semantico, i metadati nei tag sono un approccio importante per colmare la gamma semantica.

Bene, una volta chiarito, torniamo ad esso. Nepomuceno. Cosa farà per me? Per individuare le risorse tramite metadati che possono o meno essere facilmente accessibili (o ovvi) per l'utente comune.

Quando parliamo di metadati, possiamo inserirli in tre grandi gruppi:

  • Metadati specifici del file.
  • Metadati creati dall'utente (ad esempio, tag o valutazioni che di solito aggiungiamo agli mp3).
  • Metadati che non possono essere ottenuti facilmente.

In quest'ultimo è dove possiamo trarre vantaggio reale dall'indicizzazione e dalla categorizzazione per metadati, cioè utilizzando il desktop semantico.

Un esempio:

  1. Un utente scarica un allegato di posta elettronica. Quando l'allegato viene salvato su disco, i riferimenti sia di chi ha inviato l'email sia dell'URI da cui è stata scaricata l'email vengono persi.
  2. Generazione del ranking di applicazioni, file, ecc. degli utenti. Ad esempio, chi è l'utente che scrive di più sul disco sda1? Quale utente ha il maggior numero di pacchetti ricevuti?

Nepomuk è composto principalmente da Soprano, Strigi e K MetaData. Soprano è un framework orientato agli oggetti per Dati RDF y strigi è un semplice demone di ricerca. KMetadati è una libreria che facilita l'accesso ai metadati.

Ormai ti verranno le vertigini con definizioni e parole strane, ma un'altra definizione da chiarire: Quali sono i Dati RDF?

Sebbene XML sia un linguaggio per la modellazione dei dati, RDF è un linguaggio per specificare i metadati. XML fallisce nella scalabilità dei dati poiché l'ordine degli elementi è innaturale e la sua manutenzione è molto difficile e costosa, al contrario, RDF o Framework di descrizione delle risorse (RDF) consente l'interoperabilità tra applicazioni che scambiano informazioni comprensibili sulla pagina web, per fornire un'infrastruttura che supporti le attività dei metadati.

Così che, in sostanza, l'utilizzo di questo tipo di strumenti ci permetterebbe di:

  • Ottieni informazioni "non scontate" ea portata di mano sui dati presenti sul tuo PC. Ad esempio, immagina utenti programmatori che, leggendo il codice sorgente della loro applicazione preferita, possono ottenere informazioni sul profilo dei programmatori che l'hanno sviluppata.
  • Il potenziale dei gestori di pacchetti potrebbe essere notevolmente aumentato facendo ampio uso delle ricche meta-informazioni contenute nei pacchetti (ad esempio .deb's). Il fatto di potergli attribuire un valore semantico faciliterebbe la risoluzione di dipendenze o conflitti. utile. Anche prima di risolvere un certo conflitto (solitamente all'utente viene richiesta la conferma), potrebbe consultare le proprie meta informazioni dell'utente ed essere in grado di dedurre la conferma del per risolvere il conflitto. Sarebbe utile, ma non sono più così convinto.
  • Utilizzando Strigi in combinazione con alcune funzionalità del kernel Linux (come il sottosistema Inotify) potremmo reindicizzare i file modificati e risparmiare dovendo fare frequenti ricerche in tutto il file system. Qui le applicazioni potrebbero generare molti metadati in relazione al registro di sistema e poiché i registri sono file di testo semplice ... possono essere utilizzati.

Conclusione: se tu, caro amico lettore, usi bene KDE 4 puoi provarci Nepomuceno. Ci vuole un po 'per raccogliere i frutti (immagina l'indicizzazione e la ricerca di metadati su tutti i file sul sistema ...) ma ritengo che con l'uso continuato, sia uno strumento molto potente.

Spero abbiate capito, vi lascio e continuerò a testare questo fantastico strumento.

Auguri !!

P.S: molto complicato trovare informazioni su Nepomuceno che è scritto in una terminologia comprensibile e non in antico sanscrito come in altri siti ... Per fortuna ho trovato questo post su Infosofia come riferimento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Sergio Rondan suddetto

    Vediamo se ho capito. Sarebbe come mettere "etichette" su tutti i nostri file?

  2.   N @ ty suddetto

    Vediamo se ho capito. Sarebbe come mettere "etichette" su tutti i nostri file?

    Diciamo che sarebbe qualcosa come mettere etichette sui documenti e sfruttare le etichette che questa risorsa ha già, anche se non la vedi ad occhio nudo, ci sono molte informazioni implicite nella risorsa che può essere utilizzato con strumenti di questo tipo.

    @gss: Benvenuto nella vita del commentatore !! :)

    [] ... La verità sulla semantica nella programmazione è un'ottima vista come la programmazione intelligente di domani ... []

    Lo spero, sarebbe davvero utile.

    Saluti,

  3.   GSS suddetto

    Ciao, se non sbaglio, questa è la prima volta che commento.

    Ottimo post, la verità sulla semantica nella programmazione è un'ottima vista come la programmazione intelligente di domani.

    Vediamo se ho capito. Sarebbe come mettere "etichette" su tutti i nostri file?

    Non solo file, ma cartelle, interi programmi, database, applicazioni, pagine Internet, ecc ecc ...

    Qualcosa a cui pensare è che con questo il concetto di "archivio" verrà messo un po 'da parte per pensare a "biblioteche", con metatag e altro.

    La verità mi sembra un ottimo contributo (ed è qui che molti grideranno), quasi simile a quello che Se7en fa con il suo motore di ricerca.