Nepomuk

De Wiki de la communauté Mandriva.

Nepomuk fournit les bases pour gérer toutes sortes de méta-données sur le bureau KDE. Ceci va des annotations manuelles comme des étiquettes ou des commentaires sur des méta-données extraites de fichiers jusqu'aux méta-données automatiquement générées par des applications. Nepomuk permet de relier toute information quelle qu'elle soit, sur le bureau ou sur le web, dans le but d'organiser l'information plus efficacement et au plus proche de la façon dont nous associons les objets mentalement. Cette page explique comment activer Nepomuk et comment découvrir les possibilités que cela autorise.


Sommaire

Activation de Nepomuk

Activation de Nepomuk et de Strigi dans le panneau de configuration KDE

Nepomuk ne fonctionne qu'avec l'environnement de bureau KDE. Suivez ces étapes pour l'activer dans Mandriva Linux 2010.0 :

  • Ouvrez le Panneau de configuration de KDE (Configurer votre bureau).
  • Double cliquez sur l'icône Rechercher sur le bureau dans l'onglet Avancé.
  • Dans le cas où la case Activer le bureau sémantique Nepomuk est grisée, installez le paquetage soprano-plugin-sesame2 (choisir java-1.6.0-openjdk).
  • Cochez Activer le bureau sémantique Nepomuk.
  • Cochez Activer l'outil d'indexation de fichier Strigi.
  • Dans l'onglet Paramètres avancés, sélectionnez les dossiers contenant les fichiers que vous voulez indexer par Strigi.
  • Cliquez sur la bouton Appliquer ce qui activera Nepomuk, chargera les ontologies Nepomuk dans votre base de données d'information personnelle et lancera l'analyse des dossiers sélectionnés par Strigi (extraction de texte et de méta-données).


Fonctions de gestion de tâches

Afin de bénéficier des possibilités de gestion de tâches, procédez comme suit :

Plasmoïde de gestion de tâches
Gestionnaire de tâches inter applications
  • Ajoutez le plasmoïde intitulé Plasmoïde de gestion de tâches à votre barre de tâches.
  • Exécutez le gestionnaire de tâches à partir de ce plasmoïde.
  • Créez une tâche. (Nouvelle tâche).
  • Par défaut, la tâche en cours est celle que vous venez juste de créer. Vous pouvez mettre une tâche en cours au niveau du bureau en la sélectionnant dans le menu déroulant « tâche en cours » du plasmoïde de gestion de tâches.
  • Dans Konqueror : vous pouvez lier des pages web à la tâche nouvellement créée en cliquant le bouton de tâche dans la barre d'outil de Konqueror.
  • Dans Firefox : vous pouvez ajouter le plugin Nepotask disponible ici ou pour lier des pages web à votre tâche en cours.
  • Des fichiers peuvent être liés à la tâche soit dans le gestionnaire de tâche ou, soit directement à partir de Dolphin en sélectionnant l'entrée de menu contextuel (bouton droit) de ce fichier Action > Associer à une tâche....
  • Ouvrez l'application de gestion de tâches à partir du plasmoïde de tâches : vous pourrez voir tous les objets liés à la tâche en cours d'une manière uniforme.
  • Dans Dolphin : faites <CTRL+L> , entrez nepomuktree:/ dans la barre de navigation : ceci affichera toutes vos tâches et, vous permettra de naviguer entre elles. Vous pouvez ajouter cette position dans les emplacements de Dolphin pour accéder rapidement à vos tâches.


Courrier électronique sémantique

KMail amélioré avec des possibilités d'annotation
  • Installer le paquetage kmail-nepomuk (Ceci nécessitera de desinstaller le paquetage par défaut Kmail). Kmail-nepomuk est une version légèrement modifiée de Kmail qui lui ajoute des possibilités d'annotation. Il est à noter que ce paquetage n'est pas (encore) officiellement supporté par Mandriva et n'est donc disponible que sur le média Contrib.
  • Exécuter Kmail.
  • Vous serez capable d'annoter vos courriers électroniques et de les lier à des tâches existantes.
  • Vous aurez aussi des suggestions d'annotation pour faciliter la création de liens avec les entités pertinentes de votre base de connaissances.

Boîte de dialogue sémantique des fichiers

Dialogue intelligent des fichiers pour naviguer entre les fichiers de manière sémantique
  • Ouvrir la boîte de dialogue d'ouverture de fichiers de n'importe quelle application KDE.
  • Cliquez le bouton Vue sémantique.
  • Naviguez entre les fichiers en sélectionnant des filtres sémantiques : vous devriez voir des filtres relatifs à vos tâches ou à vos étiquettes.


Exploration des étiquettes

  • Les fichiers peuvent être étiquetés, notés et commentés à partir de Dolphin, en utilisant le panneau d'information de Dolphin.
  • Les pages web peuvent être étiquetées et notées à partir de Konqueror en utilisant le menu contextuel.
  • Les fichiers peuvent être explorés par étiquettes dans Dolphin en tapant <CTRL + L> et, en entrant tags:/ dans la barre de navigation.


Nepomukshell

Explorateur générique Nepomuk: Nepomuk shell
  • Lancez Nepomukshell à partir d'un terminal en tapant la commande nepomukshell.
  • Des nouvelles classes peuvent être créées en cliquant le bouton Nouvelle Classe (par exemple, créez une classe Appartement, Chanson, Film, etc.).
  • De nouvelles requêtes peuvent être créées en appuyant sur le bouton Nouvelle Ressource
  • Les ressources peuvent être annotées en utilisant le panneau d'annotation de Nepomukshell, présent sur le côté droit : on peut les décrire, les étiqueter et les lier à d'autres ressources en utilisant les propriétés spécifiques faisant appel au champ Annoter (cliquez sur la flèche gauche pour basculer vers le mode d'annotation avancée et, entrez un nom de propriété, puis une valeur).

Reconnaissance de texte dans les images

Exemple d'image – Démonstration de reconnaissance de caractères
  • Installez tesseract.
  • Dans Dolphin, cliquez avec le bouton droit de la souris sur une image contenant du texte, sélectionnez l'entrée de menu contextuel Action > Annoter.
  • L'annotateur suggérera des liens vers des entités reconnues dans l'image.
  • Exemple : créez le projet Nepomuk dans Nepomukshell, puis annotez l'image suivante. L'annotateur suggérera le terme « Nepomuk ».



Recherche avancée pour les experts

  • Le protocole de recherche nepomuksearch supporte maintenant les requêtes SPARQL. SPARQL est un langage de requête pour soumettre des questions à la base de données de Nepomuk.

Exemple : la demande suivante retournera tous les objets étiquetés « semanticweb » ou « p2p » :

nepomuksearch:/?sparql=select ?r where {{?r nao:hasTag <nepomuk:/semanticweb>} UNION {?r nao:hasTag <nepomuk:/p2p>}} 


Dépannage et problèmes connus

  • Utilisation élevée du processeur par /usr/bin/nepomukservicestub nepomukstorage : ceci peut être dû à la quantité de fichiers en train d'être indexés par Strigi.

Essayez de réduire l'étendue de l'indexation en ouvrant le Panneau de configuration de KDE, double cliquez sur l'icône Rechercher sur le bureau dans l'onglet Avancé et, désélectionnez des dossiers. Le redémarrage de Nepomuk peut être nécessaire. Procédez comme suit pour ce faire :

 qdbus org.kde.NepomukServer /nepomukserver org.kde.NepomukServer.quit
nepomukserver 2> /tmp/nepomuk.stderr


Autres liens utiles

Autres langues