Nepomuk how-to

Материал из Mandriva Russian Community Wiki

Перейти к: навигация, поиск

Содержание

Включение Nepomuk

Включение Nepomuk и Strigi из системных настроек KDE

Nepomuk работает только со средой рабочего стола KDE 4. Чтобы включить Nepomuk в Mandriva Linux 2010.0, выполните следующее:

  • откройте системные настройки KDE;
  • перейдите на вкладку Дополнительно;
  • дважды щёлкните по значку Поиск по рабочей среде.
  • если флаговая кнопка Nepomuk не отмечена, установите пакет soprano-plugin-sesame2 (выберите java-1.6.0-openjdk);
  • установите флажок для Nepomuk;
  • установите флажок Strigi;
  • на вкладке Дополнительные параметры выберите папки, которые содержат файлы для индексации Strigi;
  • нажмите кнопку Применить.

После этого Nepomuk будет включён, будут загружены онтологии Nepomuk в вашу личную информационную базу данных и запущен анализ выбранных папок, выполняемый Strigi (метаданные и извлечение текста).

Управление задачами

Чтобы начать работу с менеджером задач, выполните следующее:

Task management plasmoid
Cross-applications task manager
  • Добавьте на панель задач плазмоид «Task Management».
  • Запустите менеджер задач из плазмоида.
  • Создайте задачу.
  • По умолчанию текущая задача установлена первой. Вы можете установить текущую задачу, выбрав её из меню менеджера задач.
  • Konqueror: вы можете ассоциировать некоторую веб-страницу с соответствующей задачей, воспользовавшись значком Nepomuk в панели инструментов Konqueror.
  • Firefox: вы можете добавить в Firefox модуль Nepotask для ассоциации веб-страниц с заданиями Nepomuk.
  • Файлы можно ассоциировать с задачами из диспетчера задач или из файлового менеджера Dolphin: из контекстного меню Действие → Associate to task.
  • Откройте приложение диспетчер задач из плазмоида: вы увидите все записи, связанные с текущей задачей.
  • Нажмите Ctrl+L в файловом менеджере Dolphin и введите "nepomuktree" в панели поиска.

Семантическая электронная почта

Аннотации в KMail
  • Установите пакет kmail-nepomuk (это потребует удалить пакет KMail, который был установлен по умолчанию). KMail-nepomuk — изменённая версия KMail, которая позволяет создавать аннотации.
  • Запустите KMail.
  • Вы сможете создавать аннотации к вашим электронным письмам и делать на них ссылки в существующих задачах.
  • You will also get annotation suggestions for easing the creation of links with relevant entities of your knowledge base.

Семантическое файловое диалоговое окно

«Умный» файловый диалог для семантического перемещения по файлам
  • Откройте диалоговое окно файла из любого приложения KDE.
  • Нажмите кнопку "Semantic view".
  • Теперь вы можете просматривать файлы, используя выбранные семантические фильтры.

Обзор меток

  • Вы можете присваивать метки различным файлам, выставлять им оценки и снабжать комментариями из программы Dolphin (с помощью информационной панели Dolphin).
  • Вы также можете присваивать метки и оценки веб-страницам из веб-браузера Konqueror с помощью контекстного меню.
  • Вы можете просматривать файлы по метки из Dolphin: нажмите "Ctrl+L", введите "tags:/" в панели адреса.

Nepomukshell

Файл:Nepomukshell.png
Nepomuk generic explorer: Nepomuk shell
  • Запустите Nepomukshell из терминала с помощью команды nepomukshell.
  • Новые подклассы можно создать с помощью кнопки Create subclass (например, подкласс Песни, Фильмы и т. д.).
  • New instances can be created by hitting the "New Resource" button.
  • Resources can be annotated using the Nepomukshell annotation panel on the right side: it can be described, tagged, and linked to other resources using specific properties using the "Annotate" field (hit the left arrow for switching to the advanced annotation mode, then type a property name, then a value).

Text recognition in images

Файл:Nepomuk-semquadrant.png
Image example - Text recognition demo
  • Install tesseract.
  • In Dolphin, right click an image containing some text, select the entry "Action > Annotate" in the context menu.
  • The annotator will suggest links to entities recognized in the image.
  • Example: create the project "Nepomuk" in the Nepomukshell, then annotate the following image. The annotator will suggest the term "Nepomuk".


Advanced search for expert users

  • The nepomuksearch protocol now supports SPARQL queries. SPARQL is a query language for submitting requests to the Nepomuk database. Example: the following query will return all items tagged with "semanticweb" or "p2p":
nepomuksearch:/?sparql=select ?r where {{?r nao:hasTag <nepomuk:/semanticweb>} UNION {?r nao:hasTag <nepomuk:/p2p>}} 

Troubleshooting and known issues

  • High CPU usage by /usr/bin/nepomukservicestub nepomukstorage: this can be caused by the volume of files being indexed by Strigi. Try to reduce the scope of the indexing by opening the KDE System Setttings, hitting "Desktop Search", "Advanced" and uncheck some folders. Restarting Nepomuk may be needed. Proceed as follow to do so:
 qdbus org.kde.NepomukServer /nepomukserver org.kde.NepomukServer.quit
nepomukserver 2> /tmp/nepomuk.stderr

Other useful links

На других языках
Looking for a job?