Nepomuk, desktopi semantik i KDE-së

Nuk do të të gënjej: për çfarë më interesoi vërtet NepomukEdhe para se ta dija se çfarë ishte, ishte logoja e saj e vogël (e dini, ngjyrat pastel, rozë dhe argjend: një gjë vajze). Sapo hulumtova logon, u përqëndrova te produkti ... Nepo cfare?

header2

Nepomuk es "Përgjigja e KDE për një tryezë semantike". Përbëhet nga një strukturë për të krijuar dhe konsultuar metadata të çdo lloji të burimeve.

… Si?

Le të shkojmë në Wikipedia për të rifreskuar çfarë është metadata

metadata (të Griego postimi, meta, "Pas" dhe Latine karakteristikë, «Ajo që jepet», «Dato»), Fjalë për fjalë« për të dhënat », janë të dhëna që përshkruajnë të dhëna të tjera. Në përgjithësi, një grup i meta të dhënave i referohet një grupi të dhënash, të quajtur burime. Koncepti i meta të dhënave është analog me përdorimin e indekseve për të lokalizuar objektet në vend të të dhënave. Për shembull, një bibliotekë përdor skeda që specifikojnë autorë, tituj, botues dhe vende për të kërkuar libra. Kështu, meta të dhënat ndihmojnë në lokalizimin e të dhënave. Për fusha të ndryshme të informatikës, të tilla si rikuperimi i informacionit ose rrjeti semantik, meta të dhënat në etiketa është një qasje e rëndësishme për të kapërcyer diapazonin semantik.

Epo, pasi të pastrohemi, le të kthehemi tek ajo. Nepomuk. Çfarë do të bëjë për mua? Për të gjetur burimet përmes meta të dhënave që mund ose nuk mund të jenë lehtësisht të arritshme (ose të dukshme) nga përdoruesi i zakonshëm.

Kur flasim për meta të dhëna, ne mund t'i vendosim ato në tre grupe të mëdha:

  • Të dhënat meta specifike të skedarit.
  • Metadata të krijuara nga përdoruesi (për shembull, etiketat ose vlerësimet që ne zakonisht i shtojmë në mp3).
  • Metadata që nuk mund të merren lehtë.

Në këtë të fundit është vendi ku ne mund të përfitojmë nga indeksimi dhe kategorizimi sipas meta të dhënave, domethënë duke përdorur desktopin semantik.

Një shembull:

  1. Një përdorues shkarkon një bashkëngjitje të postës elektronike. Kur bashkëngjitja ruhet në disk, referencat e atij që dërgoi email-in dhe uri-t nga ku u shkarkua email-i humbasin.
  2. Gjenerimi i renditjes së aplikacioneve, skedarëve, etj. të përdoruesve. Për shembull, kush është përdoruesi që shkruan më shumë në disk sda1? Cili përdorues ka numrin më të lartë të paketave të marra?

Nepomuk është i përbërë kryesisht nga Soprano, Strigi dhe K MetaData. soprano është një kornizë e orientuar nga objekti për Të dhënat RDF y bërtas është një demon i thjeshtë i vogël kërkimi. KMetaData është një bibliotekë që lehtëson hyrjen në meta të dhëna.

Deri tani do të merrni mendtë me përkufizime dhe fjalë të çuditshme, por një përkufizim më shumë për të sqaruar: Cilat janë Të dhënat RDF?

Ndërsa XML është një gjuhë për modelimin e të dhënave, RDF është një gjuhë për specifikimin e meta të dhënave. XML dështon në shkallëzimin e të dhënave pasi që renditja e elementeve është e panatyrshme dhe mirëmbajtja e tyre është shumë e vështirë dhe e kushtueshme, përkundrazi, RDF o Korniza e përshkrimit të burimeve (RDF) lejon ndërveprimin midis aplikacioneve që shkëmbejnë informacion të kuptueshëm në faqen e internetit, për të siguruar një infrastrukturë që mbështet aktivitetet e meta të dhënave.

