Ang Nepomuk, ang desktop ng seminary ng KDE

Hindi ako magsisinungaling sa iyo: kung ano talaga ang interesado sa akin NepomukBago ko pa alam kung ano ito, ito ay ang kanyang maliit na logo (alam mo, mga kulay ng pastel, rosas at pilak: isang bagay na babae). Pagkatapos ng pagsasaliksik sa logo, nakatuon ako sa produkto ... Nepo ano?

header2

Nepomuk es "Ang sagot ni KDE sa isang semantic desktop". Ito ay binubuo ng a balangkas upang lumikha at kumunsulta metadata ng anumang uri ng mapagkukunan.

... bilang?

Pumunta tayo sa Wikipedia upang mag-refresh ano ang metadata

Metadata (ng Greek pagkatapos, meta, "Pagkatapos" at latín batayan ng sukat, «Ano ang ibinigay», «dato»), Literal na« tungkol sa data », ay mga data na naglalarawan ng iba pang data. Sa pangkalahatan, Ang isang pangkat ng metadata ay tumutukoy sa isang pangkat ng data, na tinawag Recurso. Ang konsepto ng metadata ay magkatulad sa paggamit ng mga index upang hanapin ang mga bagay sa halip na data. Halimbawa, ang isang library ay gumagamit ng mga tab na tumutukoy sa mga may akda, pamagat, publisher, at lugar upang maghanap para sa mga libro. Sa gayon, nakakatulong ang metadata na hanapin ang data. Para sa iba't ibang larangan ng computing, tulad ng pagkuha ng impormasyon o semantic web, ang metadata sa mga tag ay isang mahalagang diskarte upang tulayin ang saklaw ng semantiko.

Sa gayon, sa sandaling nalinis, balikan natin ito. Nepomuk. Ano ang gagawin nito para sa akin? Upang hanapin ang mga mapagkukunan sa pamamagitan ng metadata na maaaring o hindi madaling ma-access (o halata) sa karaniwang gumagamit.

Kapag pinag-uusapan natin ang tungkol sa metadata, mailalagay natin ito sa tatlong malalaking pangkat:

  • Metadata na tumutukoy sa file.
  • Ang Metadata na nilikha ng gumagamit (halimbawa, mga tag o rating na karaniwang idinagdag namin sa mga mp3).
  • Metadata na hindi madaling makuha.

Sa huli ito ay kung saan maaari nating samantalahin ang tunay na pagsasamantala sa pag-index at kategorya sa pamamagitan ng metadata, iyon ay, gamit ang semantic desktop.

Isang halimbawa:

  1. Nagda-download ang isang gumagamit ng isang kalakip na email. Kapag nai-save ang attachment sa disk, nawala ang mga sanggunian ng parehong nagpadala ng email at uri mula sa kung saan na-download ang email.
  2. Pagbuo ng pagraranggo ng mga application, file, atbp. ng mga gumagamit. Halimbawa, sino ang gumagamit na pinakamasusulat sa disk sda1? Aling gumagamit ang may natanggap na pinakamataas na bilang ng mga packet?

Ang Nepomuk ay binubuo pangunahin ng Soprano, Strigi at K MetaData. Soprano ay isang balangkas na nakatuon sa object para sa Data ng RDF y sigaw ito ay isang simpleng maliit na daemon sa paghahanap. KMetaData ay isang silid-aklatan na nagpapadali sa pag-access sa metadata.

Sa ngayon ay nahihilo ka na sa mga kahulugan at kakaibang salita, ngunit isa pang kahulugan upang linawin: Ano ang mga Data ng RDF?

Habang ang XML ay isang wika para sa pagmomodelo ng data, Ang RDF ay isang wika para sa pagtukoy ng metadata. Nabigo ang XML sa kakayahang sumukat ng data dahil ang pagkakasunud-sunod ng mga elemento ay hindi likas at ang pagpapanatili nito ay napakahirap at mahal, sa kabaligtaran, RDF o Framework ng Paglalarawan ng mapagkukunan (RDF) Pinapayagan ang interoperability sa pagitan ng mga application na nagpapalitan ng nauunawaan na impormasyon sa web page, upang magbigay ng isang imprastraktura na sumusuporta sa mga aktibidad ng metadata.

