Nepomuk, KDE semantik masaüstü

Sana yalan söylemeyeceğim: beni gerçekten ilgilendiren ne NepomukNe olduğunu anlamadan önce bile, bu onun küçük logosuydu (bilirsiniz, pastel renkler, pembe ve gümüş: bir kız olayı). Logoyu araştırdıktan sonra ürüne odaklandım ... Nepo ne?

header2

Nepomuk es "KDE'nin anlamsal bir masaüstüne cevabı". Oluşur yapı yaratmak ve danışmak meta her türden kaynak.

…gibi?

Yenilemek için Wikipedia'ya gidelim meta veri nedir

meta ( griego İleti, meta, "Sonra" ve Latince datumlar, «Ne verilir», «verilmiş»), Kelimenin tam anlamıyla« veriler hakkında », diğer verileri tanımlayan verilerdir. Genel olarak, Bir meta veri grubu, adı verilen bir veri grubunu ifade eder. kaynak. Meta veri kavramı, veri yerine nesneleri bulmak için dizin kullanmaya benzer. Örneğin, bir kütüphane kitapların aranacağı yazarları, başlıkları, yayıncıları ve yerleri belirten sekmeler kullanır. Böylece, meta veriler verilerin bulunmasına yardımcı olur Bilgi alma veya anlamsal web gibi çeşitli hesaplama alanlarında, etiketlerdeki meta veriler, anlamsal aralığı köprülemek için önemli bir yaklaşımdır.

Bir kez temizlendikten sonra, ona geri dönelim. Nepomuk. Benim için ne yapacak? Ortak kullanıcı tarafından kolayca erişilebilen (veya aşikar olmayan) meta veriler aracılığıyla kaynakları bulmak için.

