Nepomuk, KDE's semantiske skrivebord

Jeg vil ikke lyve for dig: hvad interesserede mig virkelig i Nepomuk, selv før hun vidste, hvad det var, var det hendes lille logo (du ved, pastelfarver, pink og sølv: en pigeting). Da jeg havde undersøgt logoet, fokuserede jeg på produktet... Nepo hvad?

header2

Nepomuk es "KDE's svar på et semantisk skrivebord". Den består af en rammer at skabe og konsultere metadatos af enhver form for ressource.

…som?

Lad os gå til Wikipedia for at opdatere hvad er metadata

metadata (den græsk efter, meta, "efter" og latin datum, «hvad er givet», «Dato»), bogstaveligt talt «på data», er data, der beskriver andre data. Generelt, en metadatagruppe refererer til en gruppe af data, kaldet ressource. Begrebet metadata er analogt med at bruge indekser til at lokalisere objekter i stedet for data. I et bibliotek bruges f.eks. kort, der angiver forfattere, titler, udgivere og steder at søge efter bøger. Metadata hjælper således med at lokalisere data.For forskellige områder inden for computing, såsom informationssøgning eller det semantiske web, er metadata i tags en vigtig tilgang til at bygge bro over det semantiske hul.

Nå, når det er afklaret, lad os gå tilbage til Nepomuk. Hvad vil det gøre for mig? At lokalisere ressourcer gennem metadata, der måske eller måske ikke er let tilgængelige (eller indlysende) for den almindelige bruger.

Når vi taler om metadata, kan vi placere dem i tre store grupper:

  • Fil metadata.
  • Brugerskabte metadata (for eksempel tags eller vurderinger, som vi ofte tilføjer til mp3'er).
  • Metadata, der ikke let kan fås.

Det er i sidstnævnte, hvor vi virkelig kan drage fordel af indeksering og kategorisering efter metadata, det vil sige ved at bruge det semantiske skrivebord.

Et eksempel:

  1. En bruger downloader en e-mail-vedhæftet fil. Når den vedhæftede fil gemmes på disken, går referencerne fra både afsenderen af ​​e-mailen og den uri, hvorfra e-mailen blev downloadet, tabt.
  2. Generering af rangering af applikationer, filer mv. af brugere. For eksempel, hvad er den bruger, der skriver mest til disk sda1? Hvilken bruger har det største antal modtagne pakker?

Nepomuk består hovedsageligt af Sopran, Strigi og K MetaData. Soprano Det er en objektorienteret ramme for RDF data y strigi er en simpel lille søgedæmon. KMetaData er et bibliotek, der letter adgangen til metadata.

På dette tidspunkt vil du blive svimmel af definitioner og mærkelige ord, men endnu en definition for at præcisere: Hvad er RDF data?

Mens XML er et datamodelleringssprog, RDF er et sprog til at specificere metadata. XML svigter i skalerbarheden af ​​data, da rækkefølgen af ​​elementerne er unaturlig, og dens vedligeholdelse er meget vanskelig og dyr, tværtimod, RDF o Ressourcebeskrivelsesramme (RDF) det muliggør interoperabilitet mellem applikationer, der udveksler oplysninger, der er forståelige for websiden, for at give en infrastruktur, der understøtter metadataaktiviteter.

at brugen af ​​denne type værktøjer grundlæggende ville give os mulighed for at:

  • Få "ikke-oplagte" oplysninger og lige ved hånden om dataene på vores pc. Forestil dig for eksempel programmørbrugere, som ved at læse kildekoden til deres yndlingsapplikation kan få information om profilen på de programmører, der har udviklet den.
  • Potentialet for pakkeadministratorer kunne øges betydeligt ved at gøre omfattende brug af den rige metainformation indeholdt i pakker (f.eks. .debs). At være i stand til at give det en semantisk værdi ville lette løsningen af ​​afhængigheder eller konflikter. util. Selv før en bestemt konflikt løses (normalt bliver brugeren bedt om bekræftelse), kan den forespørge brugerens egne metaoplysninger og være i stand til at udlede bekræftelsen af ​​konflikten. Det ville være nyttigt, men jeg er ikke så overbevist længere.
  • Ved at bruge Strigi sammen med nogle Linux-kernefunktioner (såsom Inotify-undersystemet) kunne vi genindeksere ændrede filer og gemme hyppig søgning gennem hele filsystemet. Her kunne applikationerne generere en masse metadata i forhold til systemloggen og da loggene er almindelige tekstfiler... kan den bruges.

Konklusion: hvis du, kære læserven, bruger KDE 4, kan du godt prøve det Nepomuk. Det tager et stykke tid at høste fordelene (forestil dig at indeksere og søge metadata på tværs af alle filer på systemet...), men jeg synes, at med fortsat brug er det et meget kraftfuldt værktøj.

Jeg håber, du har forstået, jeg forlader dig og fortsætter med at teste dette fantastiske værktøj.

Greetings!

P.S: meget kompliceret finde information om Nepomuk at det er skrevet i en forståelig terminologi og ikke i gammel sanskrit som på nogle andre steder... Heldigvis fandt jeg dette indlæg i Infosofía som en reference.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Sergio Rondan sagde han

    Lad os se om jeg forstår. Ville det være som at sætte "etiketter" på alle vores filer?

  2.   N @ ty sagde han

    Lad os se om jeg forstår. Ville det være som at sætte "etiketter" på alle vores filer?

    Lad os sige, at det ville være noget i retning af at sætte etiketter på dokumenterne og udnytte de etiketter, som den ressource allerede har, selvom du ikke ser det med det blotte øje, er der en masse information, der går rundt implicit i ressourcen, som med værktøjer af denne type kan bruges meget.

    @gss: Velkommen til kommentarliv!! :)

    []...sandheden er, at denne semantik i programmering meget vel ses som morgendagens intelligente programmering...[]

    Jeg håber det, det ville være rigtig nyttigt.

    Regards,

  3.   GSS sagde han

    Hej, hvis jeg ikke tager fejl, er det første gang jeg kommenterer.

    Meget godt indlæg, sandheden er, at denne semantik i programmering meget vel ses som morgendagens intelligente programmering.

    Lad os se om jeg forstår. Ville det være som at sætte "etiketter" på alle vores filer?

    Ikke kun filer, men mapper, hele programmer, databaser, applikationer, internetsider osv. osv...

    Noget at tænke på er, at med dette vil begrebet "fil" blive lagt lidt til side for at tænke på "biblioteker", med metatags og så videre...

    Sandheden forekommer mig at være et meget godt bidrag, (og det er her flere kommer til at skrige), næsten magen til hvad Se7en gør med sin søgemaskine.