Nepomuk, KDEs semantiske skrivebord

Jeg kommer ikke til å lyve for deg: hva som virkelig interesserte meg for NepomukAllerede før jeg visste hva det var, var det hennes lille logo (du vet, pastellfarger, rosa og sølv: en jenteting). Etter å ha undersøkt logoen fokuserte jeg på produktet ... Nepo hva?

header2

Nepomuk es "KDEs svar på et semantisk skrivebord". Den består av en rammeverk å lage og konsultere metadata av alle typer ressurser.

…unnskyld meg?

La oss gå til Wikipedia for å oppdatere hva er metadata

metadata (av gresk μετα, meta, "Etter" og Latin datum, «Hva er gitt», «dato»), Bokstavelig talt« om data », er data som beskriver andre data. Generelt, en gruppe metadata refererer til en gruppe data, kalt ressurs. Begrepet metadata er analogt med bruk av indekser for å finne objekter i stedet for data. For eksempel bruker et bibliotek faner som spesifiserer forfattere, titler, utgivere og steder for å søke etter bøker. Dermed hjelper metadata med å finne data. For ulike felt innen databehandling, for eksempel informasjonsinnhenting eller det semantiske nettet, er metadata i koder en viktig tilnærming for å bygge bro over det semantiske området.

Vel, når vi er klarert, la oss gå tilbake til det. Nepomuk. Hva skal det gjøre for meg? Å finne ressurser gjennom metadata som kanskje eller ikke er lett tilgjengelige (eller åpenbare) for den vanlige brukeren.

Når vi snakker om metadata, kan vi plassere dem i tre store grupper:

  • Filspesifikke metadata.
  • Metadata opprettet av brukeren (for eksempel koder eller rangeringer som vi vanligvis legger til mp3-er).
  • Metadata som ikke lett kan oppnås.

I sistnevnte er det der vi kan dra nytte av indeksering og kategorisering etter metadata, det vil si ved å bruke det semantiske skrivebordet.

Et eksempel:

  1. En bruker laster ned et e-postvedlegg. Når vedlegget er lagret på disken, går referansene til både den som sendte e-postadressen og urien der e-postadressen ble lastet ned.
  2. Generering av rangering av applikasjoner, filer osv. av brukerne. Hvem er for eksempel brukeren som skriver mest til disk sda1? Hvilken bruker har flest mottatte pakker?

Nepomuk består hovedsakelig av Sopran, Strigi og K MetaData. soprano er et objektorientert rammeverk for RDF-data y rope det er en enkel liten søkedemon. KMetaData er et bibliotek som letter tilgang til metadata.

Nå vil du bli svimmel med definisjoner og rare ord, men en definisjon til for å avklare: Hva er RDF-data?

Mens XML er et språk for modellering av data, RDF er et språk for spesifisering av metadata. XML mislykkes i skalerbarheten av dataene siden rekkefølgen på elementene er unaturlig og vedlikeholdet er veldig vanskelig og dyrt, tvert imot RDF o Ressursbeskrivelsesramme (RDF) tillater interoperabilitet mellom applikasjoner som utveksler forståelig informasjon på websiden, for å gi en infrastruktur som støtter metadataaktiviteter.

at bruk av denne typen verktøy i utgangspunktet vil tillate oss å:

  • Få informasjon "ikke åpenbar" og lett tilgjengelig om dataene på din PC. Tenk deg for eksempel programmeringsbrukere som ved å lese kildekoden til favorittprogrammet deres, kan få informasjon om profilen til programmererne som utviklet den.
  • Potensialet til pakkeforvaltere kan økes kraftig ved å gjøre omfattende bruk av den rike metainformasjonen som finnes i pakker (f.eks. Debets). Det å kunne gi den en semantisk verdi ville lette løsningen på avhengigheter eller konflikter. nyttig. Selv før en bestemt konflikt løses (vanligvis blir brukeren bedt om bekreftelse), kan den konsultere brukerens egen metainformasjon og kunne utlede bekreftelsen på å løse konflikten. Dette ville være nyttig, men jeg er ikke så overbevist lenger.
  • Ved å bruke Strigi sammen med noen funksjoner i Linux-kjernen (for eksempel delsystemet Inotify) kan vi indeksere endrede filer på nytt og spare å måtte utføre hyppige søk i hele filsystemet. Her kan applikasjonene generere mange metadata i forhold til systemloggen, og siden loggene er vanlige tekstfiler ... kan den brukes.

Konklusjon: Hvis du, kjære leservenn, bruker KDE 4 godt, kan du prøve Nepomuk. Det tar litt tid å høste fordelene (forestill deg å indeksere og søke etter metadata på alle filer på systemet ...), men jeg anslår at det ved fortsatt bruk er et veldig kraftig verktøy.

Jeg håper du har forstått det, jeg forlater deg og fortsetter å teste dette flotte verktøyet.

Hilsener !!

P.S: veldig komplisert finne informasjon om Nepomuk at det er skrevet i forståelig terminologi og ikke i gammel sanskrit som på noen andre nettsteder ... Heldigvis fant jeg dette innlegget i Infosofia som en referanse.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Sergio Rondan sa

    Lar se om jeg forstår. Ville det være som å sette "etiketter" på alle filene våre?

  2.   N @ ty sa

    Lar se om jeg forstår. Ville det være som å sette "etiketter" på alle filene våre?

    La oss si at det ville være noe som å sette etiketter på dokumentene og dra nytte av etikettene som ressursen allerede har, selv om du ikke ser det med det blotte øye, er det mye informasjon som går implisitt i ressursen som kan brukes med verktøy av denne typen. mye.

    @gss: Velkommen til kommentatorlivet !! :)

    []… Sannheten om semantikk i programmering er et veldig godt syn som morgendagens intelligente programmering ... []

    Jeg håper det, det ville være veldig nyttig.

    hilsen,

  3.   gss sa

    Hei, hvis jeg ikke tar feil, er dette første gang jeg kommenterer.

    Veldig bra innlegg, sannheten er at denne semantikken i programmering er veldig god som morgendagens intelligente programmering.

    Lar se om jeg forstår. Ville det være som å sette "etiketter" på alle filene våre?

    Ikke bare filer, men mapper, hele programmer, databaser, applikasjoner, Internett-sider, etc etc ...

    Noe å tenke på er at med dette vil begrepet "arkiv" settes litt til side for å tenke på "biblioteker", med metatags og andre.

    Sannheten virker for meg som et veldig godt bidrag, (og det er her flere kommer til å rope), nesten lik det Se7en gjør med søkemotoren sin.