Sunteți pe pagina 1din 4

Hipertext

De la Wikipedia, enciclopedia liber

Hipertextul este un concept inventat de Ted Nelson n 1965 n articolul Complex information processing: a file structure for the complex, the changing and the indeterminate. Acesta l definete ca: material scris sau grafic interconectat ntr-o manier complex, care n mod convenional nu poate fi reprezentat pe hrtie. Principala aplicaie actual a hipertextului este World Wide Web-ul alturi de noiunile asociate HTTP i HTML.

Cuprins
[ascunde]

1 Istoric 2 Concepte i definiii 3 Coerena documentelor 4 Modele 5 Vezi i 6 Bibliografie 7 Referine 8 Legturi externe

[modificare]Istoric
Ideea acestui concept este mai veche, aprnd i ntr-un articol al lui Vannevar Bush din iulie 1945 As We May Think publicat n periodicul The Atlantic Monthly. n acest articol autorul i imagina un dispozitiv numit Memex, un birou mecanic, interconectat cu o arhiv de microfilme i capabil s redea diferite cri, scrieri sau orice document dintr-o bibliotec, ba chiar s urmeze automat referine dintr-o pagin ntr-o alt pagin. Acest articol l-a inspirat ns i pe Douglas Engelbart n dezvoltarea i prezentarea n 1968 a sistemului NLS (oNLine System), prima utilizare efectiv a conceptului de hipertext. De altfel sistemul NLS ncorpora multe concepte moderne ca : mausul (invenie a lui Engelbart mpreun cu Bill English), monitor video, organizare informaional pe baz de relevan, ferestre multiple pe un ecran, etc.

Consol pentru Hypertext Editing System (HES) de la Brown University, octombrie 1969

Primul proiect hipertext imaginat de Ted Nelson nc din 1960 s-a numit Project Xanadu, n onoarea poemului Kubla Khande Samuel Taylor Coleridge. Acest proiect nu a fost niciodat terminat, dar a determinat apariia multor concepte moderne i a avut la un moment dat chiar suportul financiar al companiei Autodesk. n schimb, lucrnd mpreun cu Andries van Dam la Brown University n 1967, Ted Nelson definitiveaz Hypertext Editing System, un proiect ce rula pe mainframe-ul IBM System/360-50 i care ncorpora cteva concepte de baz ale hipertextului. O alt aplicaie software, apropiat de hipertext, a fost i HyperCard, scris de Bill Atkinson, dar ceea ce a determinat succesul sistemului hipertext a fost realizarea de ctre Tim Berners-Lee a conceptului de World Wide Web.

[modificare]Concepte

i definiii

Plecnd de la definiia lui Nelson, conceptul a evoluat, iar definiiile hipertextului s-au nmulit :

o form de document electronic, o metod de organizare a informaiilor n care datele sunt memorate

ntr-o reea de noduri i legturi, putnd fi accesat prin intermediul programelor de navigare interactiv, i manipulat de un editor structural. [1]

tehnic pentru organizarea informaiei textuale printr-o metod complex neliniar, n vederea
[2]

facilitrii explorrii rapide a unei mari cantiti de cunotine.

mod de construcie a unui sistem de management i reprezentare a informaiei folosind legturi

pentru a crea o reea de noduri.[3] Conceptul de baz n definirea hipertextului este "legtura" (link-ul), fie n cadrul aceluiai document, fie ctre alt document. Legtura de tip link permite organizarea nelinear a informaiilor. Un sistem hipertext permite autorului su s creeze aa-numite "noduri", s le lege ntre ele, iar unui cititor navigarea de la un nod la altul. Astfel un nod reprezint un concept putnd conine orice fel de informaie: text, grafic, imagini, animaii, sunete, etc. Nodul surs al unei legturi se numete "referin" iar cel destinaie "referent" sau ancor, punctele de legtur din respectivele noduri fiind marcate. Activarea marcajelor unei legturi duce la vizualizarea nodurilor. Asocierea cu unele elemente mediale a dus la extinderea noiunii de hipertext ctre "hipermedii".

