Nepomuk, desktop semantik KDE

Aku tidak akan berbohong padamu: apa yang membuatku tertarik nepomukBahkan sebelum saya tahu apa itu, itu adalah logo kecilnya (Anda tahu, warna-warna pastel, merah muda dan perak: hal perempuan). Setelah saya meneliti logo, saya fokus pada produk ... Nepo apa?

header2

nepomuk es "Jawaban KDE untuk desktop semantik". Ini terdiri dari a kerangka untuk membuat dan berkonsultasi metadata dari semua jenis sumber daya.

…sebagai?

Ayo buka Wikipedia untuk menyegarkan apa itu metadata

metadata (dari Yunani μετα., meta, "Setelah" dan Latin datums, «Apa yang diberikan», «dato»), Secara harfiah« tentang data », adalah data yang mendeskripsikan data lain. Secara umum, sekelompok metadata mengacu pada sekelompok data, yang disebut berulang. Konsep metadata dapat dianalogikan dengan menggunakan indeks untuk menemukan objek daripada data. Misalnya, perpustakaan menggunakan tab yang menentukan penulis, judul, penerbit, dan tempat untuk mencari buku. Dengan demikian, metadata membantu menemukan data Untuk berbagai bidang komputasi, seperti pengambilan informasi atau web semantik, metadata dalam tag merupakan pendekatan penting untuk menjembatani rentang semantik.

Nah, setelah beres, mari kita kembali ke sana nepomuk. Apa manfaatnya bagi saya? Untuk menemukan sumber daya melalui metadata yang mungkin atau mungkin tidak dapat diakses dengan mudah (atau jelas) oleh pengguna umum.

Saat kita berbicara tentang metadata, kita dapat menempatkannya dalam tiga kelompok besar:

  • Metadata khusus file.
  • Metadata yang dibuat oleh pengguna (misalnya, tag atau peringkat yang biasanya kami tambahkan ke mp3).
  • Metadata yang tidak dapat diperoleh dengan mudah.

Yang terakhir ini adalah tempat kita dapat memanfaatkan pengindeksan dan kategorisasi berdasarkan metadata, yaitu menggunakan desktop semantik.

Contoh:

  1. Seorang pengguna mendownload lampiran email. Ketika lampiran disimpan ke disk, referensi pengirim email dan uri dari mana email itu diunduh akan hilang.
  2. Pembuatan peringkat aplikasi, file, dll. pengguna. Misalnya, siapa pengguna yang paling banyak menulis ke disk sda1? Pengguna mana yang menerima jumlah paket tertinggi?

Nepomuk sebagian besar terdiri dari Soprano, Strigi dan K MetaData. Sopran adalah kerangka kerja berorientasi objek untuk Data RDF y strigi itu adalah daemon pencarian kecil yang sederhana. KMetaData adalah perpustakaan yang memfasilitasi akses ke metadata.

Sekarang Anda akan pusing dengan definisi dan kata-kata aneh, tetapi satu definisi lagi untuk memperjelas: Apa itu Data RDF?

Sementara XML adalah bahasa untuk pemodelan data, RDF adalah bahasa untuk menentukan metadata. XML gagal dalam skalabilitas data karena urutan elemen tidak wajar dan pemeliharaannya sangat sulit dan mahal, sebaliknya, RDF o Kerangka Deskripsi Sumber Daya (RDF) memungkinkan interoperabilitas antara aplikasi yang bertukar informasi yang dapat dimengerti di halaman web, untuk menyediakan infrastruktur yang mendukung aktivitas metadata.

Seperti ini bahwa, pada dasarnya, penggunaan alat jenis ini akan memungkinkan kita untuk:

  • Dapatkan informasi yang "tidak jelas" dan di ujung jari Anda tentang data pada PC Anda. Misalnya, bayangkan pengguna programmer yang, dengan membaca kode sumber aplikasi favoritnya, dapat memperoleh informasi tentang profil programmer yang mengembangkannya.
  • Potensi manajer paket bisa sangat ditingkatkan dengan memanfaatkan secara ekstensif meta-informasi yang kaya yang terkandung dalam paket (misalnya .deb's). Fakta mampu memberinya nilai semantik akan memfasilitasi resolusi ketergantungan atau konflik. Berguna. Bahkan sebelum menyelesaikan konflik tertentu (biasanya pengguna dimintai konfirmasi), itu dapat berkonsultasi dengan informasi meta pengguna sendiri dan dapat menyimpulkan konfirmasi untuk menyelesaikan konflik tersebut. Ini akan berguna, tapi saya tidak begitu yakin lagi.
  • Menggunakan Strigi bersama dengan beberapa fungsi kernel Linux (seperti subsistem Inotify) kita dapat mengindeks ulang file yang dimodifikasi dan menghemat keharusan melakukan pencarian yang sering di seluruh sistem file. Di sini aplikasi dapat menghasilkan banyak metadata dalam kaitannya dengan log sistem dan karena log adalah file teks biasa… maka dapat digunakan.

Kesimpulan: jika anda, sobat pembaca yang budiman, gunakan KDE 4 dengan baik anda dapat mencobanya nepomuk. Butuh beberapa saat untuk mendapatkan manfaat (bayangkan mengindeks dan mencari metadata pada semua file di sistem…) tetapi saya memperkirakan bahwa dengan penggunaan yang berkelanjutan, ini adalah alat yang sangat kuat.

Saya harap Anda telah mengerti, saya tinggalkan Anda dan terus menguji alat hebat ini.

Salam!

PD: sangat rumit cari informasi tentang nepomuk bahwa ini ditulis dalam terminologi yang dapat dimengerti dan bukan dalam bahasa Sansekerta kuno seperti di beberapa situs lain… Untungnya, tulisan ini di Infosofia saya temukan sebagai rujukan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Sergio Rondan dijo

    Mari kita lihat apakah saya mengerti. Apakah itu seperti meletakkan "label" pada semua file kita?

  2.   T @ ty dijo

    Mari kita lihat apakah saya mengerti. Apakah itu seperti meletakkan "label" pada semua file kita?

    Katakanlah itu akan menjadi sesuatu seperti meletakkan label pada dokumen dan memanfaatkan label yang sudah dimiliki sumber daya itu, bahkan jika Anda tidak melihatnya dengan mata telanjang, ada banyak informasi tersirat di sekitar yang tersirat dalam sumber daya itu. dapat digunakan dengan alat jenis ini.

    @gss: Selamat datang di kehidupan komentator !! :)

    []… Kebenaran tentang semantik dalam pemrograman adalah pemandangan yang sangat bagus sebagai pemrograman cerdas masa depan… []

    Saya harap demikian, ini akan sangat berguna.

    Salam,

  3.   gss dijo

    Halo kalo gak salah, ini pertama kali saya komen.

    Posting yang sangat bagus, kenyataannya adalah bahwa semantik dalam pemrograman ini sangat bagus dilihat sebagai pemrograman cerdas masa depan.

    Mari kita lihat apakah saya mengerti. Apakah itu seperti meletakkan "label" pada semua file kita?

    Tidak hanya file, tetapi folder, seluruh program, database, aplikasi, halaman Internet, dll ...

    Sesuatu yang perlu dipikirkan adalah bahwa dengan konsep "arsip" akan dikesampingkan sedikit untuk memikirkan "perpustakaan", dengan metatag dan lainnya.

    Kebenaran bagi saya tampaknya merupakan kontribusi yang sangat bagus, (dan di sinilah beberapa orang akan berteriak), hampir mirip dengan apa yang dilakukan Se7en dengan mesin pencarinya.