así që, në thelb, përdorimi i këtij lloji të mjeteve do të na lejojë të:

  • Merrni informacione "jo të dukshme" dhe në majë të gishtave tuaj për të dhënat në PC tuaj. Për shembull, imagjinoni përdoruesit e programuesit të cilët, duke lexuar kodin burimor të aplikacionit të tyre të preferuar, mund të marrin informacion në lidhje me profilin e programuesve që e kanë zhvilluar atë.
  • Potenciali i menaxherëve të paketave mund të rritet shumë duke përdorur gjerësisht meta-informacionin e pasur që përmban paketat (p.sh.deb's). Fakti që të jesh në gjendje t'i japësh asaj një vlerë semantike do të lehtësonte zgjidhjen e varësive ose konflikteve. E dobishme. Edhe para zgjidhjes së një konflikti të caktuar (zakonisht përdoruesit i kërkohet konfirmim), ai mund të konsultohet me informacionin e vetë përdoruesit të meta dhe të jetë në gjendje të nxjerrë konfirmimin e zgjidhjes së konfliktit. Kjo do të ishte e dobishme, por unë nuk jam aq i bindur më.
  • Duke përdorur Strigi së bashku me disa funksionalitete të kernelit Linux (të tilla si nënsistemi Inotify) ne mund të rindezim skedarët e modifikuar dhe të kursejmë që të bëjmë kërkime të shpeshta në të gjithë sistemin e skedarëve. Këtu aplikacionet mund të gjenerojnë shumë meta të dhëna në lidhje me regjistrin e sistemit dhe pasi regjistrat janë skedarë me tekst të thjeshtë… ato mund të përdoren.

Përfundim: nëse ju, i dashur mik lexues, përdorni KDE 4 mirë mund ta provoni Nepomuk. Duhet pak kohë për të marrë përfitimet (imagjinoni indeksimin dhe kërkimin e meta të dhënave në të gjitha skedarët në sistem ...) por vlerësoj se me përdorimin e vazhdueshëm, ai është një mjet shumë i fuqishëm.

Shpresoj se e keni kuptuar, ju lë dhe vazhdoj ta provoj këtë mjet të shkëlqyeshëm.

Përshëndetje!

P.S: shume e nderlikuar gjeni informacione rreth Nepomuk se është shkruar në terminologji të kuptueshme dhe jo në sanskritishten antike si në disa site të tjera ... Për fat të mirë, e gjeta këtë postim në Infosofia si referencë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Sergio Rondan dijo

    Le të shohim nëse e kuptoj. A do të ishte sikur të vendosnit "etiketa" në të gjitha skedarët tanë?

  2.   N @ ty dijo

    Le të shohim nëse e kuptoj. A do të ishte sikur të vendosnit "etiketa" në të gjitha skedarët tanë?

    Le të themi se do të ishte diçka si vendosja e etiketave në dokumente dhe shfrytëzimi i etiketave që ky burim tashmë ka, edhe nëse nuk e shihni me sy të lirë, ka shumë informacion që nënkuptohet në burim që mund të përdoret me mjete të këtij lloji. shumë.

    @gss: Mirësevini në jetën e komentatorit !! :)

    []… E vërteta rreth semantikës në programim është një pamje shumë e mirë si programimi inteligjent i së nesërmes []

    Shpresoj që po, do të ishte vërtet e dobishme.

    Regards,

  3.   gss dijo

    Përshëndetje, nëse nuk gaboj, është hera e parë që komentoj.

    Post shumë i mirë, e vërteta është se kjo semantikë në programim është një pamje shumë e mirë si programimi inteligjent i së nesërmes.

    Le të shohim nëse e kuptoj. A do të ishte sikur të vendosnit "etiketa" në të gjitha skedarët tanë?

    Jo vetëm skedarë, por dosje, programe të tëra, baza të dhënash, aplikacione, faqe interneti, etj etj ...

    Diçka për të menduar është se me këtë koncepti i "arkivit" do të lihet mënjanë pak për të menduar për "bibliotekat", me metatagat dhe të tjerët.

    E vërteta më duket një kontribut shumë i mirë, (dhe këtu do të bërtasin disa), pothuajse e ngjashme me atë që bën Se7en me motorin e tij të kërkimit.