Nepomuk, desktop semantik KDE

Saya tidak akan berbohong kepada anda: apa yang sangat menarik minat saya NepomukSebelum saya tahu apa itu, itu logo kecilnya (anda tahu, warna pastel, merah jambu dan perak: benda gadis). Setelah meneliti logo, saya memberi tumpuan kepada produk ... Nepo apa?

header2

Nepomuk es "Jawapan KDE untuk desktop semantik". Ia terdiri daripada a rangka kerja untuk membuat dan berunding metadata dari sebarang jenis sumber.

... seperti?

Mari pergi ke Wikipedia untuk menyegarkan apa itu metadata

Metadata (daripada Bahasa Yunani منتق, meta, "Selepas" dan latín datum, «Apa yang diberikan», «dato»), Secara harfiah« mengenai data », adalah data yang menerangkan data lain. Secara umum, Kumpulan metadata merujuk kepada sekumpulan data, dipanggil semula. Konsep metadata adalah serupa dengan menggunakan indeks untuk mencari objek dan bukannya data. Sebagai contoh, perpustakaan menggunakan tab yang menentukan pengarang, tajuk, penerbit, dan tempat untuk mencari buku. Oleh itu, metadata membantu mencari data. Untuk pelbagai bidang pengkomputeran, seperti pencarian maklumat atau web semantik, metadata dalam tag adalah pendekatan penting untuk merapatkan jarak semantik.

Baiklah, setelah dibersihkan, mari kita kembali ke sana. Nepomuk. Apa yang akan dilakukannya untuk saya? Untuk mencari sumber melalui metadata yang mungkin atau tidak mudah diakses (atau jelas) oleh pengguna biasa.

Apabila kita membincangkan metadata, kita dapat meletakkannya dalam tiga kumpulan besar:

  • Metadata khusus fail.
  • Metadata yang dibuat oleh pengguna (contohnya, tag atau penilaian yang biasanya kita tambahkan pada mp3).
  • Metadata yang tidak dapat diperoleh dengan mudah.

Yang terakhir inilah di mana kita dapat memanfaatkan indeks dan pengkategorian berdasarkan metadata, dengan menggunakan desktop semantik.

Satu contoh:

  1. Seorang pengguna memuat turun lampiran e-mel. Apabila lampiran disimpan ke cakera, rujukan orang yang menghantar e-mel dan uri dari mana e-mel dimuat turun akan hilang.
  2. Penjanaan peringkat aplikasi, fail, dll. pengguna. Sebagai contoh, siapa pengguna yang paling banyak menulis ke disk sda1? Pengguna mana yang menerima bilangan paket tertinggi?

Nepomuk terutamanya terdiri daripada Soprano, Strigi dan K MetaData. Soprano adalah rangka kerja berorientasikan objek untuk Data RDF y strigi ia adalah daemon carian kecil yang mudah. KMetaData adalah perpustakaan yang memudahkan akses ke metadata.

Sekarang anda akan merasa pening dengan definisi dan kata-kata yang pelik, tetapi satu lagi definisi untuk diperjelaskan: Apakah yang dimaksudkan dengan Data RDF?

Walaupun XML adalah bahasa untuk pemodelan data, RDF adalah bahasa untuk menentukan metadata. XML gagal dalam skalabilitas data kerana susunan elemen tidak wajar dan penyelenggaraannya sangat sukar dan mahal, sebaliknya, RDF o Rangka Kerja Penerangan Sumber (RDF) membolehkan interoperabiliti antara aplikasi yang bertukar maklumat yang difahami di laman web, untuk menyediakan infrastruktur yang menyokong aktiviti metadata.

Jadi bahawa, pada dasarnya, penggunaan alat jenis ini memungkinkan kita untuk:

  • Dapatkan maklumat "tidak jelas" dan di hujung jari anda mengenai data di PC anda. Sebagai contoh, bayangkan pengguna programmer yang, dengan membaca kod sumber aplikasi kegemaran mereka, dapat memperoleh maklumat mengenai profil pengaturcara yang mengembangkannya.
  • Potensi pengurus pakej dapat ditingkatkan dengan menggunakan banyak maklumat meta kaya yang terdapat dalam pakej (misalnya .deb's). Fakta dapat memberikannya nilai semantik akan memudahkan penyelesaian kebergantungan atau konflik. Berguna. Bahkan sebelum menyelesaikan konflik tertentu (biasanya pengguna diminta untuk pengesahan), pihaknya dapat meminta informasi meta pengguna sendiri dan dapat menyimpulkan pengesahan untuk menyelesaikan konflik tersebut. Ini akan berguna, tetapi saya tidak begitu yakin lagi.
  • Dengan menggunakan Strigi bersama-sama dengan beberapa fungsi kernel Linux (seperti subsistem Inotify) kita dapat mengindeks semula fail yang diubah dan menjimatkan perlu melakukan carian kerap di seluruh sistem fail. Di sini aplikasi dapat menghasilkan banyak metadata dalam kaitannya dengan log sistem dan kerana log adalah fail teks biasa ... dapat digunakan.

Kesimpulan: Sekiranya anda, rakan pembaca yang dikasihi, gunakan KDE 4 yang mungkin anda berikan Nepomuk. Perlu beberapa saat untuk meraih keuntungan (bayangkan mengindeks dan mencari metadata dalam semua fail di sistem…) tetapi saya menganggarkan bahawa dengan penggunaan berterusan, ia adalah alat yang sangat kuat.

Saya harap anda faham, saya meninggalkan anda dan terus menguji alat hebat ini.

Salam !!

P.S: sangat rumit cari maklumat mengenai Nepomuk bahawa ia ditulis dalam istilah yang dapat difahami dan bukan dalam bahasa Sanskrit kuno seperti di beberapa laman web lain ... Nasib baik, saya dapati catatan ini di Infosofia sebagai rujukan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Sergio Rondan kata

    Mari lihat jika saya faham. Adakah seperti meletakkan "label" pada semua fail kita?

  2.   N @ ty kata

    Mari lihat jika saya faham. Adakah seperti meletakkan "label" pada semua fail kita?

    Katakanlah seperti meletakkan label pada dokumen dan memanfaatkan label yang sudah dimiliki oleh sumber itu, walaupun anda tidak melihatnya dengan mata kasar, terdapat banyak maklumat yang tersirat dalam sumber yang boleh digunakan dengan alat jenis ini.

    @gss: Selamat datang ke kehidupan pengulas !! :)

    []… Kebenaran mengenai semantik dalam pengaturcaraan adalah pemandangan yang sangat baik kerana pengaturcaraan pintar pada hari esok… []

    Saya harap, ia akan sangat berguna.

    Regards,

  3.   gss kata

    Helo, jika saya tidak tersilap, ini adalah kali pertama saya memberi komen.

    Catatan yang sangat baik, kebenarannya adalah bahawa semantik dalam pengaturcaraan adalah pandangan yang sangat baik sebagai pengaturcaraan pintar pada hari esok.

    Mari lihat jika saya faham. Adakah seperti meletakkan "label" pada semua fail kita?

    Bukan hanya fail, tetapi folder, keseluruhan program, pangkalan data, aplikasi, halaman Internet, dan lain-lain ...

    Sesuatu yang perlu difikirkan adalah bahawa dengan konsep ini "arkib" akan diketepikan sedikit untuk memikirkan "perpustakaan", dengan metatag dan lain-lain.

    Kebenaran nampaknya bagi saya sumbangan yang sangat baik, (dan di sinilah beberapa orang akan menangis), hampir serupa dengan apa yang dilakukan oleh Se7en dengan mesin pencari.