Meta veriler hakkında konuştuğumuzda, onu üç büyük gruba ayırabiliriz:

  • Dosyaya özgü meta veriler.
  • Kullanıcı tarafından oluşturulan meta veriler (örneğin, genellikle mp3'lere eklediğimiz etiketler veya derecelendirmeler).
  • Kolayca elde edilemeyen meta veriler.

İkincisi, metadata ile, yani semantik masaüstünü kullanarak indeksleme ve kategorilendirmeden gerçek anlamda yararlanabileceğimiz yerdir.

Bir örnek:

  1. Bir kullanıcı bir e-posta eki indirir. Ek diske kaydedildiğinde, hem e-postayı gönderenin hem de e-postanın indirildiği uri'nin referansları kaybolur.
  2. Uygulama, dosya vb. Sıralamanın oluşturulması kullanıcıların. Örneğin, sda1 diskine en çok yazan kullanıcı kimdir? Hangi kullanıcı en çok paket aldı?

Nepomuk esas olarak şunlardan oluşur: Soprano, Strigi ve K MetaData. Soprano için nesne yönelimli bir çerçevedir RDF verileri y bağırmak bu basit bir küçük arama arka plan programı. KMetaVeri meta verilere erişimi kolaylaştıran bir kitaplıktır.

Şimdiye kadar tanımlar ve tuhaf kelimelerle başınız dönecek, ancak açıklığa kavuşturmak için bir tanım daha: Nedir RDF verileri?

XML, verileri modellemek için bir dil iken, RDF, meta verileri belirtmek için kullanılan bir dildir. XML, öğelerin sırası doğal olmadığı ve bakımı çok zor ve pahalı olduğu için verilerin ölçeklenebilirliğinde başarısız oluyor, tam tersine, RDF o Kaynak Açıklama Çerçevesi (RDF) meta veri etkinliklerini destekleyen bir altyapı sağlamak için web sayfasında anlaşılır bilgi alışverişi yapan uygulamalar arasında birlikte çalışabilirliğe izin verir.

Bu yüzden temelde, bu tür araçların kullanılması şunları yapmamızı sağlar:

  • Bilgisayarınızdaki veriler hakkında "açık olmayan" ve parmaklarınızın ucunda bilgi edinin. Örneğin, en sevdikleri uygulamanın kaynak kodunu okuyarak onu geliştiren programcıların profili hakkında bilgi edinebilen programcı kullanıcıları hayal edin.
  • Paket yöneticilerinin potansiyeli, paketlerde bulunan zengin meta bilgilerinden (örneğin .deb'ler) kapsamlı bir şekilde yararlanılarak büyük ölçüde artırılabilir. Ona anlamsal bir değer verebilme gerçeği, bağımlılıkların veya çatışmaların çözümünü kolaylaştıracaktır. İşe yarar. Belirli bir çatışmayı çözmeden önce bile (genellikle kullanıcıdan onay istenir), kullanıcının kendi meta bilgilerine başvurabilir ve çatışmayı çözmek için onayını çıkarabilir. Bu faydalı olabilir, ama artık o kadar ikna olmuyorum.
  • Strigi'yi Linux çekirdeğinin bazı işlevleriyle (Inotify alt sistemi gibi) birlikte kullanarak, değiştirilmiş dosyaları yeniden indeksleyebilir ve tüm dosya sistemi içinde sık arama yapmak zorunda kalmadan tasarruf edebiliriz. Burada uygulamalar, sistem günlüğü ile ilgili olarak birçok meta veri üretebilir ve günlükler düz metin dosyaları olduğu için… kullanılabilir.

Sonuç: eğer sevgili okuyucu arkadaşım, KDE 4'ü iyi kullanırsan deneyebilirsin Nepomuk. Avantajlardan yararlanmak biraz zaman alır (sistemdeki tüm dosyalarda meta verileri indekslemeyi ve aramayı hayal edin…), ancak sürekli kullanımla çok güçlü bir araç olduğunu tahmin ediyorum.

Umarım anlamışsınızdır, sizi bırakıyorum ve bu harika aracı test etmeye devam ediyorum.

Selamlar!

Not: çok karmaşık hakkında bilgi bulmak Nepomuk anlaşılır bir terminoloji ile yazılmış ve diğer bazı sitelerde olduğu gibi eski Sanskritçe değil… Neyse ki, bu yazıyı Infosofia'da referans olarak buldum.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Sergio Rondan dijo

    Bakalım anlayacak mıyım. Tüm dosyalarımıza "etiket" koymak gibi bir şey olur mu?

  2.   N @ ty dijo

    Bakalım anlayacak mıyım. Tüm dosyalarımıza "etiket" koymak gibi bir şey olur mu?

    Diyelim ki, belgelere etiket koymak ve o kaynağın zaten sahip olduğu etiketlerden yararlanmak gibi bir şey olurdu, çıplak gözle görmeseniz bile, kaynakta örtük olarak dolaşan çok fazla bilgi var. bu tür aletlerle çokça kullanılabilir.

    @gss: Yorumcu hayatına hoş geldiniz !! :)

    []… Programlamada anlambilim hakkındaki gerçek, yarının akıllı programlaması olarak çok iyi bir görüş… []

    Umarım gerçekten faydalı olur.

    Saygılarımızla,

  3.   gss dijo

    Merhaba, yanılmıyorsam ilk kez yorum yapıyorum.

    Çok iyi bir gönderi, gerçek şu ki, programlamadaki bu anlambilim, yarının akıllı programlaması olarak çok iyi bir görüş.

    Bakalım anlayacak mıyım. Tüm dosyalarımıza "etiket" koymak gibi bir şey olur mu?

    Sadece dosyalar değil, klasörler, tüm programlar, veritabanları, uygulamalar, İnternet sayfaları vb.

    Düşünülmesi gereken bir şey, bununla birlikte "arşiv" kavramının, meta etiketler ve diğerleriyle birlikte "kütüphaneleri" düşünmek için biraz kenara bırakılacağıdır.

    Gerçek bana çok iyi bir katkı gibi görünüyor (ve burası pek çok kişinin ağlayacağı yer), neredeyse Se7en'in arama motoruyla yaptığı gibi.