НЕПОМУК (программное обеспечение) - NEPOMUK (software)

НЕПОМУК
Nepomuk.svg
Написано вC ++, Ява
ТипСемантический рабочий стол
ЛицензияРазные (BSD -стиль предпочтительнее)[1]
Интернет сайт

НЕПОМУК (Сетевая среда для личного пользования, Онтология -based Management of Unified Knowledge) - это спецификация программного обеспечения с открытым исходным кодом, которая связана с развитием социальной семантический рабочий стол который обогащает и связывает данные из различных настольных приложений с использованием семантических метаданные хранится как RDF. В период с 2006 по 2008 год он финансировался одноименным исследовательским проектом Европейского Союза.[2] который объединил представителей промышленности и академических кругов для разработки различных технологий семантического рабочего стола.

Реализации

Существуют три активные реализации НЕПОМУК: C ++ /KDE -основной вариант, а Ява вариант на базе и коммерческая версия. В период с 2006 по 2008 год в рамках проекта ЕС было создано больше версий, некоторые из них действуют и за пределами проекта.[3]

KDE

НЕПОМУК-КДЕ изначально была представлена ​​как одна из новейших технологий в Компиляция программного обеспечения KDE 4.[4] Он использовал Сопрано в качестве основной библиотеки для хранения и анализа данных RDF, при обработке импорта онтологий через Плагин парсера Raptor и Плагин Redland Storage; все данные RDF хранились Виртуоз который также обрабатывал полнотекстовое индексирование.[5] На техническом уровне NEPOMUK-KDE позволял связывать метаданные с различными элементами, присутствующими на рабочем столе обычного пользователя, такими как файлы, закладки, сообщения электронной почты и записи календаря. Метаданные могут быть произвольными RDF. Пометка - это наиболее заметное приложение для метаданных.

По мере развития серии выпусков KDE SC 4 стало очевидно, что NEPOMUK не обеспечивает производительность и удобство использования, которые изначально ожидались. В результате в KDE SC 4.13 появилась новая технология индексирования и семантического поиска. Балу был представлен с коротким переходным периодом, позволяющим переносить приложения и переносить данные до удаления NEPOMUK.[6][7]Балу изначально использовал SQLite но в настоящее время использует LMDB[8]для хранения, и Xapian для поиска.

Zeitgeist

В Zeitgeist рамки, используемые ГНОМ и Ubuntu Пользовательский интерфейс Unity, использует онтологию НЕПОМУК, как и Трекер поисковый движок.

Ява

Реализация НЕПОМУК на основе Java[9] был завершен в конце 2008 года и служил испытательной средой для нескольких новых семантических методов рабочего стола. Имеет собственный интерфейс (PSEW), который объединяет функции поиска, просмотра, рекомендаций и одноранговой сети. Реализация Java использует Кунжут Магазин RDF и Апертура[10] фреймворк для интеграции с другими настольными приложениями, такими как почтовые клиенты и браузеры.

В рамках исследовательской реализации Java был создан ряд артефактов:

Refinder от Gnowsis

Реализация рекламного Программное обеспечение как сервис товар Refinder[12] стартовал в 2009 году, а ограниченная бета-версия была выпущена в декабре 2010 года.[13] Refinder был разработан Gnowsis, дочерней компанией Немецкий исследовательский центр искусственного интеллекта (DFKI) (руководитель проекта NEPOMUK EU). Пуск остановлен в конце 2013 г.,[14] без планов сделать доступным код реализации.

Refinder использует те же форматы данных, что и другие реализации, но с использованием Программное обеспечение как сервис вместо настольного подхода в других реализациях.

Форматы данных

  • PIMO - формат данных, используемый для описания модели персональной информации, описания людей, проектов, тем, событий и т. Д., Также используемый в NEPOMUK-KDE.[15]
  • NIE - онтология информационных элементов НЕПОМУК (и связанные с ней онтологии NFO и т. Д.), Описывающие ресурсы на рабочем столе (файлы, сообщения электронной почты и т. Д.)[16]

Смотрите также

Рекомендации

  1. ^ «Непомук Лицензия». Архивировано из оригинал на 2009-04-29.
  2. ^ «Европейская комиссия: CORDIS: Служба проектов и результатов: сетевая среда для персонального управления унифицированными знаниями на основе онтологий».
  3. ^ Как Gnowsis соотносится с НЕПОМУК и другими? Блог от 20.11.2010. Написано Лео Зауэрманном, который участвовал в проекте НЕПОМУК. Перечислены 6 реализаций НЕПОМУК
  4. ^ «Проект НЕПОМУК-КДЭ». Архивировано из оригинал на 2013-03-17. Получено 2008-05-09.
  5. ^ Труг, Себастьян (22 сентября 2011 г.). «О Strigi, Soprano, Virtuoso, CLucene и Libstreamanalyzer».
  6. ^ "Семантический поиск нового поколения KDE". Получено 2014-06-28.
  7. ^ "Вики Сообщества KDE - Балу". Получено 2014-06-28.
  8. ^ «Балу 5.15». Получено 2015-10-11.
  9. ^ Гроза, Тюдор. "Семантический рабочий стол [.] Org". Архивировано из оригинал на 2007-12-01.
  10. ^ Флюит, Лео Зауэрманн, Христиан. «Рамка диафрагмы».
  11. ^ "Добро пожаловать в рамки!".
  12. ^ «Дом - Refinder».
  13. ^ Уточнитель: Das nächste Level des Hyperlinks Статья Якоба Штайншадена в Futurezone, 3.12.2010.
  14. ^ «Мы закрываем Refinder - Refinder».
  15. ^ «Модель личной информации (PIMO)». Архивировано из оригинал на 2008-12-28.
  16. ^ Онтология информационных элементов НЕПОМУК В архиве 2008-12-30 на Wayback Machine

внешняя ссылка