Nepomuk, semantyczny pulpit KDE

Nie zamierzam cię okłamywać: co mnie naprawdę interesowało NepomukJeszcze zanim się zorientowałem, co to było, było to jej małe logo (wiesz, pastelowe kolory, różowy i srebrny: dziewczęca rzecz). Po zbadaniu logo skupiłem się na produkcie ... Co Nepo?

header2

Nepomuk es „Odpowiedź KDE na semantyczny pulpit”. Składa się z Ramy tworzyć i konsultować metadanych dowolnego rodzaju zasobu.

…tak jak?

Przejdźmy do Wikipedii, aby odświeżyć co to są metadane

Metadane (z griego Poczta, meta, „Po” i Łacina podstawa odniesienia, «Co jest dane», «data»), Dosłownie« o danych », to dane opisujące inne dane. Ogólnie, grupa metadanych odnosi się do grupy danych o nazwie recurso. Pojęcie metadanych jest analogiczne do używania indeksów do lokalizowania obiektów zamiast danych. Na przykład biblioteka używa zakładek, które określają autorów, tytuły, wydawców i miejsca do wyszukiwania książek. W ten sposób metadane pomagają w lokalizowaniu danych.W przypadku różnych dziedzin informatyki, takich jak wyszukiwanie informacji lub sieć semantyczna, metadane w znacznikach są ważnym podejściem do łączenia zakresu semantycznego.

Cóż, kiedy już wyjaśnimy, wróćmy do tego. Nepomuk. Co to dla mnie zrobi? Lokalizowanie zasobów za pomocą metadanych, które mogą, ale nie muszą być łatwo dostępne (lub oczywiste) dla zwykłego użytkownika.

Kiedy mówimy o metadanych, możemy umieścić je w trzech dużych grupach:

  • Metadane specyficzne dla pliku.
  • Metadane utworzone przez użytkownika (na przykład tagi lub oceny, które zwykle dodajemy do plików mp3).
  • Metadane, których nie można łatwo uzyskać.

W tym drugim przypadku możemy rzeczywiście skorzystać z indeksowania i kategoryzacji za pomocą metadanych, czyli przy użyciu pulpitu semantycznego.

Przykład:

  1. Użytkownik pobiera załącznik do wiadomości e-mail. Gdy załącznik jest zapisywany na dysku, odniesienia zarówno do osoby, która wysłała wiadomość e-mail, jak i identyfikator URI, z którego została pobrana wiadomość e-mail, zostaną utracone.
  2. Generowanie rankingu aplikacji, plików itp. użytkowników. Na przykład kim jest użytkownik, który najwięcej zapisuje na dysku sda1? Który użytkownik ma największą liczbę odebranych pakietów?

Nepomuk składa się głównie z Soprano, Strigi i K MetaData. Sopran to zorientowana obiektowo platforma Dane RDF y krzyczeć to prosty, mały demon wyszukiwania. KMetaDane to biblioteka ułatwiająca dostęp do metadanych.

Do tej pory będziesz miał zawroty głowy od definicji i dziwnych słów, ale jeszcze jedna definicja do wyjaśnienia: Jakie są Dane RDF?

Chociaż XML jest językiem służącym do modelowania danych, RDF to język służący do określania metadanych. XML zawodzi w skalowalności danych, ponieważ kolejność elementów jest nienaturalna, a jego utrzymanie jest bardzo trudne i kosztowne, wręcz przeciwnie, RDF o Struktura opisu zasobów (RDF) umożliwia współdziałanie między aplikacjami, które wymieniają zrozumiałe informacje na stronie internetowej, w celu zapewnienia infrastruktury obsługującej działania związane z metadanymi.

Tak że zasadniczo użycie tego typu narzędzi pozwoliłoby nam:

  • Uzyskaj informacje „nieoczywiste” i na wyciągnięcie ręki o danych na swoim komputerze. Wyobraźmy sobie na przykład programistów, którzy czytając kod źródłowy swojej ulubionej aplikacji mogą uzyskać informacje o profilu programistów, którzy ją opracowali.
  • Potencjał menedżerów pakietów można znacznie zwiększyć poprzez szerokie wykorzystanie bogatych metainformacji zawartych w pakietach (np. .Deb). Możliwość nadania mu wartości semantycznej ułatwiłaby rozwiązywanie zależności lub konfliktów. Przydatne. Nawet przed rozwiązaniem określonego konfliktu (zwykle użytkownik jest proszony o potwierdzenie), może zapoznać się z własnymi metainformacjami użytkownika i wydedukować potwierdzenie w celu rozwiązania konfliktu. Byłoby to przydatne, ale nie jestem już tak przekonany.
  • Używając Strigi w połączeniu z niektórymi funkcjami jądra Linuksa (takimi jak podsystem Inotify), mogliśmy ponownie zindeksować zmodyfikowane pliki i zaoszczędzić na konieczności wykonywania częstych wyszukiwań w całym systemie plików. Tutaj aplikacje mogą generować wiele metadanych w odniesieniu do dziennika systemowego, a ponieważ dzienniki są zwykłymi plikami tekstowymi… można ich użyć.

Wnioski : Jeśli ty, drogi czytelniku, korzystasz z KDE 4, który możesz dać Nepomuk. Czerpanie korzyści zajmuje trochę czasu (wyobraź sobie indeksowanie i wyszukiwanie metadanych we wszystkich plikach w systemie…), ale oceniam, że przy dalszym użytkowaniu jest to bardzo potężne narzędzie.

Mam nadzieję, że zrozumiałeś, zostawiam cię i kontynuuję testowanie tego wspaniałego narzędzia.

Pozdrowienia !!

PD: bardzo skomplikowane znaleźć informacje o Nepomuk że jest napisane zrozumiałą terminologią, a nie w starożytnym sanskrycie, jak na niektórych innych stronach ... Na szczęście znalazłem ten post w Infosofii jako odniesienie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Sergio Rondana powiedział

    Zobaczmy, czy rozumiem. Czy byłoby to jak umieszczanie „etykiet” na wszystkich naszych plikach?

  2.   N @ ty powiedział

    Zobaczmy, czy rozumiem. Czy byłoby to jak umieszczanie „etykiet” na wszystkich naszych plikach?

    Załóżmy, że byłoby to coś w rodzaju umieszczania etykiet na dokumentach i korzystania z etykiet, które ten zasób już ma, nawet jeśli nie widzisz ich gołym okiem, w zasobie krąży wiele informacji, które można często używać z narzędziami tego typu.

    @gss: Witamy w życiu komentatora !! :)

    [] ... prawda jest taka, że ​​ta semantyka w programowaniu jest bardzo dobra jako inteligentne programowanie jutra ... []

    Mam nadzieję, że byłoby to naprawdę przydatne.

    Pozdrawiam,

  3.   gss powiedział

    Witam, jeśli się nie mylę to pierwszy raz komentuję.

    Bardzo dobry post, prawda jest taka, że ​​ta semantyka w programowaniu jest bardzo dobra jako inteligentne programowanie jutra.

    Zobaczmy, czy rozumiem. Czy byłoby to jak umieszczanie „etykiet” na wszystkich naszych plikach?

    Nie tylko pliki, ale także foldery, całe programy, bazy danych, aplikacje, strony internetowe itp.

    Warto pomyśleć, że w związku z tym pojęcie „archiwum” zostanie trochę odłożone na bok, aby pomyśleć o „bibliotekach” z metatagami i innymi.

    Prawda wydaje mi się bardzo dobrym wkładem (i to jest miejsce, w którym kilku będzie krzyczeć), prawie podobnym do tego, co robi Se7en ze swoją wyszukiwarką.