Es nemelošu jums melot: kas mani patiešām interesēja NepomuksPat pirms es zināju, kas tas ir, tas bija viņas mazais logotips (jūs zināt, pasteļtoņi, rozā un sudrabs: meitenes lieta). Pēc logotipa izpētīšanas es koncentrējos uz produktu ... Nepo ko?
Nepomuks es "KDE atbilde uz semantisko darbvirsmu". Tas sastāv no ietvars izveidot un konsultēties Metadatu jebkura veida resursu.
... kā?
Dodamies uz Vikipēdiju, lai atsvaidzinātos kas ir metadati
metadati (no griego μετα, meta, "Pēc" un Latīņu valoda bāze, «Kas tiek dots», «dato»), Burtiski« par datiem », ir dati, kas apraksta citus datus. Kopumā metadatu grupa attiecas uz datu grupu, ko sauc resurss. Metadatu jēdziens ir analogs indeksu izmantošanai objektu atrašanai datu vietā. Piemēram, bibliotēka grāmatu meklēšanai izmanto cilnes, kurās norādīti autori, nosaukumi, izdevēji un vietas. Tādējādi metadati palīdz atrast datus.Dažādiem skaitļošanas laukiem, piemēram, informācijas iegūšanai vai semantiskajam tīmeklim, metadati tagos ir svarīga pieeja semantiskā diapazona pārvarēšanai.
Nu, kad tas būs noskaidrots, atgriezīsimies pie tā. Nepomuks. Ko tas man darīs? Resursu atrašana, izmantojot metadatus, kas var būt vai var nebūt viegli pieejami (vai acīmredzami) parastajam lietotājam.
Runājot par metadatiem, mēs tos varam izvietot trīs lielās grupās:
- Failiem raksturīgi metadati.
- Lietotāja izveidotie metadati (piemēram, tagi vai vērtējumi, kurus mēs parasti pievienojam mp3).
- Metadati, kurus nevar viegli iegūt.
Pēdējā vietā mēs varam reāli izmantot indeksēšanas un kategorizēšanas pēc metadatiem priekšrocības, tas ir, izmantojot semantisko darbvirsmu.
Piemēram:
- Lietotājs lejupielādē e-pasta pielikumu. Kad pielikums tiek saglabāts diskā, tiek zaudētas gan tā, kas nosūtīja e-pastu, gan uri atsauces, no kuras e-pasts tika lejupielādēts.
- Lietojumprogrammu, failu uc rangu ģenerēšana lietotāju. Piemēram, kurš ir tas lietotājs, kurš visvairāk raksta diskā sda1? Kuram lietotājam ir vislielākais saņemto pakešu skaits?
Nepomuk sastāv galvenokārt no Soprāns, Strigi un K MetaData. Soprāns ir objektorientēta sistēma RDF dati y strigi tas ir vienkāršs mazs meklēšanas dēmons. KMetaData ir bibliotēka, kas atvieglo piekļuvi metadatiem.
Tagad jums būs reibonis ar definīcijām un dīvainiem vārdiem, bet vēl viena definīcija, lai precizētu: Kas ir RDF dati?
Lai gan XML ir datu modelēšanas valoda, RDF ir valoda metadatu norādīšanai. XML neizdodas mērogot datus, jo elementu secība ir nedabiska, un tā uzturēšana ir ļoti sarežģīta un dārga, gluži pretēji, RDF o Resursu apraksta ietvars (RDF) ļauj sadarbspējai starp lietojumprogrammām, kas tīmekļa vietnē apmainās ar saprotamu informāciju, lai nodrošinātu infrastruktūru, kas atbalsta metadatu darbības.
Tātad ka šāda veida rīku izmantošana mums ļautu:
- Iegūstiet informāciju, kas nav acīmredzama, un viegli atrodama par datorā esošajiem datiem. Piemēram, iedomājieties programmētāju lietotājus, kuri, izlasot savas iecienītās lietojumprogrammas pirmkodu, var iegūt informāciju par to izstrādātāju profilu, kuri to izstrādājuši.
- Pakotņu pārvaldnieku potenciālu varētu ievērojami palielināt, plaši izmantojot bagātīgo meta informāciju, kas atrodas paketēs (piemēram, .deb's). Fakts, ka tam var piešķirt semantisko vērtību, atvieglotu atkarību vai konfliktu atrisināšanu. Noderīgi. Pat pirms noteikta konflikta atrisināšanas (parasti lietotājam tiek lūgts apstiprinājums), tas varētu iepazīties ar paša lietotāja meta informāciju un spēt secināt konflikta atrisināšanas apstiprinājumu. Tas būtu noderīgi, bet es vairs neesmu tik pārliecināts.
- Izmantojot Strigi kopā ar dažām Linux kodola funkcijām (piemēram, apakšsistēmu Inotify), mēs varētu reindexēt modificētos failus un ietaupīt nepieciešamību bieži meklēt visā failu sistēmā. Šeit lietojumprogrammas varētu radīt daudz metadatu attiecībā pret sistēmas žurnālu, un, tā kā žurnāli ir vienkārša teksta faili ... to var izmantot.
Secinājums: ja jūs, dārgais lasītājdraugs, labi izmantojat KDE 4, varat to izmēģināt Nepomuks. Ir vajadzīgs laiks, lai gūtu labumu (iedomājieties indeksēšanu un metadatu meklēšanu visos sistēmas failos ...), bet es uzskatu, ka, turpinot lietot, tas ir ļoti spēcīgs rīks.
Es ceru, ka esat sapratis, es jūs pametu un turpinu pārbaudīt šo lielisko rīku.
Sveicieni!
P.S: ļoti sarežģīti atrast informāciju par Nepomuks ka tas ir rakstīts saprotamā terminoloģijā, nevis senajā sanskritā, kā dažās citās vietnēs ... Par laimi, es atradu šo ierakstu Infosofia kā atsauci.
Ļauj redzēt, vai es saprotu. Vai tas būtu tāpat kā "uzlīmju" ievietošana visos mūsu failos?
Pieņemsim, ka tas būtu kaut kas līdzīgs etiķešu uzlikšanai dokumentiem un to resursu izmantošanai, kas šim resursam jau ir, pat ja jūs to neredzat ar neapbruņotu aci, resursā netieši ir daudz informācijas, var izmantot ar šāda veida instrumentiem.daudz.
@gss: Laipni lūdzam komentētāju dzīvē !! :)
Es ceru, ka tā būs patiešām noderīga.
Sveicieni,
Labdien, ja nemaldos, komentēju pirmo reizi.
Ļoti labs amats, patiesība ir tāda, ka šī semantika programmēšanā ir ļoti labs skats kā rītdienas inteliģentā programmēšana.
Ne tikai faili, bet mapes, visas programmas, datu bāzes, lietojumprogrammas, interneta lapas utt. Utt.
Ir jādomā par to, ka tādējādi "arhīva" jēdziens nedaudz paliks malā, lai domātu par "bibliotēkām", ar metatagiem un citiem.
Man šķiet, ka patiesība ir ļoti labs ieguldījums (un šeit vairāki iesit), gandrīz līdzīgi tam, ko Se7en dara ar savu meklētājprogrammu.