Непомук, семантический рабочий стол KDE

Я не собираюсь вам врать: что меня действительно интересовало НепомукЕще до того, как я узнал, что это было, это был ее маленький логотип (вы знаете, пастельные тона, розовый и серебристый: девичья вещь). Изучив логотип, я сосредоточился на продукте ... Непо что?

header2

Непомук es «Ответ KDE семантическому рабочему столу». Он состоит из рамки создавать и консультировать Метаданные любого типа ресурса.

…в виде?

Пойдем в Википедию, чтобы обновить что такое метаданные

метаданные ( Греческий после, цель, «После» и латынь данная величина, «Что дано», «дата»), Буквально« о данных », данные, которые описывают другие данные. В общем, группа метаданных относится к группе данных, называемой ресурс. Концепция метаданных аналогична использованию индексов для поиска объектов вместо данных. Например, в библиотеке используются вкладки, на которых указываются авторы, заголовки, издатели и места для поиска книг. Таким образом, метаданные помогают находить данные.Для различных областей вычислений, таких как поиск информации или семантическая сеть, метаданные в тегах являются важным подходом для преодоления семантического диапазона.

Что ж, раз уж прояснилось, вернемся к этому. Непомук. Что он сделает для меня? Для поиска ресурсов с помощью метаданных, которые могут быть, а могут и не быть легкодоступными (или очевидными) для обычного пользователя.

Когда мы говорим о метаданных, мы можем разделить их на три большие группы:

  • Метаданные для конкретных файлов.
  • Метаданные, созданные пользователем (например, теги или рейтинги, которые мы обычно добавляем в mp3).
  • Метаданные, которые нелегко получить.

В последнем случае мы можем воспользоваться реальными преимуществами индексации и категоризации по метаданным, то есть с помощью семантического рабочего стола.

Пример:

  1. Пользователь загружает вложение электронной почты. Когда вложение сохраняется на диск, ссылки как на того, кто отправил электронное письмо, так и на uri, откуда оно было загружено, теряются.
  2. Формирование рейтинга приложений, файлов и т. Д. пользователей. Например, кто из пользователей больше всего пишет на диск sda1? Какой пользователь получил наибольшее количество пакетов?

Непомук состоит в основном из Сопрано, Strigi и K MetaData. Сопрано объектно-ориентированный фреймворк для Данные RDF y Стриги это простой маленький поисковый демон. Кметаданные это библиотека, которая облегчает доступ к метаданным.

К настоящему времени у вас закружится голова от определений и странных слов, но нужно уточнить еще одно определение: Каковы Данные RDF?

Хотя XML - это язык для моделирования данных, RDF - это язык для указания метаданных. XML не обеспечивает масштабируемости данных, поскольку порядок элементов неестественный, а его обслуживание очень сложно и дорого, напротив, RDF o Структура описания ресурсов (RDF) обеспечивает взаимодействие между приложениями, которые обмениваются понятной информацией на веб-странице, чтобы обеспечить инфраструктуру, поддерживающую действия с метаданными.

Так что, по сути, использование этого типа инструментов позволит нам:

  • Получите "неочевидную" и всегда под рукой информацию о данных на вашем ПК. Например, представьте себе пользователей-программистов, которые, прочитав исходный код своего любимого приложения, могут получить информацию о профиле программистов, которые его разработали.
  • Потенциал менеджеров пакетов может быть значительно увеличен за счет широкого использования обширной метаинформации, содержащейся в пакетах (например, .deb). Возможность придать ему семантическое значение облегчило бы разрешение зависимостей или конфликтов. полезный. Даже до разрешения определенного конфликта (обычно пользователя просят подтвердить) он может обратиться к собственной метаинформации пользователя и иметь возможность сделать вывод о подтверждении для разрешения конфликта. Это было бы полезно, но я уже не так уверен.
  • Используя Strigi в сочетании с некоторыми функциями ядра Linux (такими как подсистема Inotify), мы могли переиндексировать измененные файлы и избавиться от необходимости выполнять частый поиск по всей файловой системе. Здесь приложения могут генерировать множество метаданных, связанных с системным журналом, и поскольку журналы представляют собой простые текстовые файлы… их можно использовать.

Заключение: если вы, дорогой друг читатель, хорошо используете KDE 4, вы можете попробовать Непомук. Чтобы воспользоваться преимуществами, требуется время (представьте себе индексирование и поиск метаданных по всем файлам в системе…), но я считаю, что при постоянном использовании это очень мощный инструмент.

Надеюсь, вы поняли, я оставляю вас и продолжаю тестировать этот замечательный инструмент.

Привет!

PD: очень сложно найти информацию о Непомук что он написан понятной терминологией, а не на древнем санскрите, как на некоторых других сайтах ... К счастью, я нашел этот пост в Инфософии в качестве ссылки.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Серджио Рондан сказал

    Посмотрим, понимаю ли я. Это как наклеить ярлыки на все наши файлы?

  2.   N @ ty сказал

    Посмотрим, понимаю ли я. Это как наклеить ярлыки на все наши файлы?

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

    @gss: Добро пожаловать в комментаторскую жизнь !! :)

    []… Правда о семантике в программировании - очень хороший взгляд на интеллектуальное программирование завтрашнего дня… []

    Надеюсь, это было бы действительно полезно.

    С уважением,

  3.   GSS сказал

    Здравствуйте, если не ошибаюсь, комментирую впервые.

    Очень хороший пост, правда в том, что эту семантику в программировании очень хорошо рассматривать как интеллектуальное программирование завтрашнего дня.

    Посмотрим, понимаю ли я. Это как наклеить ярлыки на все наши файлы?

    Не только файлы, но и папки, целые программы, базы данных, приложения, Интернет-страницы и т. Д. И т. Д.

    Следует подумать о том, что с этим понятие «архив» будет немного отложено, чтобы думать о «библиотеках» с метатегами и т. Д.

    По правде говоря, мне кажется, что это очень хороший вклад (и именно здесь некоторые будут кричать), почти аналогичный тому, что Se7en делает со своей поисковой системой.

bool (истина)