Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.
- Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
- Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
Hypertext
Hypertext is tekst met direct activeerbare hyperlinks (verwijzingen). De lezer hoeft voor het volgen van een verwijzing geen bladzijden, hoofdstukken of andere teksten op te zoeken en open te slaan, maar kan direct naar een specifieke tekst of een specifieke plek in de tekst doorspringen. Dit maakt in veel gevallen een index bij een lange tekst overbodig, immers kunnen de hyperlinks de index vervangen.
In de praktijk beperkt dit de toepassing van hypertekst tot elektronisch gepresenteerde tekst. Het gaat hier in het algemeen om opgemaakte documenten waar zich bijvoorbeeld ook afbeeldingen in bevinden. Men spreekt van hypermedia als ook andere middelen, zoals geluid en bewegend beeld, integraal in het geheel zijn opgenomen.
Historisch gezien is de term hypertext sterk verbonden met de ontwikkeling van de moderne GUI en het inzetten daarvan voor groupwaresystemen.
Enkele begrippen
Een hypertext is een welbepaalde (maar meestal niet onveranderlijke) verzameling hypertext. Bekende voorbeelden:
- Wikipedia
- de Internet Movie Database
- Amazon, eBay, of een willekeurige andere webapplicatie of website
- Windows Help-handleidingen van Microsoft Windows-applicaties
- GNU info-handleidingen van GNU-applicaties
Een hypertextsysteem is een softwaresysteem voor het maken en gebruiken van hypertext. Bekende voorbeelden:
- MediaWiki (waar Wikisage in wordt gemaakt)
- Windows Help met bijvoorbeeld de Microsoft Windows Help Workshop
- GNU info met bijvoorbeeld texinfo
- softwaredocumentatie-hypertextgeneratoren zoals doxygen, Javadoc en NDoc
Een hypertextstandaard is een verzameling technische afspraken voor het representeren en gebruiken van hypertext. De met grote afstand meest bekende standaard op dit gebied is het World Wide Web, dat bestaat uit drie onderdelen:
- HyperText Markup Language (HTML), een opmaaktaal voor hypertext;
- de Uniform Resource Locator (URL), een documentadresseermethode voor het Internet;
- het HyperText Transfer Protocol (HTTP), een protocol voor het opvragen en oversturen van documenten op het Internet.
Geschiedenis
Voorlopers
Teksten met verwijzingen naar zichzelf en elkaar zijn uiteraard geen recente ontwikkeling: boeken en bibliotheken bestaan al duizenden jaren. Onze vaste conventies voor het maken van verwijzingen binnen teksten en naar andere teksten zijn echter nog maar enkele honderden jaren oud.
Voor het snel volgen van dergelijke verwijzingen binnen een tekst waren twee eenvoudige conventies afdoende: paginanummering en hiërarchische hoofdstukindeling. Een groter probleem was het om een verwijzing naar een andere tekst te volgen. Daarvoor moest de lezer op zoek naar een bibliotheek die de tekst had, en binnen de bibliotheek naar de tekst zelf. Het eerste probleem werd in de loop van de tijd verminderd door massaproductie van boeken en verbeterde communicatie- en transportmethoden. Het classificeren en doorzoekbaar maken van de menselijke tekstproductie en kennis werd rond 1900 een beroep op zich. Voorgestelde hulpmiddelen:
- universele onderwerpsindelingen, bijvoorbeeld de Classification Décimale Universelle (Paul Otlet, 1905), [1]
- een standaard voor microfiches, kopieën van documenten op microfilm (Robert Goldschmidt en Paul Otlet, 1906)
- de foto-elektrische microfilmselector, ontwikkeld door Emanuel Goldberg voor Zeiss-Ikon in de jaren twintig [2]
Goldberg en Otlet stond een op microfilm gebaseerd systeem voor ogen waarin niet alleen indexen van teksten en film toegankelijk werden gemaakt, maar ook het materiaal zelf, zodat het volgen van verwijzingen geen probleem meer zou zijn. Een medewerker van Goldberg, Vannevar Bush, schreef over dit idee een artikel, waarin hij suggereerde hoe het onmiddellijk kunnen volgen van verwijzingen in zo'n apparaat de menselijke omgang met kennis fundamenteel zou kunnen veranderen.[3]
Het apparaat, dat hij in zijn artikel de Memex noemde, zou elektronisch gekoppeld worden aan een bibliotheek en boeken en films uit de collectie direct weer kunnen geven. Gebruikers zouden verwijzingen tussen deze werken direct kunnen volgen en ook toevoegen. Bush stelde zich zelfs "padenblazers" voor, medewerkers die het maken van verwijzingen als taak hebben.
Hypertextsystemen
De eerste serieuze pogingen om computers in te zetten voor dergelijke systemen worden gedaan in de jaren zestig.
Ted Nelson, die de term 'hypertext' introduceert, richt zich in zijn project Xanadu, gestart in 1960, vooral op het vinden van de juiste mechanismen voor het maken en gebruiken van verwijzingen. Daarbij hoort voor hem ook het opnemen van stukken tekst in andere (transclusie). Hij wil auteurs voor dergelijk hergebruik van hun materiaal compenseren met microbetalingen. Ook wil hij fundamenteel voorkomen dat verwijzingen kapot gaan als teksten worden veranderd of verwijderd. Hij eist bijvoorbeeld dat verwijzingen altijd aan twee kanten zichtbaar moeten zijn. Maar Nelson is geen softwarearchitect en zijn geesteskind raakt bekend als het langstdurende vaporwareproject uit de geschiedenis van de sotwareontwikkeling.
Het NLS-systeem van Douglas Engelbart (universiteit van Stanford) richt zich er vooral op om de computer te bevrijden van zijn verschijningsvorm als veredelde typemachine. Computeruitvoer moet niet bestaan uit schermen tekst, en invoer moet niet bestaan uit het intikken van tekst met een toetsenbord. Basiselementen van de moderne GUI zoals de muis en vensters zijn in dit project ontwikkeld. Vanuit functioneel aspect is belangrijk dat NLS in wezen een groupwaresysteem is, waarin een mensen samen documenten onderhouden, en bovendien direct communiceren, bijvoorbeeld met videoconferencing.
In de jaren zeventig en 80 lopen aan andere universiteiten projecten die dit werk voortzetten. Resulterende systemen:
- ZOG (Carnegie-Mellon, vanaf 1972), later KMS
- NoteCards (Xerox PARC)
- TIES (Universiteit van Maryland, College Park), later HyperTIES (vanaf 1983)
- Intermedia (Brown University) (vanaf 1984)
De laatste twee zijn softwareapplicaties voor een standaard personal computer (resp. de IBM PC en de Apple Macintosh).
Aldus ontstaat in de jaren tachtig een onderzoeksgemeenschap met onder meer een eigen conferentie, de ACM Hypertext Conference. Binnen het algemenere kader van computerondersteunde samenwerking (CSCW) onderscheidt de hypertextgemeenschap zich door de nadruk op de rol van de doorverwijzing (hyperlink).
Inmiddels komt stukje bij beetje de benodigde hardware voor een systeem als NLS beschikbaar voor de doorsnee computergebruiker:
- de muis
- grote beeldschermen met hoge beeldkwaliteit
- altijd beschikbare computernetwerken
De voorzieningen die NLS bood worden daarmee ook steeds normaler. Grafische user interfaces met vensters en een muis worden algemeen gebruikelijk. Volgbare verwijzingen worden een standaard onderdeel van online documentatie. De onderzoeksgemeenschap beschouwt die echter niet als echte hypertext omdat gebruikers niet zelf materiaal en verwijzingen aanmaken.
Dat is wel het geval in HyperCard, een applicatie die Apple vanaf 1987 meelevert met elke Macintosh-computer.
Hypertext en het Internet
In de onderzoekswereld zijn computernetwerken inmiddels een standaardvoorziening. Eind jaren tachtig wordt Internettechnologie universeel, en het beschikbaar stellen van documenten via het Internet normaal. Er ontstaan ook hypertextachtige systemen voor gebruik over het Internet, zoals in het Andrew-project. De uitwisselbaarheid is echter nog een probleem, omdat er nog met veel verschillende, slecht uitwisselbare besturingssystemen gewerkt wordt.
Dan verschijnt Gopher, een minimale vorm van Internet-brede hypertext. Een Gopher-document is een menu met hyperlinks; elke link verwijst ofwel naar een gewoon document, ofwel naar een via het Internet bereikbare applicatie, ofwel naar een ander Gopher-document, mogelijk op een andere computer. Nieuw is het moeiteloos van computer naar computer navigeren. De bruikbaarheid wordt verder vergroot door een zoekdienst, Veronica. Bovendien wordt Gopher veel gebruikt als user interface voor informatiediensten, zoals online documentatie en zelfs NOS Teletekst. Daarbij worden de documenten en Gopher-menu's met programma's gegenereerd.
Binnen een jaar zijn er honderdduizenden naar elkaar verwijzende Gopher-menuutjes. De verklaring voor het succes is de eenvoud van het Gopher-systeem. Een Gopher-menu kan eenvoudig met een teksteditor in elkaar worden gezet, en in korte tijd komen zowel Gopher-documentservers als Gopher-navigatiesoftware beschikbaar voor elk denkbaar computersysteem.
De volgende logische stap is om hyperlinks ook binnen documenten te ondersteunen. Verscheidene initiatieven ontstaan; na korte tijd wordt het World Wide Web (WWW), ontwikkeld in 1991 door Tim Berners-Lee, het succesvolst. Informatieaanbieders schrijven of genereren geen Gopher-menuutjes meer maar eenvoudig opgemaakte documentjes in HTML. Het publiceren en doorbladeren is even simpel als met Gopher.
Tegen 1995 is ook voor IBM PC en Macintosh een Internetverbinding normaal, en het World Wide Web de dominante hypertexttechnologie, zozeer dat alle bespreking van hypertext op het WWW betrekking heeft.
Het WWW is op zichzelf geen hypertextsysteem: het biedt gebruikers geen ondersteuning voor het toevoegen, wijzigen of beheren van materiaal en hyperlinks. Specifieke websites waarop gebruikers de inhoud verzorgen, zoals de Internet Movie Database (opgezet in 1990, en een van de eerste en populairste webapplicaties), kunnen wel als hypertextsysteem beschouwd worden.
Tegen eind jaren negentig ontstaat er een ruime keus aan software voor het maken en beheren van websites. Zulke software heeft het karakter van een hypertextsysteem als gebruik en wijziging naadloos geïntegreerd zijn, zoals bij Wiki-software en andere contentmanagementsystemen.
- º Bron: DE PAUL OTLET A INTERNET, door Jean-Max Noyer, Université de Rennes II
- º Bron: Electronic Document Retrieval, And Vannevar Bush's Memex, door Michael K. Buckland, UC Berkeley
- º As We May Think door Vannevar Bush, in The Atlantic Monthly (1945)