En basal definition på hypertekst er "ikke-linær tekst"
Men hvor meget tekst er egentlig linær?
Telefonbøger? Aviser? Videnskabelige artikler?
Skønlitteratur læses som oftest linært
men kan være fyldte med mere eller mindre skjult henvisninger...
Indholdsfortegnelser, indices, fodnoter, figurhenvisninger, litteraturlister, ...
analog hypermedie!
Hypertekst = ikke lineær tekst
Computer baserede links er en central egenskab
samt støtte til at følge links
Hypermedie
Integration af andre medier end tekst: video, lyd, grafik, etc.
Hypermedie er avanceret teknologi til at strukturere, organisere og genfinde multimedie-information f.eks. på Internet/Intranet.
Teknologien tilbyder struktureringsmekanismer som links, kollektioner, guidede ture, oversigtskort, rumlige visualiseringer, taksonomier, tidsmæssig synkronisering, mv.
Anvendelser: publicering af elektroniske dokumenter, samarbejde om komplekse opgaver, deling af fælles informationer, undervisning, hyperfiktion, mv.
Indlejrede links
Links defineres inde i selve dokumentet (WWW, KMS)
Eksterne links
Links og "ankre" (der angiver et område i et dokument) defineres udenfor dokumentet (InterMedia, åbne hypermedie systemer)
Link følgning (traversal)
skal kunne gøres med enkelt kommando eller museklik
øjeblikkelig respons i form af visning af destination eller indikation af at following er dyrt
Link egenskaber
forbinde kommentarer og annotationer til en tekst
repræsentere strukturel information, f.eks. relation mellem indholdsfortegnelse og tekst-afsnit
forbinde succesive tekstafsnit
forbinde (dele af) figur med detailbeskrivelse
Referential links
source -> destination, men støtte for baglæns follow
endepunkter: hel knude, punkt inden i knude, region inden i knude
Organisational (strukturelle) links
træ eller netværksstruktur med links, operationer til at gå op og ned i træet
Keyword links
implicit link: søgning efter bestemte nøgleord i tekstknuder
Cluster links
mange til mange relationer (Dexter)
Typed links
attributter tillader at skelne mellem typer af links (NoteCards)
Action links
script program tilknyttet link (KMS)
Conditional links
links endepunkter afhænger af værdien af bestemte variabler, f.eks. SYNVIEWS afstemninger
Hot/Warm links (transclusions)
data overføres løbende eller på opfordring mellem link endepunkter
Modularisering/fragmentering af informationer
nødvendig for at kunne referere samme "stump" mange steder
støtte for link-regioner og link-points kan reducere behovet for fragmentering
typer på knuder
"Card Sharks" versus "Holy Scrollers"
kort: al information i en knude synlig på en gang
rulle vinduer: knuder kan opfattes som almindelige dokumenter
Sammensatte (composite) knuder
en gruppe af knuder aggregeret til én sammensat knude
sammensætning ved reference versus sammensætning ved indlejring
Udviklede en analog computer i 1930 "Differential Analyzer" i stil med Babbage's oprindelige idé
Den kraftigste computer indtil de digitale computere
Leder af præsidentens "Office of Scientific Research & Development" under WWII
Stod for at udnytte forskningsresultater i krigsførelsen
Skrev As We May Think ved krigens slutning for at komme med et oplæg om, hvad videnskaben skulle kaste sig over efter krigen
Forudså en række senere opfindelser
Memex, Vocoder, Dry photography, ...
Motivation for Memex er at støtte menneskelig intelligens og "vidensarbejde"
traditionelle opslagsværker med index utilstrækkelige
Mente at "mekanisering" af matematisk logik var utilstrækkelig til at forbedre menneskeligt vidensarbejde
støtte menneskelig tænkning ved at mekanisere håndtering af videnskabelig litteratur
gøre videnskabelig litteratur tilgængelig i en bredere kreds
muliggøre supplering med personlige noter, fotografier og skitser fremskrivning af datidens teknologi:
analog computer, mikrofilm og fotoceller
en personlig "arbejdsstation" med mange skærme
projektionsskærme, håndtag og tastatur
hulkoder via tastatur, fundet i kodebog
"tør" fotografering for input (en slags scanning/fotokopiering)
litteratur distribueret på mikrofilm - "uendeligt" lager
Association, Associative indexing
en-til-en link relationer
Web of trails
trails: navngivne "stier" gennem lagret materiale (sekvens af links)
side trails
samme item indgår i mange trails
Thumbnail browsing
støtte til at bladre og skimme hurtigt gennem mange bøger
Marginal annotations
(Stylus scheme = små ikoner som i DSB køreplan)
Organisering af videnskabelige resultater og personlige optegnelser for
forskere generelt
jurister
læger
historikere
"knowledge workers"
Og et nyt job:
Trail blazers - stibyggere
Memex blev aldrig bygget - den forblev et hypotetisk system
Bush udvidede siden på systemet i 1959 og 1965, hvor han overvejede mulighederne i den digitale computer i forhold til hans vision
Hans betydning var på den konceptuelle plan, hvor han identificerede problemer som vi også ser i dag (information overload) og foreslog en løsning, som vi i stigende grad benytter os af.
Memex var dog egentligt mere interaktiv (brugeren skabte jo sine egne links)
Stanford Research Institute og Tymshare Inc.
Vision om at udvide (augment) menneskelig intelligens med maskin-støtte for symbol behandling
Opfinder af banebrydende teknologi:
mus, vinduer, delte skærme, videokonferencer, email med links
Disse teknologier blev brugt i NLS/Augment
Hierarkier af tekst/grafik "statements" på højst 2000 tegn
Statements tilordnes identifiers eller navne, der muliggør addressering
strukturel statement nummer (1b2, 1b3, 2a1)
identifier SID (012, 047) assignes sekventielt
bruger defineret navn
markers med navne lokalt til en fil (~bookmarks)
relativ addressering (Up, Down, Head, Tail)
citation links (047), <Ref-1>, indirekte (4b.l) eller <Ref-1.l>
indholdsadressering (4b "Doug" .l)
inter-file adressering (hostname, dirname, filename, #adressering som ovenfor)
Link following = Jump ("go to"), ingen eksplicitte link objekter eller ankre
Editering: Insert, delete, move, copy, replace, transpose, break, append på statement niveau. Chording keyboard anvendes aktivt.
Multiple vinduer (på tegnorienterede terminaler!)
kopiering og flytning mellem vinduer
hvert vindue kan kontrolleres med en viewspec, Jump kommandoen kan parametriseres med en viewspec
Viewspecs til at begrænse den del af hierarkierne, der vises i vinduer
structure cutoff = et undertræ i hierarkiet
level Clipping = fra niveau 1 til n
statement truncation = første n linier fra statement vises
inter statement separation = blanke linier mellem statements
statement number and names = valgfri visning af identifiers og navne
frozen statements = et sæt af statements i tilfældig orden
user-specified content filters = brug af filter sprog til at analysere indhold
user-specified sequence generators = eksempel Include link for opsamling af tekst til print
Elektronisk post
understøtter forsendelse af Augment dokumenter
Journaliseringssystem for post
dokumenter fryses og lagres i fælles database
adgangskontrol
Delte skærme og desktop conferencing
hele skærmen kan gøres tilgængelig for andre brugere
parallel telefonforbindelse til kommunikation
kontrollen med dokumenter kan overføres mellem brugere
http://sloan.stanford.edu/MouseSite/1968Demo.html
introduktion, filoprettelse, statementshierakier, links mellem statements, links fra grafik, NLS manual, keyword search.
Introducerede begrebet "hypertext" i 1965
Eget firma og projekt med det formål at udvikle Xanadu
Stor økonomisk støtte bl.a. fra militærforskning
Udgiver bøger på eget forlag
En "implementeret" Memex
en "trail" er et dokument med en sekvens af links
System til håndtering af "literatures" - systemer af sammenhængende udgivelser ("Docuverse")
forskningslitteratur, så vel som skønlitteratur
link following - fundamental feature
en udgivelse findes kun i én kopi
System for tekst editering, fremfinding og publikation
Copyright og betaling for brug af andres tekst
Micropayment
Link markers
Basale typer af links (udtømmende sæt ifølge Nelson)
jump link = fodnotelignende "go to"
quote link = publish/subscribe, "hot link", "transclusions", oprettes af bruger, men vedligeholdes af systemet
corre link = marginal annotation "pop-up", sidestillede tekst kolonner
equi link = systemvedligeholdt link mellem forskellige versioner af det samme materiale
Link endepunkter:
point-to-point, span-to-span, point-to-span
Versionering håndteres automatisk for brugerne
Dokumenter, der publiceres er "frosne" og kan ikke trækkes tilbage af forfatteren, men der kan udsendes en ny revideret udgave.
analogt til konventionelle litteratur udgivelser
"World wide" distribueret database
Kontering for brug af litteraturen
på samme måde, som når vi køber en bog
Flerbruger håndtering
alt er privat fra starten
når det er publiceret er det fuldt offentligt tilgængeligt og kan ikke trækkes tilbage
mellemting muligt: privat med ubegrænset distribution (så kan det trækkes tilbage)
ejeren har altid ret til at opdatere sin original - quote links opdateres automatisk
Nelson fremstår som visionær med "den rigtige" løsning på the text problem
"The only similar system known is Vannevar Bush's Memex system, postulated in 1945, of which we believe this [Xanadu] to be the only existing instance. We hope no other will be needed"
Hans seneste idé hedder "ZigZag" - et n-dimensionelt rum af nodes forbundet langs deres dimensioner
Implementationsproblemer - back end for ambitiøs f.eks.:
publish/subscribe
versionering
world wide distribueret database
kontering og flerbrugeradgang
Åben for integration med tredje parts front ends
á la WWW ideen, hvor der udvikles forskellige browsere af forskellige leverandører
Xanadu opfattes som "vaporware" hypermedie kredse
de implementerede fragmenter blev frigivet i efteråret 1999
Your future is my past
The Web isn't hypertext, it's DECORATED DIRECTORIES! What we have instead is the vacuous victory of typesetters over authors, and the most trivial form of hypertext that could have been imagined.
Instead, today's nightmarish new world is controlled by "webmasters", tekkies unlikely to understand the niceties of text issues and preoccupied with the Web's exploding alphabet soup of embedded formats.
Markup must not be embedded. Hierarchies and files must not be part of the mental structure of documents. Links must go both ways. All these fundamental errors of the Web must be repaired. But the geeks have tried to lock the door behind them to make nothing else possible.
Hypertekst er en mekanisme, der understøtter ikke-linær tekst, og som har vist sig at være et stærkt værktøj til strukturering af store informationsmængder
Hypertekst kræver en computer, men bygger på principper, der har eksisteret længe i den skriftlige tradition
Som teknologi blev basis lagt for næsten 60 år siden (!) af Bush, og Engelbart og Nelson har haft en stor indflydelse på den måde, som vi bruger computere og tænker omkring digital information.