„Nepomuk“, semantinis KDE darbalaukis

Nemeluosiu tau: kas mane iš tikrųjų domino NepomukasDar man nežinant, kas tai, buvo jos mažasis logotipas (žinot, pastelinės spalvos, rožinė ir sidabrinė: mergaitiškas dalykas). Ištyręs logotipą, daugiausia dėmesio skyriau produktui ... Nepo ką?

header2

Nepomukas es "KDE atsakymas į semantinį darbalaukį". Jis susideda iš struktūra kurti ir konsultuotis Metaduomenys bet kokio tipo ištekliai.

... kaip?

Eikime į Vikipediją atsigaivinti kas yra metaduomenys

metaduomenų (iš graikų kalba μετα, Meta, „Po“ ir Lotynų nulinė atskaita, «Kas duota», «duota»), Pažodžiui« apie duomenis », yra duomenys, apibūdinantys kitus duomenis. Apskritai, metaduomenų grupė reiškia duomenų grupę, vadinamą šaltinis. Metaduomenų samprata yra panaši į indeksų naudojimą objektams surasti, o ne duomenims. Pavyzdžiui, bibliotekoje knygų paieškai naudojami skirtukai, kuriuose nurodomi autoriai, pavadinimai, leidėjai ir vietos. Taigi metaduomenys padeda surasti duomenis: įvairiems skaičiavimo laukams, pavyzdžiui, informacijos paieškai ar semantiniam žiniatinkliui, metaduomenys žymose yra svarbus būdas praplėsti semantinį diapazoną.

Na, kai tik paaiškės, grįžkime prie jo Nepomukas. Ką tai padarys man? Norėdami rasti išteklius naudodami metaduomenis, kurie gali būti lengvai prieinami (arba akivaizdūs) paprastam vartotojui.

Kalbėdami apie metaduomenis, galime juos suskirstyti į tris dideles grupes:

  • Konkrečių failų metaduomenys.
  • Vartotojo sukurti metaduomenys (pvz., Žymos ar įvertinimai, kuriuos paprastai pridedame prie mp3).
  • Metaduomenys, kurių negalima lengvai gauti.

Pastaruoju atveju mes galime realiai pasinaudoti indeksavimu ir skirstymu į kategorijas pagal metaduomenis, tai yra, naudojant semantinį darbalaukį.

Pavyzdys:

  1. Vartotojas atsisiunčia el. Pašto priedą. Kai priedas išsaugomas diske, prarandamos tiek el. Laišką atsiuntusio, tiek uri nuorodos, iš kurios buvo atsisiųstas el. Laiškas.
  2. Programų, failų ir kt. Reitingavimo generavimas vartotojų. Pavyzdžiui, kas yra tas vartotojas, kuris daugiausiai rašo į diską sda1? Kuris vartotojas turi daugiausiai gautų paketų?

Nepomukas susideda daugiausia iš Sopranas, Strigi ir K MetaData. Soprano yra į objektą orientuota sistema RDF duomenys y šaukti tai paprastas mažas paieškos demonas. KMetaData yra biblioteka, kuri palengvina prieigą prie metaduomenų.

Dabar jau svaiginsis apibrėžimais ir keistais žodžiais, tačiau dar vienas apibrėžimas paaiškins: Kas yra RDF duomenys?

Nors XML yra duomenų modeliavimo kalba, RDF yra kalba, skirta nurodyti metaduomenis. XML neatitinka duomenų mastelio, nes elementų tvarka yra nenatūrali, o jos priežiūra yra labai sudėtinga ir brangi, priešingai, RDF o Išteklių aprašymo sistema (RDF) leidžia sąveikauti tarp programų, kurios keičiasi suprantama informacija tinklalapyje, ir teikia infrastruktūrą, palaikančią metaduomenų veiklą.

