Nepomuk, KDE: n semanttinen työpöytä

En aio valehdella sinulle: mikä todella kiinnosti minua NepomukJo ennen kuin tiesin, mikä se oli, se oli hänen pieni logonsa (tiedät, pastellivärit, vaaleanpunainen ja hopea: tyttö-asia). Tutkittuani logoa keskityin tuotteeseen ... Nepo mitä?

header2

Nepomuk es "KDE: n vastaus semanttiselle työpöydälle". Se koostuu a puitteet luoda ja kuulla metadata kaiken tyyppisiä resursseja.

…kuten?

Mennään Wikipediaan päivittämään mikä on metatieto

metadata ( kreikkalainen jälkeen, meta, "After" ja latinalainen tieto, «Mitä annetaan», «Dato»), Kirjaimellisesti« tiedoista », ovat tietoja, jotka kuvaavat muita tietoja. Yleisesti, Metatietoryhmä viittaa tietoryhmään, jota kutsutaan recurso. Metatietojen käsite on analoginen indeksien käyttämiseen kohteiden paikantamiseen tietojen sijasta. Esimerkiksi kirjasto käyttää välilehtiä, jotka määrittävät kirjoja, otsikoita, kustantajia ja paikkoja kirjojen hakemiseen. Metatiedot auttavat paikantamaan dataa.Eri tietojenkäsittelyaloilla, kuten tiedonhakussa tai semanttisessa verkossa, tagien metatiedot ovat tärkeä lähestymistapa semanttisen alueen yhdistämisessä.

No, kun asia on selvitetty, palataan takaisin siihen. Nepomuk. Mitä se tekee minulle? Resurssien löytäminen metatietojen kautta, jotka voivat olla tai eivät välttämättä ole helposti saatavilla (tai ilmeisiä) tavalliselle käyttäjälle.

Kun puhumme metatiedoista, voimme sijoittaa ne kolmeen suureen ryhmään:

  • Tiedostokohtaiset metatiedot.
  • Käyttäjän luomat metatiedot (esimerkiksi tunnisteet tai luokitukset, jotka yleensä lisätään mp3-tiedostoihin).
  • Metatiedot, joita ei ole helppo saada.

Jälkimmäisessä voimme käyttää todellista hyötyä indeksoinnista ja luokittelusta metatietojen mukaan eli semanttisen työpöydän avulla.

Esimerkki:

  1. Käyttäjä lataa sähköpostiliitteen. Kun liite tallennetaan levylle, sekä sähköpostin lähettäjän että uri-osoitteet, josta sähköposti ladattiin, menetetään.
  2. Sovellusten, tiedostojen jne. Luokituksen luominen käyttäjien keskuudessa. Esimerkiksi kuka on käyttäjä, joka kirjoittaa eniten levylle sda1? Millä käyttäjällä on eniten vastaanotettuja paketteja?

Nepomuk koostuu pääasiassa Sopraano, Strigi ja K MetaData. Sopraano on kohteelle suuntautunut kehys RDF-tiedot y huutaa se on yksinkertainen pieni hakudemon. KMetaData on kirjasto, joka helpottaa metatietojen käyttöä.

Tähän mennessä olet hämmentynyt määritelmistä ja outoista sanoista, mutta vielä yksi määritelmä selventää: Mitkä ovat RDF-tiedot?

Vaikka XML on kieli tietojen mallintamiseen, RDF on kieli metatietojen määrittämiseen. XML epäonnistuu tietojen skaalautuvuudessa, koska elementtien järjestys on luonnoton ja sen ylläpito on erittäin vaikeaa ja kallista, päinvastoin, RDF o Resurssikuvakehys (RDF) mahdollistaa yhteentoimivuuden sovellusten välillä, jotka vaihtavat ymmärrettävää tietoa verkkosivulla, tarjotakseen metatietotoimintoja tukevan infrastruktuurin.