Kaya na, karaniwang, ang paggamit ng ganitong uri ng mga tool ay magpapahintulot sa amin na:

  • Kumuha ng impormasyon na "hindi halata" at sa iyong mga kamay tungkol sa data sa iyong PC. Halimbawa, isipin ang mga gumagamit ng programmer na, sa pamamagitan ng pagbabasa ng source code ng kanilang paboritong aplikasyon, ay maaaring makakuha ng impormasyon tungkol sa profile ng mga programmer na bumuo nito.
  • Ang potensyal ng mga tagapamahala ng package ay maaaring madagdagan sa pamamagitan ng paggamit ng malawak na paggamit ng mayamang impormasyon sa meta na nilalaman sa mga pakete (hal. Deb's). Ang katotohanan ng kakayahang bigyan ito ng isang semantiko na halaga ay magpapadali sa paglutas ng mga dependency o hidwaan. Kapaki-pakinabang. Bago pa man lutasin ang isang tiyak na salungatan (karaniwang hinihiling ang gumagamit para sa kumpirmasyon), maaari itong kumunsulta sa sariling impormasyon ng meta ng gumagamit at makapaghihinuha ng kumpirmasyon ng upang malutas ang hidwaan. Ito ay magiging kapaki-pakinabang, ngunit hindi na ako kumbinsido.
  • Ang paggamit ng Strigi kasabay ng ilang mga pagpapaandar ng Linux kernel (tulad ng Inotify subsystem) maaari naming muling ibalik ang binagong mga file at i-save ang pagkakaroon upang gawin ang madalas na paghahanap sa buong system ng file. Dito maaaring makabuo ang mga application ng maraming metadata na nauugnay sa pag-log ng system at dahil ang mga log ay payak na mga file ng teksto ... maaari itong magamit.

Konklusyon: Kung ikaw, mahal na kaibigan ng mambabasa, gamitin ang KDE 4 na maaari mong ibigay Nepomuk. Tumatagal upang makuha ang mga benepisyo (isipin ang pag-index at paghahanap ng metadata sa lahat ng mga file sa system ...) ngunit tinatantiya ko na sa patuloy na paggamit, ito ay isang napakalakas na tool.

Inaasahan kong naiintindihan mo, iniiwan kita at patuloy na subukan ang mahusay na tool na ito.

Pagbati!

P.S: napaka kumplikado maghanap ng impormasyon tungkol sa Nepomuk na nakasulat ito sa naiintindihan na terminolohiya at hindi sa sinaunang Sanskrit tulad ng sa iba pang mga site ... Sa kabutihang palad, nakita ko ang post na ito sa Infosofia bilang isang sanggunian.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Sergio Rondan dijo

    Hayaan makita kung naiintindihan ko. Ito ba ay tulad ng paglalagay ng "mga label" sa lahat ng aming mga file?

  2.   N @ ty dijo

    Hayaan makita kung naiintindihan ko. Ito ba ay tulad ng paglalagay ng "mga label" sa lahat ng aming mga file?

    Sabihin nating ito ay magiging isang bagay tulad ng paglalagay ng mga label sa mga dokumento at samantalahin ang mga label na mayroon ang mapagkukunang iyon, kahit na hindi mo ito nakikita ng mata, maraming impormasyon na nangyayari sa paligid ng implicit sa mapagkukunan na maaaring magamit sa mga tool ng ganitong uri. marami.

    @gss: Maligayang pagdating sa buhay ng komentarista !! :)

    [] ... ang totoo ang semantiko na ito sa pagprogram ay napakahusay na pagtingin bilang matalinong programa ng bukas ... []

    Umaasa ako na, magiging kapaki-pakinabang talaga ito.

    saludos,

  3.   GSS dijo

    Kumusta, kung hindi ako nagkamali, ito ang unang pagkakataong magbigay ng puna.

    Napakagandang post, ang totoo ay ang semantics na ito sa pag-program ay napakahusay na pagtingin bilang matalinong programa ng bukas.

    Hayaan makita kung naiintindihan ko. Ito ba ay tulad ng paglalagay ng "mga label" sa lahat ng aming mga file?

    Hindi lamang mga file, ngunit ang mga folder, buong programa, database, application, mga pahina sa internet, atbp atbp.

    Ang isang bagay na dapat isipin ay sa pamamagitan nito ang konsepto ng "archive" ay isasantabi nang kaunti upang maiisip ang "mga aklatan", kasama ang mga metatag at iba pa.

    Ang katotohanan ay tila sa akin isang napakahusay na kontribusyon, (at dito marami ang tatama sa sigaw), halos kapareho sa ginagawa ni Se7en sa kanyang search engine.