Из Википедии, бесплатной энциклопедии
  (Перенаправлено из НЕПОМУК (framework) )
Перейти к навигации Перейти к поиску

NEPOMUK (сетевая среда для персонального, основанного на онтологии управления унифицированными знаниями) - это спецификация программного обеспечения с открытым исходным кодом, которая касается разработки социального семантического рабочего стола, который обогащает и связывает данные из различных настольных приложений с использованием семантических метаданных, хранящихся в виде RDF . В период с 2006 по 2008 год он финансировался одноименным исследовательским проектом Европейского Союза [2], который объединил представителей промышленных и академических кругов для разработки различных технологий семантического рабочего стола.

Реализации [ править ]

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

KDE [ править ]

NEPOMUK-KDE изначально был представлен как одна из новых технологий в KDE Software Compilation 4 . [4] Он использовал Soprano в качестве основной библиотеки для хранения и анализа данных RDF, при этом обрабатывая импорт онтологий с помощью подключаемого модуля парсера Raptor и модуля хранилища Redland ; все данные RDF хранились Virtuoso, который также обрабатывал полнотекстовое индексирование. [5] На техническом уровне NEPOMUK-KDE позволял связывать метаданные с различными элементами, присутствующими на рабочем столе обычного пользователя, такими как файлы, закладки, сообщения электронной почты и записи календаря. Метаданные могут быть произвольными RDF. Пометка - это наиболее заметное приложение для метаданных.

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

Zeitgeist [ править ]

Zeitgeist рамка, используемая в GNOME и в Ubuntu пользовательского интерфейсом Unity , использует Непомуцкий онтологию, как это делает Tracker поиск.

Java [ править ]

Реализация NEPOMUK [9] на основе Java была завершена в конце 2008 года и послужила испытательной средой для нескольких новых семантических методов рабочего стола. Он имеет собственный интерфейс ( PSEW ), который объединяет функции поиска, просмотра, рекомендаций и одноранговой сети. Реализация Java использует хранилище Sesame RDF и структуру Aperture [10] для интеграции с другими настольными приложениями, такими как почтовые клиенты и браузеры.

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

  • WikiModel [11]

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. ^ "Проект НЕПОМУК-KDE" . Архивировано из оригинала на 2013-03-17 . Проверено 9 мая 2008 .
  5. ^ Труг, Себастьян (22 сентября 2011). «О Strigi, Soprano, Virtuoso, CLucene и Libstreamanalyzer» .
  6. ^ «Семантический поиск нового поколения KDE» . Проверено 28 июня 2014 .
  7. ^ "Вики Сообщества KDE - Балу" . Проверено 28 июня 2014 .
  8. ^ "Балу 5.15" . Проверено 11 октября 2015 .
  9. Гроза, Тюдор. "Семантический рабочий стол [.] Org" . Архивировано из оригинала на 2007-12-01.
  10. ^ Fluit, Лео Sauermann, Христианом. «Рамка диафрагмы» .
  11. ^ "Добро пожаловать в рамки!" .
  12. ^ "Дом - Refinder" .
  13. ^ Refinder: Das nächste Уровень дез гиперссылок Статья в Futurezone Якоба Steinschaden, 3.12.2010.
  14. ^ "Мы закрываем Refinder - Refinder" .
  15. ^ «Модель личной информации (PIMO)» . Архивировано из оригинала на 2008-12-28.
  16. ^ Непомуцкого Information Element Онтология архивации 2008-12-30 в Wayback Machine

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Статья: Скоро появится семантический рабочий стол с открытым исходным кодом
  • Обзор технологий MIT: семантический смысл рабочего стола
  • Рассказ Slashdot о Непомуке
  • НЕПОМУК в KDE