Microcosm
From Leko Og Wiki
Line 11: | Line 11: | ||
[[Sammenligning af Microcosm og DHM]] | [[Sammenligning af Microcosm og DHM]] | ||
- | |||
- |
Revision as of 16:12, 16 March 2008
Microcosm er et program som er udviklet til at tilføje hypermediefunktionalitet til 3.parts applikationer.
Det fungerer på den måde at brugeren af 3.parts applikationen selekterer noget i sit dokument - det kan f.eks. være en tekst-streng.
Det antages at indholds-vieweren er i stand til at vise en action-menu, samt kommunikere den valgte handling fra menuen og detaljer om det valgte objekt i dokumentet til Microcosm. Når Microcosm har modtaget denne information lader den informationen gå igennem en række mulige filtre, som kan handle udfra informationen.
Tre af de mest anvendte filtre er Linkbase filter, Linker, og Computed Linker, som giver mulighed for henholdsvis at følge et link via en link-database, at oprette et link og at tilbyde links hvor de ikke er oprettet manuelt. Filtrene sender nu besked til Microcosm om at loade den ønskede destination til brugeren.
Der findes tre grader af hvor præcist et link kan knyttes til kilde og destination. Et specifikt link er angivet fuldstændigt præcist fra et specifikt punkt i kildedokumentet til et specifikt punkt i destinationsdokumentet, vhja. en angivelse af et præcist offset i dokumentet - f.eks. et antal karakterer inde i teksten. Et lokalt link kan f.eks. knyttes til en bestemt tekststreng, så denne tekst hver gang den optræder i dokumentet kan anvendes som link til den samme destination. Endeligt er der det generiske link som ikke en gang er knyttet til et bestemt dokument. Her vil den angivne tekst altid svare til en bestemt destination uafhængigt af hvor denne tekst optræder.