Nepomuk, KDE: s semantiska skrivbord

Jag kommer inte att ljuga för dig: vad som verkligen intresserade mig för NepomukRedan innan jag visste vad det var, var det hennes lilla logotyp (du vet, pastellfärger, rosa och silver: en tjej). Efter att ha undersökt logotypen fokuserade jag på produkten ... Nepo vad?

header2

Nepomuk es "KDE: s svar på ett semantiskt skrivbord". Den består av en ramverk att skapa och konsultera metadata av alla typer av resurser.

…som?

Låt oss gå till Wikipedia för att uppdatera vad är metadata

metadata (av grekisk μετα, meta, "Efter" och Latin nollpunkt, «Vad ges», «dato»), Bokstavligen« om data », är data som beskriver andra data. I allmänhet, En grupp metadata hänvisar till en grupp av data, kallad resurs. Begreppet metadata är analogt med att använda index för att lokalisera objekt istället för data. Till exempel använder ett bibliotek flikar som anger författare, titlar, utgivare och platser för att söka efter böcker. Således hjälper metadata att hitta data.För olika datorer, såsom informationshämtning eller semantisk web, är metadata i taggar ett viktigt tillvägagångssätt för att överbrygga det semantiska området.

När vi väl är klara, låt oss gå tillbaka till det. Nepomuk. Vad ska det göra för mig? Att hitta resurser genom metadata som kanske eller inte är lättillgängliga (eller uppenbara) för den vanliga användaren.

När vi pratar om metadata kan vi placera dem i tre stora grupper:

  • Filspecifika metadata.
  • Metadata som skapats av användaren (till exempel taggar eller betyg som vi vanligtvis lägger till mp3).
  • Metadata som inte lätt kan erhållas.

I det senare är det där vi kan dra fördel av indexering och kategorisering efter metadata, det vill säga med det semantiska skrivbordet.

Ett exempel:

  1. En användare laddar ner en e-postbilaga. När bilagan sparas på disken försvinner referenserna för både den som skickade e-postmeddelandet och urien från vilken e-postmeddelandet laddades ner.
  2. Generering av rangordning av applikationer, filer etc. av användarna. Till exempel, vem är den användare som skriver mest till disk sda1? Vilken användare har flest paket mottagna?

Nepomuk består huvudsakligen av Sopran, Strigi och K MetaData. Sopran är en objektorienterad ram för RDF-data y strigi det är en enkel liten sökdemon. KMetaData är ett bibliotek som underlättar åtkomst till metadata.

Nu kommer du att bli yr med definitioner och konstiga ord, men ytterligare en definition för att klargöra: Vad är RDF-data?

Medan XML är ett språk för modellering av data, RDF är ett språk för att specificera metadata. XML misslyckas med datans skalbarhet eftersom elementens ordning är onaturlig och dess underhåll är mycket svårt och dyrt, tvärtom RDF o Resursbeskrivningsramverk (RDF) möjliggör interoperabilitet mellan applikationer som utbyter förståelig information på webbsidan för att tillhandahålla en infrastruktur som stöder metadataaktiviteter.

att i princip användningen av denna typ av verktyg skulle göra det möjligt för oss att:

  • Få information "inte uppenbar" och till hands om data på din dator. Tänk dig till exempel programmeraranvändare som genom att läsa källkoden för deras favoritapplikation kan få information om profilen för de programmerare som utvecklat den.
  • Potentialen för pakethanterare kan ökas kraftigt genom att använda omfattande metainformation som finns i paket (t.ex. .deb). Att kunna ge det ett semantiskt värde skulle underlätta lösningen av beroenden eller konflikter. hjälp. Redan innan man löser en viss konflikt (vanligtvis ombeds användaren om bekräftelse) kan den konsultera användarens egen metainformation och kunna dra slutsatsen om bekräftelsen av att lösa konflikten. Detta skulle vara användbart, men jag är inte så övertygad längre.
  • Med hjälp av Strigi i kombination med vissa funktioner i Linux-kärnan (som till exempel delsystemet Inotify) kunde vi indexera om modifierade filer och spara att behöva göra frekventa sökningar i hela filsystemet. Här kan applikationerna generera mycket metadata i förhållande till systemloggen och eftersom loggarna är vanliga textfiler ... kan den användas.

Slutsats: om du, kära läservän, använder KDE 4 väl kan du prova Nepomuk. Det tar en stund att skörda fördelarna (tänk dig att indexera och söka metadata i alla filer på systemet ...) men jag uppskattar att det är ett mycket kraftfullt verktyg med fortsatt användning.

Jag hoppas att du har förstått, jag lämnar dig och fortsätter att testa det här fantastiska verktyget.

Hälsningar!

P.S: väldigt komplicerat hitta information om Nepomuk att den är skriven i förståelig terminologi och inte i forntida sanskrit som på vissa andra platser ... Lyckligtvis hittade jag det här inlägget i Infosofia som en referens.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Sergio Rondan sade

    Låt oss se om jag förstår. Skulle det vara som att sätta "etiketter" på alla våra filer?

  2.   N @ ty sade

    Låt oss se om jag förstår. Skulle det vara som att sätta "etiketter" på alla våra filer?

    Låt oss säga att det skulle vara ungefär som att sätta etiketter på dokumenten och dra nytta av de etiketter som den resursen redan har, även om du inte ser det med blotta ögat, finns det mycket information som impliciteras i den resurs som kan användas med verktyg av denna typ. mycket.

    @gss: Välkommen till kommentatorns liv !! :)

    []… Sanningen om semantik i programmering är en mycket bra syn som morgondagens intelligenta programmering ... []

    Jag hoppas det, det skulle vara riktigt användbart.

    hälsningar,

  3.   gss sade

    Hej, om jag inte tar fel är det första gången jag kommenterar.

    Mycket bra inlägg, sanningen är att denna semantik i programmering är väldigt bra som morgondagens intelligenta programmering.

    Låt oss se om jag förstår. Skulle det vara som att sätta "etiketter" på alla våra filer?

    Inte bara filer, utan mappar, hela program, databaser, applikationer, internetsidor, etc etc ...

    Något att tänka på är att med detta kommer begreppet "arkiv" att läggas åt sidan för att tänka på "bibliotek", med metataggar och andra.

    Sanningen verkar för mig som ett mycket bra bidrag, (och det är här som flera kommer att slå ropet), nästan som det som Se7en gör med sin sökmotor.