НЕПОМУК (программное обеспечение)
![]() | |
Написано в | С++ , Ява |
---|---|
Тип | Семантический рабочий стол |
Лицензия | Различные ( BSD ) предпочтителен стиль [1] |
Веб-сайт |
NEPOMUK (Сетевая среда для персонального управления унифицированными знаниями на основе онтологий ) — это спецификация программного обеспечения с открытым исходным кодом, которая занимается разработкой социального семантического рабочего стола , который обогащает и связывает данные из различных настольных приложений с использованием семантических метаданных, хранящихся в формате RDF . В период с 2006 по 2008 год он финансировался одноименным исследовательским проектом Европейского Союза. [2] которая объединила промышленных и академических участников для разработки различных технологий Semantic Desktop.
Реализации
[ редактировать ]Существуют три активные реализации NEPOMUK: вариант на основе C++ / KDE , вариант на основе Java и коммерческая версия. В ходе проекта ЕС в период с 2006 по 2008 год было создано больше версий, некоторые из которых были активны за пределами проекта. [3]
ГДЕ
[ редактировать ]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 , используемый GNOME Ubuntu и пользовательским интерфейсом Unity , использует онтологию NEPOMUK, как и поисковая система Tracker .
Ява
[ редактировать ]Реализация NEPOMUK на основе Java [9] был завершен в конце 2008 года и служил средой проверки концепции для нескольких новых методов семантического рабочего стола. Он имеет собственный интерфейс ( PSEW ), который объединяет функции поиска, просмотра, рекомендаций и одноранговой сети. Реализация Java использует хранилище Sesame RDF и Aperture. [10] платформа для интеграции с другими настольными приложениями, такими как почтовые клиенты и браузеры.
В контексте реализации исследования Java был создан ряд артефактов:
- ВикиМодель [11]
Поисковый инструмент от Gnowsis
[ редактировать ]Внедрение коммерческого программного обеспечения как услуги продукта Уточнение [12] стартовал в 2009 году, а ограниченная бета-версия была выпущена в декабре 2010 года. [13] Refinder был разработан Gnowsis, дочерней компанией Немецкого исследовательского центра искусственного интеллекта (DFKI) (руководитель проекта NEPOMUK EU). Стартап закрыли в конце 2013 года. [14] без каких-либо планов по предоставлению кода реализации.
Refinder использует те же форматы данных, что и другие реализации, но использует программное обеспечение как услугу вместо настольного подхода других реализаций.
Форматы данных
[ редактировать ]- PIMO — формат данных, используемый для описания модели личной информации, описания персон, проектов, тем, событий и т. д., также используемый в NEPOMUK-KDE. [15]
- NIE — онтология информационного элемента NEPOMUK (и связанные с ним онтологии NFO и т. д.), описывающая ресурсы на рабочем столе (файлы, письма и т. д.). [16]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Лицензия Непомука» . Архивировано из оригинала 29 апреля 2009 г.
- ^ «Европейская комиссия: CORDIS: Служба проектов и результатов: Сетевая среда для управления унифицированными знаниями на основе персональной онтологии» .
- ^ Как Гноусис связан с НЕПОМУКом и другими? Архивировано 17 февраля 2012 г. в блоге Wayback Machine от 20 ноября 2010 г. Написано Лео Зауэрманном, который участвовал в проекте NEPOMUK. Перечислено 6 реализаций NEPOMUK
- ^ «Проект НЕПОМУК-КДЕ» . Архивировано из оригинала 17 марта 2013 г. Проверено 9 мая 2008 г.
- ^ Трюг, Себастьян (22 сентября 2011 г.). «О Стриги, Сопрано, Виртуозе, CLucene и Libstreamanalyzer» .
- ^ «Семантический поиск нового поколения KDE» . 24 февраля 2014 года . Проверено 28 июня 2014 г.
- ^ «Вики-сообщество KDE — Балу» . Проверено 28 июня 2014 г.
- ^ «Балу 5.15» . Проверено 11 октября 2015 г.
- ^ Гроза, Тюдор. «Семантический рабочий стол[.]org» . Архивировано из оригинала 1 декабря 2007 г.
- ^ Флюит, Лео Зауэрманн, Кристиан. «Рамка диафрагмы» .
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Добро пожаловать в фреймворк!» .
- ^ «Домой-Рефайндер» .
- ↑ Refinder: Следующий уровень гиперссылок. Статья Якоба Штайна Шадена в Futurezone, 3 декабря 2010 г.
- ^ «Мы закрываем Refinder — Refinder» .
- ^ «Модель личной информации (PIMO)» . Архивировано из оригинала 28 декабря 2008 г.
- ^ Онтология информационного элемента NEPOMUK. Архивировано 30 декабря 2008 г. в Wayback Machine.