Nepomuk, le bureau sémantique de KDE

Je ne vais pas vous mentir: ce qui m'a vraiment intéressé NepomukAvant même que je sache ce que c'était, c'était son petit logo (vous savez, les couleurs pastel, rose et argent: un truc de fille). Après avoir recherché le logo, je me suis concentré sur le produit ... Nepo quoi?

header2

Nepomuk es "La réponse de KDE à un bureau sémantique". Il se compose d'un cadre créer et consulter métadonnées de tout type de ressource.

…comme?

Allons sur Wikipedia pour rafraîchir qu'est-ce que les métadonnées

métadonnées (de Grecque après, objectif, "Après" et Latin donnée, «Ce qui est donné», «date»), Littéralement« sur les données », sont des données qui décrivent d'autres données. En général, un groupe de métadonnées fait référence à un groupe de données, appelé recurso. Le concept de métadonnées est analogue à l'utilisation d'index pour localiser des objets au lieu de données. Par exemple, une bibliothèque utilise des onglets qui spécifient les auteurs, les titres, les éditeurs et les lieux de recherche de livres. Ainsi, les métadonnées aident à localiser les données.Pour divers domaines de l'informatique, tels que la recherche d'informations ou le web sémantique, les métadonnées dans les balises sont une approche importante pour combler le champ sémantique.

Eh bien, une fois éclairci, revenons-y. Nepomuk. Qu'est-ce que ça va faire pour moi? Pour localiser des ressources grâce à des métadonnées qui peuvent ou non être facilement accessibles (ou évidentes) pour l'utilisateur ordinaire.

Lorsque nous parlons de métadonnées, nous pouvons les placer dans trois grands groupes:

  • Métadonnées spécifiques au fichier.
  • Métadonnées créées par l'utilisateur (par exemple, des balises ou des notes que nous ajoutons généralement aux mp3).
  • Métadonnées qui ne peuvent pas être facilement obtenues.

Dans ce dernier, c'est là que l'on peut tirer un réel avantage de l'indexation et de la catégorisation par métadonnées, c'est-à-dire en utilisant le bureau sémantique.

Un exemple:

  1. Un utilisateur télécharge une pièce jointe à un e-mail. Lorsque la pièce jointe est enregistrée sur le disque, les références de celui qui a envoyé l'e-mail et de l'URI d'où l'e-mail a été téléchargé sont perdues.
  2. Génération de classement des applications, fichiers, etc. d'utilisateurs. Par exemple, quel est l'utilisateur qui écrit le plus sur le disque sda1? Quel utilisateur a le plus grand nombre de paquets reçus?

Nepomuk est composé principalement de Métadonnées Soprano, Strigi et K. Soprano est un framework orienté objet pour Données RDF y strigi c'est un simple petit démon de recherche. KMetaDataGenericName est une bibliothèque qui facilite l'accès aux métadonnées.

À présent, vous aurez le vertige avec des définitions et des mots étranges, mais une autre définition à clarifier: Quels sont les Données RDF?

Alors que XML est un langage de modélisation des données, RDF est un langage pour spécifier des métadonnées. XML échoue dans l'évolutivité des données car l'ordre des éléments n'est pas naturel et sa maintenance est très difficile et coûteuse, au contraire, RDF o Cadre de description des ressources (RDF) permet l'interopérabilité entre les applications qui échangent des informations compréhensibles sur la page Web, pour fournir une infrastructure qui prend en charge les activités de métadonnées.

Si que, fondamentalement, l'utilisation de ce type d'outils nous permettrait de:

  • Obtenez des informations «pas évidentes» et à portée de main sur les données de votre PC. Par exemple, imaginez des utilisateurs programmeurs qui, en lisant le code source de leur application préférée, peuvent obtenir des informations sur le profil des programmeurs qui l'ont développée.
  • Le potentiel des gestionnaires de paquets pourrait être considérablement augmenté en utilisant largement les riches méta-informations contenues dans les paquets (par exemple .deb). Le fait de pouvoir lui donner une valeur sémantique faciliterait la résolution de dépendances ou de conflits. Útil. Même avant de résoudre un certain conflit (généralement, l'utilisateur est invité à confirmer), il peut consulter les propres méta-informations de l'utilisateur et être en mesure d'en déduire la confirmation de la résolution du conflit. Ce serait utile, mais je ne suis plus aussi convaincu.
  • En utilisant Strigi en conjonction avec certaines fonctionnalités du noyau Linux (comme le sous-système Inotify), nous pourrions réindexer les fichiers modifiés et éviter d'avoir à faire des recherches fréquentes dans le système de fichiers. Ici, les applications pourraient générer beaucoup de métadonnées en relation avec le journal système et comme les journaux sont des fichiers en texte brut… il peut être utilisé.

Conclusion: si vous, cher ami lecteur, utilisez bien KDE 4, vous pouvez essayer Nepomuk. Il faut un certain temps pour en récolter les bénéfices (imaginez l'indexation et la recherche de métadonnées sur tous les fichiers du système…) mais j'estime qu'avec une utilisation continue, c'est un outil très puissant.

J'espère que vous l'avez compris, je vous quitte et continue de tester ce formidable outil.

Salutations !!

P.S: très compliqué trouver des informations sur Nepomuk qu'il est écrit dans une terminologie compréhensible et non en sanskrit ancien comme dans certains autres sites… Heureusement, j'ai trouvé cet article dans Infosofia comme référence.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Sergio Rondán dit

    Voyons si je comprends. Serait-ce comme mettre des «étiquettes» sur tous nos fichiers?

  2.   N @ ty dit

    Voyons si je comprends. Serait-ce comme mettre des «étiquettes» sur tous nos fichiers?

    Digamos que vendría a ser algo como ponerle etiquetas a los documentos y aprovechar las etiquetas que ya tiene puestas ese recurso, aunque vos no la veas a simple vista, hay mucha información dando vuelta implícita en el recurso que con herramientas de este tipo se puede aprovechar beaucoup.

    @gss: Bienvenue dans la vie des commentateurs !! :)

    []… La vérité sur la sémantique en programmation est une très bonne vue en tant que programmation intelligente de demain… []

    J'espère que ce serait vraiment utile.

    Cordialement,

  3.   gss dit

    Bonjour, si je ne me trompe pas, c'est la première fois que je commente.

    Très bon post, la vérité est que cette sémantique en programmation est très bonne vue comme la programmation intelligente de demain.

    Voyons si je comprends. Serait-ce comme mettre des «étiquettes» sur tous nos fichiers?

    Non seulement des fichiers, mais des dossiers, des programmes entiers, des bases de données, des applications, des pages Internet, etc etc ...

    Une chose à penser est qu'avec cela, le concept d '"archive" sera un peu mis de côté pour penser aux "bibliothèques", avec des méta-balises et autres.

    La vérité me semble une très bonne contribution, (et c'est là que plusieurs vont frapper le cri), presque similaire à ce que fait Se7en avec son moteur de recherche.