Legturile sunt conexiuni ntre noduri (sau concepte) dependente unul de altul, putnd fi clasificate ori ca "bidirecionale", ori ca "unidirecionale". Lor li se pot asocia anumite tipuri (ca de ex. legtur de specificare, de elaborare, legtura membru, legtur de opoziie etc.), definind astfel natura relaiei dintre noduri. Legturile pot fi de asemenea refereniale (pentru realizarea referinelor ncruciate) sau ierarhice (ilustrnd relaiile printe-copil dintre noduri, ex. XML) [4]. n funcie de momentul crerii legturile pot fi : statice (definite de autor n momentul redactrii) sau dinamice (generate n momentul rulrii hipertextului i dependente de context). De asemenea unele legturi pot avea asociate diferite comportamente n funcie de context. Spre exmplu, la traversarea unei legturi se poate deschide sursa unui document (dac aciunea asociat este de tipul "deschide sursa") sau se poate afia acel document (dac aciunea asociat este "deschide documentul formatat").

[modificare]Coerena

documentelor

Pentru a putea fi nelese i reprezentate corect mental, documentele hipertext ar trebui s fie coerente. De aceea unii teoreticieni (Thuring, Rao sau Conklin) au stabilit pentru un document coerent urmtoarele seciuni : "coninut", "organizare" i "prezentare" [5]:

Partea de coninut este alctuit din obiecte purttoare de informaie, noduri coninut care conin

date sau legturi de tip coninut care fac conexiuni ntre nodurile coninut pe baza unor relaii. De asemenea, nodurile coninut pot fi ierarhizate pe mai multe nivele n funcie de informaia prezentat.

Partea de organizare structureaz documentul hipertext din perspectiva cititorului. Nodurile de

structur organizeaz nodurile coninut i legturile de tip coninut. Astfel de noduri pot fi: de secven prin care cititorul poate fi constrns s urmreasc o anumit secven de noduri, sau de explorare, oferind posibilitatea de a explora rapid tot documentul. n mod asemntor legturile pot fi de secven sau de explorare.

n fine, partea de prezentare este util n vizualizarea documentului i a stucturii, oferind eventual i

modaliti comode de navigare. Prezentarea poate fi: textual, afindu-se coninutul unor noduri, grafic, prin prezentarea structurii documentului, sau i combinat.

[modificare]Modele
Exist cteva modele de implementare a unui sistem hipertext cum ar fi: Hypertext Abstract Machine (HAM), Hypermedia Design Model (HDM), "Modelul Dexter", "Modelul Trellis" sau "Modelul Tower". De asemenea, datorit complexitii la care pot ajunge sistemele hipertext, sunt definite cteva metode de realizare a unor structuri hipertext: "Metafora crii tiprite", "Structura linear cu salturi", "Structura ierarhic" sau "Structura semantic". Modalitatea de stocare a informaiei difer de la un sistem la altul, dar de obicei se folosesc limbajele de marcare HTML sau MHEG, pentru a asigura independena de platforma hardware sau software pe care sunt implementate.

[modificare]Vezi

HTML

[modificare]Bibliografie

Totul despre HTML 4, Rick Darnell, ISBN 973-20-0427-4 Tehnologii Web, Vol I, Sabin Corneliu Buraga, Editura Matrix Rom, Bucureti, 2001 ISBN 973-685-

280-6

[modificare]Referine

1. 2. 3. 4. 5.

^John B. Smith and Stephen F. Weiss, An overview of hypertext. Communications of the

ACM, 31(7) :816-819, July 1988. ^ Shneiderman, B. and Kearsley, G., Hypertext Hands-On! An Introduction to a New Way of

Organizing and Accessing Information , Addison-Wesley Publ. Co. (May 1989). ^ Frank G. Halasz: Reflections on NoteCards: Seven Issues for the Next Generation of

Hypermedia Systems. 836-852 ^ Jeff Conklin: Hypertext: An Introduction and Survey. IEEE Computer 20(9): 34-35 (1987) ^ What's Eliza Doing in the Chinese room ? Incoherent Hyperdocuments and How to Avoid

Them, Proceedings of Hypertext '91, ACM Press, 1991. Pagini 161 - 177

S-ar putea să vă placă și