Nepomuk how-to
Материал из Mandriva Russian Community Wiki
Содержание |
Включение Nepomuk
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».
- Запустите менеджер задач из плазмоида.
- Создайте задачу.
- По умолчанию текущая задача установлена первой. Вы можете установить текущую задачу, выбрав её из меню менеджера задач.
- Konqueror: вы можете ассоциировать некоторую веб-страницу с соответствующей задачей, воспользовавшись значком Nepomuk в панели инструментов Konqueror.
- Firefox: вы можете добавить в Firefox модуль Nepotask для ассоциации веб-страниц с заданиями Nepomuk.
- Файлы можно ассоциировать с задачами из диспетчера задач или из файлового менеджера Dolphin: из контекстного меню Действие → Associate to task.
- Откройте приложение диспетчер задач из плазмоида: вы увидите все записи, связанные с текущей задачей.
- Нажмите Ctrl+L в файловом менеджере Dolphin и введите "nepomuktree" в панели поиска.
Семантическая электронная почта
- Установите пакет 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>}}
Устранение неисправностей, известные ошибки
- Высокая загрузка ЦП /usr/bin/nepomukservicestub nepomukstorage: может возникать, когда том или файлы индексируются программой Strigi. Постарайтесь уменьшить индексирование в системных настройках KDE. После этого возможно понадобится перезапустить Nepomuk. Для этого выполните следующее:
qdbus org.kde.NepomukServer /nepomukserver org.kde.NepomukServer.quit
nepomukserver 2> /tmp/nepomuk.stderr