Taigi kad iš esmės tokio tipo įrankių naudojimas leistų mums:

  • Gaukite informaciją „nėra akivaizdu“ ir po ranka apie duomenis kompiuteryje. Pavyzdžiui, įsivaizduokite programuotojų vartotojus, kurie, perskaitę mėgstamos programos šaltinio kodą, gali gauti informacijos apie jį sukūrusių programuotojų profilį.
  • Paketų valdytojų potencialą būtų galima gerokai padidinti naudojant plačią paketuose esančią turtingą meta informaciją (pvz., .Deb's). Galimybė suteikti jai semantinę vertę palengvintų priklausomybių ar konfliktų sprendimą. Naudinga. Net prieš išsprendžiant tam tikrą konfliktą (paprastai vartotojo prašoma patvirtinimo), jis galėtų susipažinti su paties vartotojo meta informacija ir sugebėti padaryti išvadą apie konflikto išsprendimą. Tai būtų naudinga, bet aš tuo nebesu įsitikinęs.
  • Naudodami „Strigi“ kartu su kai kuriomis „Linux“ branduolio funkcijomis (pvz., „Inotify“ posistemiu), mes galėtume reindeksuoti modifikuotus failus ir išsaugoti, kad reikia dažnai ieškoti visoje failų sistemoje. Čia programos gali sugeneruoti daug metaduomenų, palyginti su sistemos žurnalu, ir kadangi žurnalai yra paprasto teksto failai ... jį galima naudoti.

Išvada: jei jūs, mielas skaitytojo draugas, gerai naudojatės KDE 4, galite pabandyti Nepomukas. Norint pasinaudoti pranašumais, reikia šiek tiek laiko (įsivaizduokite, kaip indeksuoti ir ieškoti metaduomenų visuose sistemos failuose ...), tačiau manau, kad tolesnis naudojimas yra labai galingas įrankis.

Tikiuosi, kad supratote, palieku jus ir toliau bandau šį puikų įrankį.

Sveiki atvykę!

P.S: labai sudėtinga rasti informacijos apie Nepomukas kad tai parašyta suprantama terminologija, o ne senovės sanskrito kalba, kaip kai kuriose kitose svetainėse ... Laimei, radau šį įrašą „Infosofia“ kaip nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Sergio Rondanas sakė

    Leidžia pamatyti, ar aš suprantu. Ar tai būtų tarsi „etikečių“ uždėjimas ant visų mūsų failų?

  2.   N @ ty sakė

    Leidžia pamatyti, ar aš suprantu. Ar tai būtų tarsi „etikečių“ įdėjimas į visus mūsų failus?

    Tarkime, tai būtų kažkas panašaus į etikečių klijavimą dokumentuose ir naudojimąsi etiketėmis, kurias tas išteklius jau turi, net jei to nematote plika akimi, netiesiogiai resurse yra daug informacijos, gali būti naudojamas su tokio tipo įrankiais.daug.

    @gss: Sveiki atvykę į komentatorių gyvenimą !! :)

    [] ... tiesa ta, kad ši programavimo semantika yra labai geras vaizdas kaip protingas rytojaus programavimas ... []

    Tikiuosi, kad tai būtų tikrai naudinga.

    Pagarbiai,

  3.   gss sakė

    Sveiki, jei neklystu, komentuoju pirmą kartą.

    Labai geras įrašas, tiesa apie programavimo semantiką yra labai geras vaizdas kaip protingas rytojaus programavimas.

    Leidžia pamatyti, ar aš suprantu. Ar tai būtų tarsi „etikečių“ įdėjimas į visus mūsų failus?

    Ne tik failai, bet aplankai, visos programos, duomenų bazės, programos, interneto puslapiai ir kt.

    Reikėtų pagalvoti apie tai, kad „archyvo“ sąvoka bus šiek tiek atidėta galvoti apie „bibliotekas“ su metažymėmis ir kitomis.

    Tiesa man atrodo labai geras indėlis (ir čia kelios riks), beveik panašios į tai, ką Se7enas daro su savo paieškos sistema.