Nepomuk, семантичний робочий стіл KDE

Я не збираюся вам брехати: що мене насправді цікавило НепомукЩе до того, як я зрозуміла, що це, це був її маленький логотип (ви знаєте, пастельні кольори, рожевий та срібний: річ для дівчат). Дослідивши логотип, я зосередився на продукті ... Непо що?

header2

Непомук es "Відповідь KDE на семантичний робочий стіл". Він складається з рамки створювати та консультувати метадані будь-якого типу ресурсу.

... як?

Підемо до Вікіпедії, щоб оновити що таке метадані

Метадані (дель григо після, мета, "Після" та Латинська Дата, «Що дається», «дате»), Буквально« про дані », - це дані, що описують інші дані. Загалом, група метаданих відноситься до групи даних, що називається Recurso. Поняття метаданих аналогічно використанню індексів для пошуку об'єктів замість даних. Наприклад, бібліотека використовує вкладки, що вказують авторів, заголовки, видавців та місця для пошуку книг. Таким чином, метадані допомагають знаходити дані. Для різних областей обчислень, таких як пошук інформації або семантична павутина, метадані в тегах є важливим підходом для подолання семантичного діапазону.

Що ж, як тільки проясниться, повернімось до цього. Непомук. Що це буде робити для мене? Розташовувати ресурси за допомогою метаданих, які можуть бути або не бути легко доступними (або очевидними) для звичайного користувача.

Коли ми говоримо про метадані, ми можемо розмістити їх у три великі групи:

  • Файлові метадані.
  • Метадані, створені користувачем (наприклад, теги чи рейтинги, які ми зазвичай додаємо до mp3).
  • Метадані, які неможливо отримати легко.

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

Приклад:

  1. Користувач завантажує вкладення електронної пошти. Коли вкладення зберігається на диску, посилання як того, хто надіслав електронне повідомлення, так і uri, звідки було завантажено електронне повідомлення, втрачаються.
  2. Генерація рейтингу додатків, файлів тощо. користувачів. Наприклад, хто той користувач, який найбільше записує на диск sda1? Який користувач має найбільшу кількість отриманих пакетів?

Непомук складається в основному з Сопрано, Стрігі та K MetaData. Сопрано є об'єктно-орієнтованою структурою для Дані RDF y Стригі це простий маленький пошуковий демон. KMetaData - це бібліотека, що полегшує доступ до метаданих.

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

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

Так що, в основному, використання цього типу інструментів дозволить нам:

  • Отримайте "не очевидну" інформацію про ваші дані на ПК. Наприклад, уявіть собі користувачів програмістів, які, прочитавши вихідний код свого улюбленого додатка, можуть отримати інформацію про профіль програмістів, які його розробили.
  • Потенціал менеджерів пакетів можна значно збільшити, широко використовуючи багату метаінформацію, що міститься в пакунках (наприклад, .deb). Факт можливості надати йому семантичного значення сприяв би вирішенню залежностей або конфліктів. Корисно. Навіть до вирішення певного конфлікту (зазвичай у користувача просять підтвердження), він міг звернутися до власної метаінформації користувача та мати змогу зробити висновок про підтвердження для вирішення конфлікту. Це було б корисно, але я вже не настільки переконаний.
  • Використовуючи Strigi у поєднанні з деякими функціональними можливостями ядра Linux (наприклад, підсистемою Inotify), ми можемо переіндексувати змінені файли та заощадити необхідність частого пошуку у всій файловій системі. Тут програми можуть генерувати багато метаданих щодо системного журналу, і оскільки журнали є звичайними текстовими файлами ... їх можна використовувати.

Висновок: якщо ви, шановний читачу, користуєтесь KDE 4, то можете спробувати Непомук. Потрібно деякий час, щоб скористатися перевагами (уявіть собі індексацію та пошук метаданих у всіх файлах системи ...), але я вважаю, що при подальшому використанні це дуже потужний інструмент.

Сподіваюся, ви зрозуміли, я залишаю вас і продовжую тестувати цей чудовий інструмент.

Привіт!

P.S: дуже складний знайти інформацію про Непомук що це написано зрозумілою термінологією, а не старовинним санскритом, як на деяких інших сайтах ... На щастя, я знайшов цю публікацію в Infosofia як посилання.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Серхіо Рондан - сказав він

    Давайте подивимось, чи я розумію. Це було б як наклеювання "міток" на всі наші файли?

  2.   N @ ty - сказав він

    Давайте подивимось, чи я розумію. Це було б як наклеювання "міток" на всі наші файли?

    Скажімо, це було б щось на зразок наклеювання ярликів на документи та використання переваг ярликів, які вже є у цього ресурсу, навіть якщо ви не бачите цього неозброєним оком, у ресурсі є багато інформації які можна використовувати з інструментами цього типу. багато.

    @gss: Ласкаво просимо до життя коментатора !! :)

    [] ... Правда про семантику в програмуванні є дуже гарним видовищем, як інтелектуальне програмування завтра ... []

    Сподіваюсь, це було б дуже корисно.

    З повагою,

  3.   GSS - сказав він

    Привіт, якщо я не помиляюся, я вперше коментую.

    Дуже хороший пост, правда полягає в тому, що ця семантика в програмуванні - це дуже хороший погляд як розумне програмування завтрашнього дня.

    Давайте подивимось, чи я розумію. Це було б як наклеювання "міток" на всі наші файли?

    Не тільки файли, але і папки, цілі програми, бази даних, програми, сторінки Інтернету тощо тощо ...

    Щось, про що слід задуматись, так це те, що з цим поняття "архів" буде трохи відкладено, щоб думати про "бібліотеки", з метатегами та іншими.

    Мені правда здається дуже хорошим внеском (і саме тут дехто збирається закричати), майже подібним до того, що Se7en робить зі своєю пошуковою системою.