Написано в | C ++ , Java |
---|---|
Тип | Семантический рабочий стол |
Лицензия | Различные ( предпочтительнее в стиле BSD ) [1] |
Веб-сайт |
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] Изначально Балу использовал 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]
См. Также [ править ]
- Трекер (поисковая программа)
Ссылки [ править ]
- ^ "Лицензия Непомука" . Архивировано из оригинала на 2009-04-29.
- ^ «Европейская комиссия: CORDIS: Служба проектов и результатов: сетевая среда для персонального управления единым знанием на основе онтологий» .
- ^ Как Gnowsis относится к НЕПОМУК и другим? Блог от 20.11.2010. Написано Лео Зауэрманном, который участвовал в проекте НЕПОМУК. Перечислены 6 реализаций НЕПОМУК
- ^ "Проект НЕПОМУК-KDE" . Архивировано из оригинала на 2013-03-17 . Проверено 9 мая 2008 .
- ^ Труг, Себастьян (22 сентября 2011). «О Strigi, Soprano, Virtuoso, CLucene и Libstreamanalyzer» .
- ^ «Семантический поиск нового поколения KDE» . Проверено 28 июня 2014 .
- ^ "Вики Сообщества KDE - Балу" . Проверено 28 июня 2014 .
- ^ "Балу 5.15" . Проверено 11 октября 2015 .
- ↑ Гроза, Тюдор. "Семантический рабочий стол [.] Org" . Архивировано из оригинала на 2007-12-01.
- ^ Флюит, Лео Зауэрманн, Христиан. «Рамка диафрагмы» .
- ^ "Добро пожаловать в рамки!" .
- ^ "Дом - Refinder" .
- ^ Refinder: Das nächste Уровень дез гиперссылок Статья в Futurezone Якоба Steinschaden, 3.12.2010.
- ^ "Мы закрываем Refinder - Refinder" .
- ^ «Модель личной информации (PIMO)» . Архивировано из оригинала на 2008-12-28.
- ^ Непомуцкого Information Element Онтология архивации 2008-12-30 в Wayback Machine
Внешние ссылки [ править ]
- Официальный веб-сайт
- Статья: Скоро появится семантический рабочий стол с открытым исходным кодом
- Обзор технологий MIT: семантический смысл рабочего стола
- Рассказ Slashdot о Непомуке
- НЕПОМУК в KDE