Asi että periaatteessa tämäntyyppisten työkalujen käyttö antaisi meille mahdollisuuden:

  • Hanki tietoja "ei selvää" ja sormenpäilläsi tietokoneesi tiedoista. Kuvittele esimerkiksi ohjelmoijan käyttäjiä, jotka lukemalla suosikkisovelluksensa lähdekoodin voivat saada tietoa sen kehittäjien profiilista.
  • Pakettien ylläpitäjien potentiaalia voitaisiin lisätä huomattavasti hyödyntämällä laajasti pakettien (esim. .Deb) sisältämiä rikkaita metatietoja. Se, että pystymme antamaan sille semanttisen arvon, helpottaisi riippuvuuksien tai konfliktien ratkaisemista. hyödyllinen. Jo ennen tietyn ristiriidan ratkaisemista (yleensä käyttäjältä pyydetään vahvistusta), se voi etsiä käyttäjän omia metatietoja ja pystyä päättelemään vahvistuksen konfliktin ratkaisemisesta. Tästä olisi hyötyä, mutta en ole enää niin vakuuttunut.
  • Käyttämällä Strigiä yhdessä joidenkin Linux-ytimen toimintojen (kuten Inotify-alijärjestelmän) kanssa voimme indeksoida muokatut tiedostot uudelleen ja säästää tarvetta tehdä usein hakuja koko tiedostojärjestelmässä. Täällä sovellukset voisivat tuottaa paljon metatietoja järjestelmälokiin nähden, ja koska lokit ovat pelkkää tekstiä ... sitä voidaan käyttää.

Johtopäätös: Jos sinä, rakas lukijaystävä, käytät KDE 4: ää, saatat antaa Nepomuk. Etujen hyödyntäminen vie jonkin aikaa (kuvittele metatietojen indeksointi ja haku kaikilla järjestelmän tiedostoilla ...), mutta arvioin, että jatkuvassa käytössä se on erittäin tehokas työkalu.

Toivon, että olet ymmärtänyt, jätän sinut ja jatkan tämän suuren työkalun testaamista.

Terveisiä !!

P.S: erittäin monimutkainen löytää tietoa Nepomuk että se on kirjoitettu ymmärrettävällä terminologialla eikä muinaisessa sanskritissa kuten joissakin muissa sivustoissa ... Onneksi löysin tämän viestin viitteenä Infosofiasta.


3 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Sergio Rondan dijo

    Katsotaan, ymmärränkö. Olisiko kuin laittaa "tarrat" kaikkiin tiedostoihimme?

  2.   N @ ty dijo

    Katsotaan, ymmärränkö. Olisiko kuin laittaa "tarrat" kaikkiin tiedostoihimme?

    Oletetaan, että se olisi jotain sellaista kuin etikettien asettaminen asiakirjoihin ja niiden resurssien hyödyntäminen, jotka kyseisellä resurssilla jo ovat, vaikka et näe sitä paljaalla silmällä, resurssissa on implisiittisesti paljon tietoa, joka voidaan käyttää tämän tyyppisten työkalujen kanssa. paljon.

    @gss: Tervetuloa kommentaattorielämään !! :)

    []… Totuus semantiikasta ohjelmoinnissa on erittäin hyvä näkymä huomisen älykkäänä ohjelmointina ... []

    Toivon niin, se olisi todella hyödyllistä.

    Terveisin,

  3.   GSS dijo

    Hei, jos en erehdy, kommentoin tätä ensimmäistä kertaa.

    Erittäin hyvä viesti, totuus on, että tämä ohjelmoinnin semantiikka on erittäin hyvä näkymä huomisen älykkääksi ohjelmoinniksi.

    Katsotaan, ymmärränkö. Olisiko kuin laittaa "tarrat" kaikkiin tiedostoihimme?

    Tiedostojen lisäksi kansiot, kokonaiset ohjelmat, tietokannat, sovellukset, Internet-sivut jne. Jne.

    Ajatteltavaa on, että tämän myötä "arkiston" käsite syrjäytetään hieman ajatellakseen "kirjastoja", metatunnisteilla ja muilla.

    Totuus näyttää minusta olevan erittäin hyvä panos (ja tässä useat tulevat itkemään), melkein samanlainen kuin Se7en tekee hakukoneellaan.