Я не собираюсь вам врать: что меня действительно интересовало НепомукЕще до того, как я узнал, что это было, это был ее маленький логотип (вы знаете, пастельные тона, розовый и серебристый: девичья вещь). Изучив логотип, я сосредоточился на продукте ... Непо что?
Непомук es «Ответ KDE семантическому рабочему столу». Он состоит из рамки создавать и консультировать Метаданные любого типа ресурса.
…в виде?
Пойдем в Википедию, чтобы обновить что такое метаданные
метаданные ( Греческий после, цель, «После» и латынь данная величина, «Что дано», «дата»), Буквально« о данных », данные, которые описывают другие данные. В общем, группа метаданных относится к группе данных, называемой ресурс. Концепция метаданных аналогична использованию индексов для поиска объектов вместо данных. Например, в библиотеке используются вкладки, на которых указываются авторы, заголовки, издатели и места для поиска книг. Таким образом, метаданные помогают находить данные.Для различных областей вычислений, таких как поиск информации или семантическая сеть, метаданные в тегах являются важным подходом для преодоления семантического диапазона.
Что ж, раз уж прояснилось, вернемся к этому. Непомук. Что он сделает для меня? Для поиска ресурсов с помощью метаданных, которые могут быть, а могут и не быть легкодоступными (или очевидными) для обычного пользователя.
Когда мы говорим о метаданных, мы можем разделить их на три большие группы:
- Метаданные для конкретных файлов.
- Метаданные, созданные пользователем (например, теги или рейтинги, которые мы обычно добавляем в mp3).
- Метаданные, которые нелегко получить.
В последнем случае мы можем воспользоваться реальными преимуществами индексации и категоризации по метаданным, то есть с помощью семантического рабочего стола.
Пример:
- Пользователь загружает вложение электронной почты. Когда вложение сохраняется на диск, ссылки как на того, кто отправил электронное письмо, так и на uri, откуда оно было загружено, теряются.
- Формирование рейтинга приложений, файлов и т. Д. пользователей. Например, кто из пользователей больше всего пишет на диск sda1? Какой пользователь получил наибольшее количество пакетов?
Непомук состоит в основном из Сопрано, Strigi и K MetaData. Сопрано объектно-ориентированный фреймворк для Данные RDF y Стриги это простой маленький поисковый демон. Кметаданные это библиотека, которая облегчает доступ к метаданным.
К настоящему времени у вас закружится голова от определений и странных слов, но нужно уточнить еще одно определение: Каковы Данные RDF?
Хотя XML - это язык для моделирования данных, RDF - это язык для указания метаданных. XML не обеспечивает масштабируемости данных, поскольку порядок элементов неестественный, а его обслуживание очень сложно и дорого, напротив, RDF o Структура описания ресурсов (RDF) обеспечивает взаимодействие между приложениями, которые обмениваются понятной информацией на веб-странице, чтобы обеспечить инфраструктуру, поддерживающую действия с метаданными.
Так что, по сути, использование этого типа инструментов позволит нам:
- Получите "неочевидную" и всегда под рукой информацию о данных на вашем ПК. Например, представьте себе пользователей-программистов, которые, прочитав исходный код своего любимого приложения, могут получить информацию о профиле программистов, которые его разработали.
- Потенциал менеджеров пакетов может быть значительно увеличен за счет широкого использования обширной метаинформации, содержащейся в пакетах (например, .deb). Возможность придать ему семантическое значение облегчило бы разрешение зависимостей или конфликтов. полезный. Даже до разрешения определенного конфликта (обычно пользователя просят подтвердить) он может обратиться к собственной метаинформации пользователя и иметь возможность сделать вывод о подтверждении для разрешения конфликта. Это было бы полезно, но я уже не так уверен.
- Используя Strigi в сочетании с некоторыми функциями ядра Linux (такими как подсистема Inotify), мы могли переиндексировать измененные файлы и избавиться от необходимости выполнять частый поиск по всей файловой системе. Здесь приложения могут генерировать множество метаданных, связанных с системным журналом, и поскольку журналы представляют собой простые текстовые файлы… их можно использовать.
Заключение: если вы, дорогой друг читатель, хорошо используете KDE 4, вы можете попробовать Непомук. Чтобы воспользоваться преимуществами, требуется время (представьте себе индексирование и поиск метаданных по всем файлам в системе…), но я считаю, что при постоянном использовании это очень мощный инструмент.
Надеюсь, вы поняли, я оставляю вас и продолжаю тестировать этот замечательный инструмент.
Привет!
PD: очень сложно найти информацию о Непомук что он написан понятной терминологией, а не на древнем санскрите, как на некоторых других сайтах ... К счастью, я нашел этот пост в Инфософии в качестве ссылки.
Посмотрим, понимаю ли я. Это как наклеить ярлыки на все наши файлы?
Скажем, это было бы что-то вроде наклеивания меток на документы и использования меток, которые уже есть у этого ресурса, даже если вы не видите это невооруженным глазом, в ресурсе скрыто много информации, может использоваться с инструментами этого типа.
@gss: Добро пожаловать в комментаторскую жизнь !! :)
Надеюсь, это было бы действительно полезно.
С уважением,
Здравствуйте, если не ошибаюсь, комментирую впервые.
Очень хороший пост, правда в том, что эту семантику в программировании очень хорошо рассматривать как интеллектуальное программирование завтрашнего дня.
Не только файлы, но и папки, целые программы, базы данных, приложения, Интернет-страницы и т. Д. И т. Д.
Следует подумать о том, что с этим понятие «архив» будет немного отложено, чтобы думать о «библиотеках» с метатегами и т. Д.
По правде говоря, мне кажется, что это очень хороший вклад (и именно здесь некоторые будут кричать), почти аналогичный тому, что Se7en делает со своей поисковой системой.