Home

SAGED-XML : serveur actif pour la gestion de la

image

Contents

1. l origine des hyperliens child doc child chapitrelposition 2 child section position 2 s lectionne la 2i me section du 2i me l ment chapitre de l l ment doc du document child paralattribute type sous section s lectionne tous les enfants para du n ud contextuel qui ont un attribut type dont la valeur est sous section child chapitre child title Introduction s lectionne l enfant chapitre du n ud contextuel qui a un ou plus enfant title avec un conte nu textuel gal Introduction child self chapitre or self appendix s lectionne tous les enfants chapitre et appendix du n ud contextuel child self chapitre or self appendixl position last s lectionne le dernier enfant chapitre ou appendix du n ud contextuel Dans Xpath il existe deux types de chemins de localisation relatifs et absolus Un chemin relatif consiste en une s quence d une ou plusieurs tapes s par es par le caract re Les tapes sont assembl es de gauche droite Chacune leur tour les tapes s lectionnent un ensemble de n uds rela tivement au n ud contextuel c est dire une s quence initiale d tapes et compos e avec une suivante comme suit la s quence initiale s lec tionne un certain nombre de n uds qui sont utilis s un par un comme n ud contextuel de la prochaine tape Les ensembles des n uds identi fi s par cette tape sont ensuite r unis Un chemin absolu consis
2. 3600 lt modele gt 3650 lt modele gt lt poid gt 190 grammes lt poid gt lt Communication gt Tribande lt Communication gt lt Prix gt 650 00 lt Prix gt lt SubFam gt lt SubFam id P800 gt lt modele gt S55 lt modele gt lt Prix gt 480 00 lt Prix gt lt SubFam gt lt FamilleProduct gt Les liens utilisant le terme id sont les plus robustes vis vis de modifi cations des documents et sont les plus conseill s dans la mesure du possible De plus ce terme permet la compatibilit avec les ancres HTML existantes Hintro en HTML correspond xpointer id intro Il existe d autres termes de ce ALVAREZ Abraham 36 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens type comme root repr sentant la racine d un document XML ou here permettant de localiser l l ment lien servant d origine dans le cas d un lien interne un document Les termes de localisation absolus peuvent tre suivis de termes de lo calisation relatifs 3 4 3 Termes de localisation relatifs Ils d finissent la direction suivre par rapport une localisation source qui peut tre soit le terme de localisation absolu soit le terme de localisation relatif pr c dent Il existe douze termes relatifs permettant par exemple de se diriger vers les l ments enfants descendants parents ou anc tres de l l ment ser
3. laires mais ne pr sentent pas tous un int r t pour un utilisateur donn La base de donn es est pourtant pr sent e de la m me fa on tous Figure 1 5 R seaux des liens non filtr s La personnalisation de liens va permettre l utilisateur de filtrer les liens pour sa requ te Ce n est alors que les documents r f renc s qui seront accessibles par le lien personnalis La figure 1 6 reprend la figure 1 5 avec une personnalisa tion Figure 1 6 R seaux des liens personnalis s ALVAREZ Abraham 23 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens La personnalisation peut tre r alis e de deux mani res diff rentes 1 Les utilisateurs d cident eux m mes quels liens seront pr sent s 2 Le syst me hypertexte r alise un calcul des liens par rapport aux pr f ren ces aux connaissances au degr d expertise ou autres caract ristiques de l utilisateur Les syst mes qui effectuent cette sorte d adaptation des liens ou contenus sont nomm s Syst mes Hypertextes Adaptatifs Adaptive Hypermedia System AHS DGH99 BSW96 La personnalisation des pages n avait pas t consid r e lors de la conception initiale du Web Ce sont les sites Web commerciaux qui ont t pous s s par la force du commerce lectronique rendre le World Wide Web plus per sonnalisable Goodman98 De nos jo
4. me exp rimental qui voulait tre un outil d am lioration des capacit s intellectuelles de l tre humain Englebart62 C tait un environnement de travail en r seau qui proposait des outils de traitement de textes et de traitement d id es et permettait la collecte d informations en fournissant entre autre des m ca nismes d analyse et de r solution de probl mes L volution des techniques aidant il pr sente dans les ann es soixante la mise en uvre du concept de Vannervar Bush avec le premier syst me informatique en mode hypertexte NLS oNLine System Ce syst me servait archiver des arti cles des notes des bibliographies etc Tous les crits li s la recherche taient en registr s dans un syst me informatique permettant la mise en place de r f rences ALVAREZ Abraham 14 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens crois es entre des documents accessibles tous Ce syst me tait assez proche d une base de documents et facilitait le travail collaboratif Englebart63 2 Introduction aux hyperliens La fonction principale de l hypertexte ou plus g n ralement des hyperm dia est en effet d tablir dans un ensemble de documents des possibilit s de circulations Transverses c est dire permettant d ignorer la fois la lin arit habituelle des documents et la distinction formelle en
5. ment EleveINSA dont le texte est ALVAREZ Abraham Ce chemin d finit un n ud dans l arborescence du document 3 4 4 Termes de localisation de parties une portion XPointer permet de pointer vers plusieurs l ments XML pr cis un texte ou encore vers une partie d un document XML Les termes de localisation de parties permettent de localiser toute une partie d un document XML situ e entre deux emplacements dans le document appel s points ou pointeurs On utilise dans la syntaxe de Xpointer le terme to entre deux suites de termes d finissant chacune un point dans un m me document Par exemple s lectionner tous les renseignements dans l l ment SubFam depuis l at tribut modele wap3650 jusqu l attribut WapVersion 2 0 Xpointer Wap3600 modele 3650 to Wap3600 WapVersion 2 0 lt FamilleProduct id Samsung gt lt FamilleProduct id Nokia gt lt SubFam id Wap3600 gt lt modele gt 3650 lt modele gt lt poid gt 190 grammes lt poid gt lt Com gt Tribande lt Com gt lt Prix gt 650 00 lt Prix gt lt Navigateur gt non lt Navigateur gt portion s lectionn e lt WapVersion gt 2 0 lt WapVersion gt lt Camera Integre oui lt Camera Integre gt lt SubFam gt lt FamilleProduct gt Ce chemin d finit une r gion entre 2 points dans l arborescence du document ALVAREZ Abraham 38 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l
6. parce que la relation de l assertion peut avoir des valeurs 1 1 n 1 n n c est dire que la d finition formelle pr sent dans cette section n impose aucune restriction sur la cardinalit des ensembles de ressources Un lien entendu peut avoir plusieurs ci bles locales ou distantes Les fonctions de lien ne sont pas n cessairement surjectives parce qu il existe des ressources dans un co domaine de la fonction du lien par exemple toutes les ressources accessibles dans le World Wide Web qui ne peuvent pas tre une ci ble d un lien La fonction de lien ne peut pas non plus tre non d terministe c est dire chaque fois que la fonction est valu e elle renvoie un diff rent ensemble des ressources ALVAREZ Abraham 21 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens En th orie le calcul de la fonction inverse est toujours possible mais pas dans la pratique il peut devenir co teux voir impossible La conclusion de cette fonction inverse est quivalente la question suivante Quel est l ensemble des documents du World Wide Web qui pointent vers une page en particuli re 2 4 Type de liens 2 4 1 Liens externes Ce type de liens concernent les liens vers des bases externes cette technique corres pond l approche Hyperbases C f chapitre 2 Il y a une s paration nette entre
7. C f Section 3 3 2 Chaque chemin de localisation peut tre exprim en utilisant une syntaxe di recte mais plut t verbeuse Il existe galement un certain nombre d abr viations syn taxiques permettant d exprimer de mani re concise les cas les plus courants Cette section explique la s mantique des chemins de localisation en utilisant une syntaxe non abr g e Ci apr s sont pr sent s quelques exemples de chemins de localisation utili sant une syntaxe non abr g e W3C Xpath child section s lectionne l l ment section enfant du n ud contextuel child s lectionne tous les l ments enfant du n ud contextuel child text s lectionne tous les n uds textuels du n ud contextuel child node s lectionne tous les enfants du n ud contextuel quelque soit leur type attribute prix s lectionne l attribut prix du n ud contextuel attribute s lectionne tous les attributs du n ud contextuel descendant section s lectionne tous les descendants section du n ud contextuel ancestor section s lectionne tous les anc tres section du n ud contextuel ALVAREZ Abraham 31 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens ancestor or self section s lectionne tous les anc tres section du n ud contextuel et le n ud contextuel lui m me si c est une sec tion descendant or self sec
8. art l origine des hyperliens 3 4 5 Termes de localisation de cha nes XPointer dispose de fonctions de manipulations des localisations point n ud r gion et des ensembles de celles ci Les termes de localisation de cha nes permet tent de localiser un texte dans un document XML On peut utiliser le terme string range XPointer string range publication auteur idref alvarez XML position last Ici Xpointer s lectionne la derni re position des localisations de la cha ne XML dans les publications de l auteur Alvarez Voyons l exemple suivant o le XPointer pointe vers la deuxi me occurrence de la cha ne Tribande dans l l ment avec la valeur id Motorola lt FamilleProduct id Nokia gt lt FamilleProduct id Motorola gt lt MotoFam id 3600 gt lt modele gt 3650 lt modele gt lt poid gt 190 grammes lt poid gt lt Autonomie gt 04h lt Autonomie gt lt Comm gt Tribande lt Comm gt Premi re occurrence lt Prix gt 650 00 lt Prix gt lt MotoFam gt lt SiemensFam id Marlin gt Aa N ds eat Xpointer string range lt moaele gt lt moaele gt id Motorola Horasren qranness Doide don em co lt Autonomie gt 06h lt Autonomie gt lt Comm gt Tribande lt Comm Deuxi me occurrence lt Prix gt 680 00 lt Prix gt lt SiemensFam id gt lt SonySubFam id 800Wap gt lt i800 gt lt modele gt P800W lt modele gt lt WapVersion gt 2 0 lt Wap
9. avoir un panorama global des liens abord s dans ce chapitre nous pr sentons une synth se graphique Classification de liens Par cat gorie Autre cat gorie J in 9 SE externes personnalis s typ s dynamiques Service Structure Fonction navigation structurels Repr senter linguistique de r cup ration des actions D finis dans Navigation De De De Associ s aux F 2 information de parcours les travers les hi rarchie s quence m tadonn es POTERNS p protocoles navigateurs noeuds Figure 1 8 Repr sentation graphique de la classification des liens ALVAREZ Abraham 44 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon
10. cification du W3C ne fait aucune suggestion pour l impl mentation Goodman98 Le langage XLink W3C XLink Laurent99 offre plus de possibilit s pour int grer des m tadonn es aux hyperliens Toujours candidat la recommandation W3C XLink deviendra probablement une nouvelle norme un nouveau standard d s que les navigateurs impl menteront toutes les fonctionnalit s de XML W3C XML Ray01 HN01 McLaughlin02b Laurent99 C f Section 3 pour approfondir les capacit s de Xlink 2 4 4 Liens dynamiques Une des nombreuses applications bas e sur le Web concern e par les fonctionnalit s de liens sont les librairies num riques DL Digital librairies Leur principe consiste r cup rer le contenu d une base de donn es et g n rer tous les liens n cessaires la vol e Dans la plupart des cas cela exige des auteurs l tablissement lors de l criture des documents d un sch ma pr d fini L information de la structure de liens est une propri t du programme ou un fichier script qui g n re la page fi nale Le calcul selon une r gle pr d finie des ancres source et cible du lien est la base des liens dynamiques AV94 AVC94 Les liens dynamiques sont g n r s partir d une fonction implicite pour les liens Le lien d clar est un lien du m me type que le lien dynamique Avec ce type de lien le calcul des extr mit s est sp cifi au moment de la cr ation il est r alis au mo
11. document par l interm diaire d un URI Uniform Resource Identifier l image de la balise lt a href URL gt du langage HTML Dans les sections suivantes les trois modules du XLL sont abord s leurs capacit s usage et quelques probl mes de sp cifications 3 1 XLink le langage de liaison de XML La norme Xlink est une recommandation du W3C parue en juin 2001 W3C XLink XLink propose dans la lign e de XML une fa on normalis e de repr senter des liens hypertextuels plus riches que ceux permis par HTML XLink n est actuellement qu un projet de norme du Consortium W3 L autre exemple le formalisme des URI Uniform Resource Identifier est en cours d laboration par le W3C ce concept chapeaute la syntaxe URL Uniform Resource Locator rfc1738 et URN Uniform Resource Name rfc1737 Actuellement un des seuls cadres de localisation un tant soit peu normalis et r ellement implant est le formalisme des URL sur lequel sont bas s les liens hypertextuels de HTML Cette norme laisse entrevoir des possibilit s importantes quant son utilisa tion dans le cadre de la gestion documentaire En effet il appara t possible de rajou ter des annotations un document initial sans que celui ci soit modifi ALVAREZ Abraham 28 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 2 Possibilit s de XLink D apr s le groupe de trav
12. le lien et le document vers lequel il pointe Les avantages d une telle base de lien Link Database sont les suivants La facilit d impl mentation des liens bidirectionnels et la maintenance ais e qui en d coule La modification du lien est ind pendante du document La cr ation des nouveaux types de liens dans la base est autoris e C f Section 2 3 2 Le contr le des droits d acc s aux liens est plus facile La cr ation et maintenance des bases de donn es de liens externes n cessite un travail additionnel par exemple l impl mentation d un m canisme pour garantir la coh rence et ou l int grit des liens Kappe95a Ceci est au c ur de n tre pro bl matique de recherche Parmi quelques syst mes hypertexte qui mettent en uvre ce type de m canisme on peut citer Hyper Wave Maurer96 Microcosm par Davis DHH 92 Davis95 98 0HS98 FHH 90 Dexter par Halaz HS90 HS94 2 4 2 Liens personnalis s Un lien personnalis permet de mettre en relation le lien et un certain niveau de connaissance Si nous observons la structure de la figure 1 5 et supposons qu elle repr sente tous les documents d une base de donn es nous constatons que chaque ALVAREZ Abraham 22 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens document comporte un grand nombre de r f rences vers des documents parfois simi
13. module de mesure 18 2 2 3 Le module d adressage de lieux 18 2 24 Le module hyperliens 18 2 2 5 Le module d agencement 18 2 2 6 Le module d ex cution 18 2 3 LES HYPERLIENS 19 2 4 TYPE DE LIENS 22 2 4 1 Liens externes 22 2 4 2 Liens personnalis s 22 2 4 3 Liens typ s 25 2 4 4 Liens dynamiques 27 XML LINKING LANGUAGE XLL 3 1 XLINK LE LANGAGE DE LIAISON DE XML 28 28 3 2 POSSIBILITES de XLink 29 3 3 XPath 29 3 3 1 Chemins de localisation 31 3 3 2 tapes de localisation 34 3 4 XPOINTER LE LANGAGE D ADRESSAGE DE XML 34 35 3 4 1 L adressage avec XPointer 3 4 2 Termes de localisation absolus avec l attribut id point 35 3 4 3 Termes de localisation relatifs 37 ALVAREZ Abraham 10 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 4 4 Termes de localisation de parties une portion 3 4 5 Termes de localisation de cha nes 38 39 4 AUTRE CAT GORIE DES LIENS 40 4 1 LIENS DE SERVICE 40 4 2 LIENS DE STRUCTURE 41 4 3 LIENS DE FONCTION 42 5 CONCLUSION 43 5 1 RESUME DE LA TOPOLOGIE DES LIENS 44 ALVAREZ Abraham Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon 11 Chapitre 1 tat de l art l
14. plique quatre types possibles d objets ensemble de n uds une suite non ordonn e de n uds sans doublon bool en vrai ou faux nombre un r el cha ne de caract res une suite de caract res UCS L valuation des expressions d pend du contexte XSLT et XPointer sp ci fient chacune le contexte pour les expressions XPath qui y sont utilis es Le contexte peut tre un n ud le n ud contextuel une paire d entiers positifs non nuls la position contextuelle et la dimen sion contextuelle un ensemble de variables associ es une biblioth que de fonctions ALVAREZ Abraham 30 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 3 1 Chemins de localisation La grammaire sp cifi e dans cette section est compatible avec celle applicable aux valeurs d attributs telle que d finie partir de la version 1 0 de la norme XML W3C Xmi Une expression particuli rement importante est le chemin de localisation Celle ci s lectionne un ensemble de n uds relativement un n ud de contexte dit n ud contextuel Le r sultat de l valuation d une telle expression est l ensemble des n uds cibl s par le chemin de localisation Les chemins de localisation peuvent contenir des expressions r cursives de filtrage des n uds Un chemin de localisation doit tre conforme la r gle de production des chemins de localisation
15. sont des liens de r f rence Thistlewaite95 par exemple pour plus de d tails cliquer ici Ces liens qui renvoient d autres pages ou paragraphes du texte constituent galement des liai sons directes vers des unit s implicites de sens localis es au sein d une page ou d un paragraphe Voir le concept de notion transversale C f Section 4 1 4 2 Liens de structure Liens structurels Les liens structurels sont ceux qui retracent le sch ma ou la structure logique d un document Par exemple sont autant des liens structuraux les liens pour naviguer en tre chapitres ou sections les liens qui d signent une figure les liens qui pointent vers une citation bibliographique voir l article lors de la citation des travaux d un au teur dans une bibliographie Liens de r cup ration La premi re tape d interaction entre l utilisateur et le syst me lorsqu un document d URL donn e est r cup r depuis le serveur peut tre consid r e comme un lien Dans le cas des documents structur s ils repr sentent la structure logique du docu ment DOM Document Object Model DOM permet de naviguer de g rer son contenu d acc der la structure et au style en d finissant un ensemble de classes ind pendamment des plats formes et des langages de programmation Wood99 W3C DOM L acc s aux donn es est r alis par des n uds qui les contiennent ALVAREZ Abraham 41 Th se en
16. un l ment dans un document XML qui a un attribut de type ia avec une valeur sp cifi e C f Section 3 3 2 W3C XPath pour une d finition exacte des param tres L inconv nient de la fonction id est qu elle peut seulement tre utilis e pour des documents qui ont a un attribut id d fini Si aucun attribut du type id n est pr sent et si n existe aucune mani re de modifier le document cible alors que le chemin de localisation doit tre utilis En outre retenons que le m canisme de liens peut donc lier des documents XML avec de nombreuses possibilit s et surtout qu il surpasse les liens HTML pour les raisons suivantes n importe quel l ment XML peut tre un lien XLink peut pr ciser le comportement des applications par rapport aux liens notamment ouvrir un lien dans une nouvelle fen tre XLink permet des liens entre plus de deux ressources bi directionnels multi directionnels et externes aux documents li s Jes liens hors ligne peuvent lier des ressources en lecture seule ou inac cessibles et permettent ainsi une mise jour plus souple des liens XPointer offre de nombreuses possibilit s pour localiser un endroit l in t rieur d un document XML et m me des parties enti res d un document ALVAREZ Abraham 43 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 5 1 R sum de la topologie des liens Afin d
17. Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Liens de parcours Ces liens entre les documents offrent une fonction ergonomique de lecture rapide dans une collection de documents Liens de citation Ce type de lien est utilis g n ralement dans le but d offrir un contexte additionnel Par exemple en offrant la possibilit de cliquer sur des r f rences contenues dans des articles de recherche dans une base de donn es comme la base du site CiteSeer GBL98 Scientifique Literature Digital Library ResearchIndex qui actuellement contient plus de 500 000 documents selon Lawrence LGB99 Ce m me Lawrence qui a par la suite essay de d localiser de la base les adresses URL non valides et discute l utilisation des URL dits persistantes LCGF 20001 Le projet Open Journal s appuie sur ce type de lien dans le but d largir la diffusion des journaux sur le Web HCHHH97 4 3 Liens de fonction Repr senter des actions Un lien de fonction peut par exemple avoir pour vocation de repr senter une action L action est lanc e apr s l activation du lien Cela peut tre ouvrir une autre page activer une applet ou un script java etc Dans le pass le t l chargement et la re cherche d information sur des sites distants ont pu tre probl matiques pour certains utilisateurs car cette t che demandait un certain savoir fair
18. Partie tat de l art Chapitre 1 tat de l art l origine des hyperliens Chapitre 1 L origine des hyperliens Il est h las devenu vident aujourd hui que notre technologie a d pass notre humanit Albert Einstein R sum du chapitre Les hyperliens sont consid r s comme un concept cl dans la fa on de conduire ou acheminer les connaissances du WWW Dans certains secteurs tels que la GED et le Knowledge Management la gestion de liens est devenue une t che complexe qui n cessite des techniques plus sophistiqu es Ce chapitre commence par survoler l historique de l hypertexte Une d finition formelle du lien est ensuite examin e en d tail ainsi que d autres concepts tels que liens typ s dy namiques calcul s personnalis s et externes Une attention toute particuli re est ac cord e l acc s et l adressage des documents Xlink et Xpath Nous pr sentons ga lement un panorama de la norme HyTime et ses fonctionnalit s ALVAREZ Abraham 9 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon 1 Chapitre 1 tat de l art l origine des hyperliens Table des mati res L ORIGINE DES HY PERLIENS ET DE L HYPERTEXTE 1 1 VANNERVAR BUSH 1 2 THEODOR NELSON 1 3 DOUGLAS ENGLEBART INTRODUCTION AUX HYPERLIENS 2 1 N UDS 2 2 LA NORME HYTIME 12 12 13 14 15 16 17 2 2 1 Le module de base 17 2 2 2 Le
19. Version gt lt NavigateurWeb gt OUI lt NavigateurWeb gt lt 1800 gt lt SonySubFam gt lt FamilleProduct gt Nous avons vu que XPointer permet un rep rage des l ments et du texte avec une granularit fine alors que dans HTML il est n cessaire de fournir une ALVAREZ Abraham 39 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens identificateur du type id valeur pour chaque balise que l on veut r pertorier De plus XPointer offre la possibilit de localiser des l ments sans utiliser une id valeur Ceci est particuli rement utile si l auteur d un document ne veut pas tenir compte du fait que les parties du document seront des ancres destination des liens 4 Autre cat gorie de liens Randall propose une cat gorisation de 80 types de liens TW83 on constate qu une trop grande vari t de types de liens transforme la d sorientation de l utilisateur de l hypertexte en confusion Cette classification nous a inspir dans la classification que nous proposons ci dessous C f Sections 4 1 4 2 et 4 3 Dans le cadre de nos recherches nous nous proposons de construire une classification des liens en fonc tion des op rations effectuer dans le but de pouvoir les contr ler et les manipuler On peut les trouver sous diverses formes ils peuvent s imbriquer comme un point de d part destination d une page entre deux
20. ail Xlink Working Draft W3C XLink Xlink est un langage qui permet l insertion d l ments dans les do cuments XML afin de cr er et de d crire des liens entre des ressour CES Dans le contexte XLink un lien est une relation explicite entre deux ou plu sieurs ressources ou parties de ressources XLink permet d affirmer une relation de lien entre plus de deux ressources d associer des m tadonn es un lien de d finir des liens unidirectionnels et bidirectionnels d attacher des liens aux documents en lecture seule d exprimer des liens qui r sident dans une localisation s par e des res sources reli es Par exemple dans un document XML s par ou dans une base de donn es C f Section 2 3 1 XLink est con u pour pr server la simplicit du m canisme de liaison de HTML mais il fournit davantage de puissance et d extensibilit si n cessaire Il permet de cr er des liens entre plus de deux ressources et d associer des m tadonn es aux liens XLink d finit deux sortes de liens fondamentaux liens simples et liens tendus La notion de liens tendus permet d associer des ressources sans que celles ci soient modifi es Michard0O1 Cette notion repose sur l id e de document pivot ce docu ment servira de lien entre toutes les ressources 3 3 XPath XPath est le r sultat d un effort d homog n isation de la syntaxe et de la s mantique de fonctions communes XSLT et XPointer L objectif premi
21. autres n uds La notion de n ud constitue d une certaine fa on l unit l mentaire de lecture Dans les syst mes hypertexte ils serviront de point d arriv e de l ancre Ils peuvent inclure des contenus de type diff rent texte images vid o audio Des m tadonn es tels que la date l auteur le langage et le nom du n ud peuvent leur tre attach s Les n uds d information sont habituellement reli s entre eux et l ensemble des liens unissant ces n uds dessinent ce qu il est convenu d appeler des r seaux d information La figure 1 2 illustre un graphe des n uds N ud avec du texte N ud avec de l audio Noeud avec de la vid o N ud avec du texte N ud avec de l image N ud avec du texte N ud avec de l image gt Hyperiien Figure 1 2 Graphe des n uds contenant des diff rents m dias T 7 7 7 7 p PN 7 7 M tadonn es sont des donn es sur des donn es par example la taille d un fichier est une m tadonn e car c est une donn e sure le fichier et non un l ment du fichier lui m me ALVAREZ Abraham 16 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 2 2 La norme HyTime Cette section va nous permettre de pr senter la norme HyTime avec les principales fonctionnalit s Newcomb91 Goldfarb93 Newcomb95 La norme HyTime s a
22. aviga teurs pour acc der l historique liens de navigation travers les n uds contenu index navigateur consiste aider les utilisateurs en leur proposant une table des mati res ou une liste de documents relatifs leurs recherches en indiquant leur localisa tion dans une hi rarchie liens de hi rarchie p re ou n ud racine fils etc ces liens peuvent tre utilis s par un programme ou un agent de fa on transparente l utilisateur dans le but de visualiser la structure hi rarchique des documents liens de s quence d marrer finir suivant pr c dent proposent l au teur du document la possibilit d indiquer aux utilisateurs une s quence qu ils devraient suivre liens avec des m tadonn es Pour les informations qui ne sont pas constitu tives du document il est utile d ajouter ces m tadonn es pour les associer de fa on claire et non ambigu au document Nous pouvons consid rer l au teur l diteur le copyright le r dacteur comme des m tadonn es Nous d crivons les diff rents types de liens propos s par la recommandation du consortium W3C Malheureusement les navigateurs Netscape Communicator et Internet Explorer ne sont pas pr ts supporter cette sp cification de types de liens ALVAREZ Abraham 26 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Une des raisons est sans doute que la sp
23. calisa tion source est en fait un l ment d un document XML Le plus utilis est le terme id qui permet de s lectionner l l ment dans le document qui poss de un attri but du type ID avec une valeur donn e ALVAREZ Abraham 35 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens La valeur de l attribut ID tant unique et exclusive le XPointer pointe sur un seul l ment Notons qu il pointe sur l l ment entier et pas seulement sur sa balise de d part comme dans les liens HTML Dans XML tout l ment peut avoir un attribut id valeur unique et exclu sive voyons l exemple suivant lt EleveINSA id ALVAREZ type doctorant gt ALVAREZ Abraham lt EleveINSA gt XML propose un lien basique avec l attribut idref lt EleveINSA gt LIRIS lt auteur idref ALVAREZ gt lt EleveINSA gt Ce chemin d finit un point dans l arborescence du document On peut l identifier gr ce l URL http lisi insa lyon fr alvarez xml Xpointer idref ALVAREZ Voyons un autre exemple Xpointer id 3600 Ici le lien pourra adresser pointer vers l l ment SubFam poss dant un attribut id de valeur 3600 La repr sentation arborescence du code xml pour cet exemple est la suivante lt FamilleProduct id Samsung gt lt FamilleProduct id Nokia gt lt SubFam id 3600 gt Xpointer id
24. de chemin se repr senterait de la fa on suivante axis node test predicate La syntaxe d une tape de localisation est le nom de l axe et le n ud de test s par s d un point virgule suivi de 0 ou n expresions rep r es par des crochets Par exemple dans child section position 1 child est le nom de l axe section le n ud de test et position 1 child title sont des exemples des pr dicats 3 4 XPointer le langage d adressage de XML XPath et XPointer sont deux sp cifications de XML qui visent am liorer les possi bilit s de d finition des liens dans les documents XML En bref si XLink r git comment les liens sont ins r s dans des documents XML XPointer fournit la sp ci fication de localisation savoir o le lien commence et o il finit exactement XPointer est bas sur XPath qui d finit comment adresser ou rep rer les parties fragments d un document XML XPath et XPointer ont atteint le statut de la re commandation du consortium W3C W3C XPath W3C XLink ALVAREZ Abraham 34 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 4 1 L adressage avec XPointer Le premier objectif de XPointer est de fournir un moyen simple d adresser la struc ture interne d un document XML une partie Pour cela il utilise le langage XPath qui d crit des patterns chemins de localisation et extrait des
25. e comme par exemple pour t l charger un fichier par ftp ou comme pour utiliser des outils comme Gopher Les browsers Web depuis Mosaic NCSA95 offrent des liens hypertextuels pour r aliser cette fonction l aide d une interface graphique Liens associ s aux protocoles Cette cat gorie de liens est bas e sur les types de documents li s entre eux Nous avons inclus cette cat gorie parce qu ils sont typiquement identifi s par une ressource vers laquelle ils se connectent HTTP FTP TELNET SMPT WAIS et tout derni rement les protocoles SOAP Englander03 W3C SOAP et WSDL ALVAREZ Abraham 42 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens W3C WSDL Ils sont identifi s par une balise ou code dans le texte du lien 1 e http www google fr ftp ftp lisi insa lyon fr 5 Conclusion La sp cification XPointer n est pas con u pour tre un langage d interrogation Par fois il est trop compliqu de d finir un chemin d acc s si on ne conna t pas d une fa on g n rale la structure hi rarchique du document XML Nous avons vu que par l interm diaire de XLink et ou XPointer le m ca nisme de liens XML peut donc lier des documents XML avec de nombreuses possibi lit s Une fonction tr s utilis e est la fonction id il est d fini d ailleurs dans la sp cification de Xpath et cette fonction choisit
26. er de XPath est de d fi nir la mani re d adresser des parties d un document XML En vue de pourvoir cet objectif premier cette sp cification fournit galement les moyens pour traiter des cha nes de caract res des nombres et des bool ens XPath utilise une syntaxe com pacte ne suivant pas la XML pour faciliter son utilisation dans des URI et des attri ALVAREZ Abraham 29 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens buts de balises XML XPath agit sur les structures abstraites et logiques d un docu ment XML plut t que sur sa syntaxe apparente W3C Xpath Le nom XPath vient de l utilisation d une criture de type chemins d acc s comme les URL pour se d placer l int rieur de la structure hi rarchique d un do cument XML Ray01 HNO1 McLaughlin02b Laurent99 XPath est con u pour tre utilis la fois par XSLT et XPointer XPath fournit un m canisme pour associer une valeur de type cha ne de caract res chaque type de n ud Certains ont galement un nom XPath supporte compl tement les espaces de nom XML XPath repr sente les documents XML comme un arbre de n uds Il y a plu sieurs types de n uds parmi lesquels les n uds d l ments d attributs et de texte en repr sentant les sections CDATA d un document XML La forme syntaxique de base de XPath est l expression Une expression s ap
27. i vement La relation doit exister entre ces deux ensembles de ressources ALVAREZ Abraham 20 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens D finition 1 3 Un lien peu galement d fini comme une fonction inverse La fonction du lien inverse f est la fonction qui tabli le sous domaine S de f der ri re le domaine S savoir deux types de fonctions inverses calcul e et explicite D finition 1 4 Lien comme fonction inverse calcul e La fonction calcul e inverse f 1 de la fonction fR Ss St est la fonction obtenue par l valuation de f donc on commence par f 1 est St Ss Un exemple de la fonc tion inverse calcul e pourrait tre la navigation par le bouton pr c dent via l interm diaire du historique stock dans une sorte de cache Les browsers web sont des applications bas es sur cette technique normalement avec l aide de bouton pr c dent D finition 1 5 Lien comme fonction inverse explicite La fonction inverse explicite f de la fonction fr S Sz est une fonction f Ss S4 avec les contraintes Ss S identiques ou avec une intersection non vide P P peut tre un sous ensemble vrai de Sz depuis il tabli l inverse et ne peut pas tre d fini par tous les membres de l ensemble du r sultat de f De fa on g n rale les fonctions de lien ne sont pas injectives
28. it principale de ce module est l adressage par coordonn es Il s agit de sp cifier un lieu par la position relative d un objet 2 2 3 Le module d adressage de lieux Les plus simple moyen de localiser un l ment est lui associer un attribut ID Cette forme de localisation est mise en uvre par SGML et par le module de base de Hy Time Cependant le module de base ne fournit aucun moyen d affecter un ID des portions arbitraires de donn es ni des collections ni des l ments ne pouvant avoir d ID 2 2 4 Le module hyperliens Le module hyperlien permet d effectuer des connexions ou hyperliens entre objets soit l int rieur d un document unique soit parmi les documents et les objets infor mationnels qui constituent un hyperdocument 2 2 5 Le module d agencement Ce module permet d agencer les v nements ou occurrences d objets sur des axes fi nis de coordonn s ces coordonn es pouvant tre exprim es selon des unit s spatiales ou temporelles Ce m canisme permettant galement de rep rer les v nements les uns par rapport aux autres 2 2 6 Le module d ex cution Quand le module d agencement est utilis on pet contr ler l ex cution de l application en terme de modification d objets ordre de modification modificateurs autoris s etc et en terme de projection d v nements sur les axes espace temps dur e d un slide fr quence d un son taille d une image etc Apr s avoir d crit les fonctionnal
29. it s de HyTime nous allons donc survoler l utilisation de HyTime pour la mod lisation de liens Ce qui fait la force des fonc ALVAREZ Abraham 18 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens tionnalit s hyperliens de HyTime est l ind pendance qu il procure vis vis des sys t mes pour exprimer des adresses des objets hyperm dias HyTime fait une distinc tion entre les liens et les extr mit s de liens ou ancres La granularit de HyTime en ce qui concernel adressage permet de d finir comme ancre un document un l ment d une instance quelques mots et jusqu une partie d image gr ce aux hospots Une ancre potentielle est tout ce qui peut tre adress ou identifi par HyTime Les hyperliens sont des fonctionnalit s du module hyperlien Les lieux et leur adressage sont d finis dans le module d adressage de lieux Le module d adres sage de lieux utilise galement le module de mesure pour l adressage par coordon n es Le module de mesure permet de sp cifier la position et l tendue des objets dans diff rentes unit s de mesure d finis par l application Les modules utilis s pour la mod lisation des liens sont donc les modules hyperlien adressage de lieu et me sure 2 3 Les hyperliens Un des concepts essentiels des syst mes hypertexte hyperm dia sont les concept de lien et hyperlien Ils sont la base de la struct
30. lisateur Un syst me hypertexte semi structur sugg re un ensemble de types de liens mis disposition de l auteur et ou utilisateur Un syst me hypertexte structur inclut des r gles afin de d finir les contraintes de type structurelle et relationnelle ces contraintes tant im pos es par le syst me hypertexte lui m me ALVAREZ Abraham 25 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Le World Wide Web peut tre consid r comme un syst me hypertexte semi structur En 1996 Maloney et al RCBM 97 a propos une extension la sp cification d HTML version 2 0 BC90 au niveau des balises lt gt et lt link gt Ces modifications tant minimes sa proposition a t accept e et est devenue une re commandation du consortium W3C W3C99 Conform ment la recommandation de ce consortium les deux balises lt a gt et lt link gt d tiennent un attribut rel et un attribut rev qui indiquent respectivement les fonctions suivant et pr c dent La version initiale de la sp cification d HTML permet d num rer diff ren tes cat gories de types de liens attention quelques uns sont diff rents de ceux que nous avons d crits dans la section 2 3 l liens d finis dans les navigateurs bouton home pr c dent et suivant ces liens sont utilis s par des agents sp cifiques clients Web ou N
31. ment du franchissement De nos jours nous voyons par exemple que la publication des revues sur le Web est devenue une chose appr ci e du monde de la recherche Plusieurs efforts ont t faits pour publier des revues sur le Web La technique la plus employ e a consist laisser le contenu intact et permette une navigation simple Des techniques plus sophistiqu es ont t employ es usage des Scripts CGI CR98 pages ASP Micro soft02 et des Servlets de Java Flanagan2000 afin d imposer une structure d finie de liens CH98 Un exemple explicite est l norme librairie num rique d ACM elle propose des liens entre les articles du m me sujet et tous les articles publi s par le m me auteur ALVAREZ Abraham 27 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 XML Linking Language XLL XLL est un langage de description des liens hypertextes pour XML XLL faisant en core aujourd hui l objet d tudes par le W3C les sp cifications voluent et ne sont pas encore parfaitement op rationnelles au sein de toutes les applications XML Trois sp cifications constituent le c ur du langue XLL XLink XPath et XPointer XPath et XPointer indiquent comment des l ments et des donn es sont adress s dans un document XML Xlink sp cifie comment des liens doivent tre imbriqu s dans des do cuments XML XLink permet d acc der un
32. ns 2 4 3 Liens typ s S mantiquement les liens typ s aident les auteurs organiser leur information de fa on plus efficace et fournissent aux utilisateurs des informations pertinentes par rap port l objectif du lien en cours d exploration Dans le domaine de la recherche d in formation cela facilite l automatisation et constitue un avantage non n gligeable pour les moteurs de recherche ASR94 Le syst me ParaSite Spertus97 distingue quatre types de liens ascendant descendant crois et externe www insa lyon fr www uanl mx encroix ascendants externes www insa lyon fr laboratoires www insa lyon fr recherche descendants www insa lyon fr relalintern Figure 1 7 Repr sentation des liens hypertextuels dans le syst me ParaSite Spertus97 Les liens typ s sont galement abord s par Wang et Rada WR98 qui de plus d crivent le syst me hypertexte comme un r seau s mantique un r seau s mantique peut prendre la forme d un graphe dans lequel les concepts sont des n uds et les relations entre les n uds sont des liens Ils distinguent trois types de syst mes hypertextes bas s sur ce paradigme dit s mantique Un syst me hypertexte non structur admet des n uds et liens de type arbitraires leur utilisation n impose pas de contraintes La s curit du syst me d pend totalement des actions de chaque auteur et ou uti
33. origine des hyperliens 1 L origine des hyperliens et de l hypertexte L hypertexte est un concept tr s ancien de gestion des crits des biblioth ques codex de parchemins livres encyclop dies etc mais sa r alisation technique est r cente Dans son article Rayward94 Rayward met en valeur les travaux du belge Paul Otlet sur les pratiques documentaires de la fin du XIX si cle jusqu aux ann es 1930 Rayward d crit les r alisations d Otlet et ses sp culations propos des techniques de consultation de documents ainsi que ses intuitions sur l utilisation de la t l vision comme moyen de communiquer l information et ce qu il nommait les substituts de livres Au vu de ses travaux l europ en Otlet m rite autant d tre cit que l am ricain Bush L histoire contemporaine du concept d hypertexte a d but vers la fin de la seconde guerre mondiale et r sulte des travaux de Vannevar Bush Theodor Nelson et Douglas Englebart Ces trois auteurs sont reconnus comme tant l origine du concept d hypertexte li la technologie moderne Depuis cette p riode les termes pr fix s par hyper pour d finir des extensions du concept originel apparaissent de plus en plus souvent dans la litt rature et dans les projets traitant de solutions aux probl mes de cr ation de gestion et de consultation d information 1 1 Vannervar Bush La premi re description d un syst me de type hypertexte a t pro
34. p puie sur un ensemble de constructions SGML appel es formes architecturales et or ganis es en modules HyTime a t con u de fa on modulaire afin de faciliter son impl mentation et son utilisation Les formes architecturales sont class es en six modules qui d finissent chacun une fonctionnalit pr cise Les relations de d pendance entre les modules sont r sum es par la figure ci dessous Module hyperliens Module Module d adressage Module de base de lieux d agencement Module Module de mesure d ex cution Figure 1 3 Les modules de HyTime 2 2 1 Le module de base Le module de base est le composant obligatoire et principal de l architecture HyTime Afnor94 Il est compos de fonctionnalit s ind pendantes dont certaines sont op tionnelles Les fonctionnalit s obligatoires concernent les fonctionnalit s de gestion de l hyperdocument c est dire la repr sentation l identification et l acc s aux ob jets ainsi qu un format d change d hyperdocument ALVAREZ Abraham 17 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 2 2 2 Le module de mesure Ce module contient les fonctionnalit s de rep rage par coordonn es Il est optionnel mais constitue un pr requis pour toute utilisation de lieux rep r s par leurs coordon n es dans le module d adressage de lieux ainsi que pour le module d agencement La fonctionnal
35. poque Il cr e le projet Xanadu Nelson95 Nelson99 un projet hyper ALVAREZ Abraham 13 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens textuel et litt raire dont l objectif est de cr er une structure permettant de relier tous les ouvrages du monde travers un r seau Un syst me hypertexte doit supporter des liens de n importe quels types conform ment aux besoins de l auteur Les types de lien mentionn s dans Nelson92 sont des signets bookmarks des commentaires des notes de bas de page des sauts hypertexte Un autre type de lien introduit par Ted Nelson est le lien nomm Transclusion Nelson95 La Transclusion permet d imbriquer logiquement tout ou partie de documents dans d autres sans les inclure physiquement Cette technique permet un m me document d appara tre en de multiples endroits On peut voir la transclusion comme un pointeur vers le document original depuis tous les documents qui le d si gnent ou qui sont li s ce dernier Cela vite la redondance de stockage 1 3 Douglas Englebart Douglas Englebart se d marque des deux pr c dents auteurs par le fait qu il propose des outils notamment dans le domaine des interfaces Il est d ailleurs l origine de la Souris qui est d sormais pr sente sur tous les ordinateurs En 1962 il a propo s Augment un syst
36. pos e en 1945 par Vannevar Bush Bush45 dans son article intitul As We May Think Bush a d ail leurs t consid r comme le p re du concept Hypertexte dans la communaut scientifique Il consid rait que les m canismes d indexation et de classification de l poque ne pouvaient r pondre ses besoins Dans son article il d crit ainsi son sys t me Memex MEMory EXtender de la fa on suivante Imaginons un futur syst me usage personnel qui serait une sorte de fichier et une librairie priv e automatique Inventons lui un nom Memex fera l affaire Un Memex est un appareil dans lequel un individu peut stocker ses livres ses donn es et ses communications et qui est automatis de mani re ce qu il puisse les consulter avec ALVAREZ Abraham 12 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens une rapidit et une flexibilit incomparable C est une extension ses propres facult s m morielles Memex repose sur une structure non lin aire de document qui correspond aux capacit s associatives du cerveau humain o la possibilit est donn e d explorer et d annoter de l information textuelle ou graphique Compte tenu des moyens de res titution dont on disposait l poque microfiches papier photos etc Bush n a pu r aliser son projet Du reste il admettait que seuls d importants progr
37. s technologi ques pouvaient rendre son projet r alisable Bush consid re dans son approche que les connaissances se construisent par association comme les pens es de l tre humain et que les outils par analogie doi vent appliquer ce m me mod le de raisonnement 1 2 Theodor Nelson Theodor Nelson s est lui m me d fini comme un Visionnaire de l informatique et s est d crit comme un Computopien un utopiste de l ordinateur Il est l origine avec l quipe de l Universit de Brown de ce qu il nomme Les hypertex tes De ce fait il peut c est vrai tre consid r comme un des pionniers des syst mes hypertexte En 1965 il pr cise Nelson65 que l id e lui est venue en suivant un cours d initiation l informatique qui au d but devait l aider crire ses livres de philo sophie Il d fini le terme hypertexte pour sp cifier des crits non lin aires Je cherchais un moyen de cr er sans contrainte un document par tir d un vaste ensemble d id es de tous types non structur es non s quentielles exprim es sur des supports aussi divers qu un film une bande magn tique pr sentant des portes derri re chacune desquelles un lecteur puisse d couvrir encore beaucoup d informations qui n apparaissent pas imm diatement la lecture de ce paragraphe Cette d finition est tr s importante car elle va marquer toutes celles qui sui vront cette
38. sections ou une note de bas dans un do cument ou ceux ci peuvent aussi repr senter la liaison de structure entre un paragra phe dans un document La d termination automatique des types de liens est notamment propos e par James Allan Allan95 D apr s James Allan Allan96 W3C XLink un type de lien est d fini comme Une description de la relation entre la source et la destination d un lien 4 1 Liens de service Lien de navigation notion transversale Une des raisons principales du succ s du Web est le concept pointer et cliquer Ce concept est le fondement de l hypertexte il est le plus populaire dans les syst mes d hypertexte et hyperm dia Ces liens sont de type implicite ALVAREZ Abraham 40 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Lien linguistique C est un type de lien que l on peut trouver facilement lorsque par exemple on utilise la technique simple de recherche par Pattern Matching Un exemple consiste en la mise en correspondance des mots d un document avec un dictionnaire Dans la plupart des cas ces liens ont pour source un mot ou une phrase d un document Bernstein98 Liens d information aussi nomm s voir aussi Les liens ont fr quemment pour fonction de souligner l existence davantage d informations sur le sujet en cours de visualisation Ce
39. te en un optionnellement suivi d un chemin re latif Un par lui m me s lectionne le n ud racine du document conte nant le n ud contextuel S il est suivi d un chemin relatif alors le chemin de localisation s lectionne l ensemble des n uds qui seraient s lection n s par le chemin relatif s appliquant au n ud racine du document conte nant le n ud contextuel ALVAREZ Abraham 33 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens 3 3 2 tapes de localisation Les chemins de localisation location paths sont constitu s d un ou plu sieurs chemins de localisation s par s par le caract re Chaque chemin de localisa tion comprend trois parties distinctes 1 Un axe qui sp cifie la nature des relations qui lient les diff rents n uds d un ensemble r sultant Il oriente le location step en lui donnant un sens de parcours dans l arborescence du document xml entre le n ud contextuel et les n uds localiser Les axes disponibles sont child pre ceding descendant attribute parent namespace ancestor etc 2 Un n ud de test pr cise le type des l ments que l on souhaite inclure partir des n uds obtenus par l tape de localisation 3 0 ou n pr dicats qui sont des expressions arbitraires pour raffiner l en semble des n uds obtenus par l tape de localisation Du point de vue syntaxique une position d expression
40. tion s lectionne tous les descendants section du n ud contextuel et le n ud contextuel lui m me si c est une section self section s lectionne le n ud contextuel si c est un l ment sec tion et rien dans le cas contraire child chapitre descendant section s lectionne les descendants section de l l ment chapitre enfant du n ud contextuel child child paragra s lectionne tous les descendants paragra du n ud contextuel s lectionne la racine du document qui est toujours le parent de l l ment document descendant section s lectionne tous les l ments section descen dants du document contenant le n ud contextuel descendant section child avantages s lectionne tous les l ments avantages qui ont un parent section et qui sont dans le m me document que le n ud contextuel child section position 1 s lectionne le premier enfant section du n ud contextuel child section position last s lectionne le dernier enfant sec tion du n ud contextuel child section position last 1 s lectionne l avant dernier sec tion enfant du n ud contextuel child section position gt 1 s lectionne tous les enfants section du n ud contextuel autres que le premier descendant image position 42 s lectionne le 42i me l ment image du document ALVAREZ Abraham 32 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art
41. tre documents Une lecture hypertextuelle peut donc tr s bien sauter d un passage l autre dans un document quelle que soit la distance physique entre ces passages Ces Sauts sont rendus possibles gr ce la mise en uvre de liens indiquant partir d un endroit du document donn qu il est possible d acc der un autre endroit du m me document ou d un autre document La figure 1 1 illustre cette fonction de navigation hypertexte BLP 96 Lien d une section du document A vers une section du document B Document A Document B Document C Circulation hypertextuelle Figure 1 1 Circulation hypertextuelle BLP 96 ALVAREZ Abraham 15 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens D apr s John B Smith l hypertexte est d fini ainsi SW88 Une approche pour la gestion de l information o les donn es sont stock es dans un r seau des n uds reli s ou li s par des liens Les n uds peuvent contenir du texte des images des documents audio et vid o aussi bien que d autres formats de donn es Les hyperliens sont donc avec les n uds une des notions fondamentales de l hypertexte 2 1 N uds Les n uds sont des unit s l mentaires et ind pendantes associ es des fragments d information TD96 le lecteur peut comprendre le contenu d un n ud sans aucune connaissance du contenu d
42. ure d un document hyper texte hyperm dia respectivement De fa on simple un lien relie un n ud source un ou plusieurs n uds destination Les extr mit s des liens sont appel es ancres et d crivent l attachement d un lien vers un n ud Le point de d part du lien corres pond l ancre source et la destination du lien correspond l ancre cible Maurer96 Les ancres peuvent tre attach es soit un n ud entier soit une r gion d un n ud une section un paragraphe etc soit un point dans un n ud un mot La direction ou sens d un lien indique si le lien est unidirectionnel ou bidirectionnel Pour le lien unidirectionnel la navigation se fait dans un seul sens de la source vers la cible tandis que les liens bidirectionnels permettent une navigation dans les deux sens de la cible vers la source et vice versa La figure 1 4 illustre ces cas ALVAREZ Abraham 19 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Manuel d utilisation 760112 A Le t l phone sans fil d crit dans ce manuel 760112 A est agr pour les r seaux GSM 900 et GSM 1800 C f la norme GSM 900 Le type de bande de votre t l phone mobile est une fonctionnalit d pendant du r seau Votre Nokia 2010 est de type double bande V rifiez aupr s de votre op rateur local s il est possible de vous abonner cette fonction et de l
43. urs certains sites Web permettent aux utilisateurs de personnaliser les pages qu ils visitent de mani re dynamique en fonction de leurs pr f rences ou de leurs habitudes de navigation Les techniques actuelles qui permettent de rendre le contenu d un site Web plus dynamique sont les Scripts CGI Common Gateway In terface CR98 les pages ASP Active Server Pages Microsoft02 et les Servlets de Java Hunter99 Toutes ces techniques fonctionnent d une mani re similaire touts les pages sont trait es du c t serveur et seules les pages pertinents sont en voy es au client Les donn es sont stock es sur le serveur Web une authentification est r clam e l utilisateur pour l identifier parfois elle est accol e au client sous forme de cookies Une combinaison des deux peut tre utilis e les donn es d authentification sont stock es sur des cookies et les donn es de personnalisa tion sur le client Le plus souvent les serveurs Web ne personnalisent que le conte nu des pages tandis que la structure du site et de ses liens reste la m me Ceci est li e a une limitation d HTML il est quasiment impossible de pr senter diff rentes structures et liens pour un m me document tant donn que les liens sont inclus dans les documents eux m mes ALVAREZ Abraham 24 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperlie
44. utiliser Texte texte texte texte texte texte texte texte texte texte texte texte texte Norme GSM 900 Plusieurs normes coexistent actuelle ment GSM900 la plus connue et la plus ancienne est utilis e par presque tous les op rateurs de portables en Europe La norme DCS1800 est une volution du GSM900 avec une meilleure qualit sonore nouveaux services Le syst me Unis et pas compatible avec les syst mes Rurop ens Textef texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte Source r gion Destination r gion Sens du lien unidirectionnel Source point Destination n ud Sens du lien unidirectionnel Figure 1 4 R seau hypertexte avec diff rents types d ancres La structure constitu e par des liens peut tre vue de mani re abstraite comme un graphe avec des sous graphes de diff rents types par exemple un arbre un graphe acyclique ou un graphe dirig Derri re la structure constitu e par les liens chaque lien peut avoir son propre type C f section 2 3 Cette section pr sente une d finition formelle des liens r alis e par Liam Quin Qui98 D finition 1 1 Un lien est une assertion o une relation R est tabli entre deux en sembles de ressources D finition 1 2 Un lien peut aussi tre d fini comme une fonction fr Ss S O R est la relation d assertion et S et S le domaine et la fonction de lien respect
45. valeurs de l arbre du document XML Gr ce XPointer on peut cr er un lien vers n importe quel endroit d une page sans avoir besoin d ancre comme pour HTML et donc sans avoir be soin de modifier la page cible XPointer permet entre autres de pointer vers un ou plusieurs l ments XML pr cis vers un certain texte ou vers une partie d un do cument XML A la diff rence XPath op re sur des n uds et des ensembles de n uds l int rieur d un document XML XPointer dispose de fonctions de manipulations des localisations pour op rer sur un point par exemple localiser un texte l int rieur d un l ment un n ud une r gion c est dire d finir une portion entre deux points ou empla cements l int rieur d un document et des ensembles de celles ci Pour cela il fournit un ensemble de termes de localisation dont les plus im portants avec des exemples sont d crits la suite La forme g n rale d un lien se d finit en ajoutant un XPointer la fin d une URI apr s un caract re URI XPOINTER o URI est un Universal Ressource Identifier Ainsi il devient tr s simple de combiner XLink et XPointer pour obtenir des r f rencements puissants Ce qui a t d not dans le contexte de n ud de XPath est d not aussi dans le contexte XPointer 3 4 2 Termes de localisation absolus avec l attribut id point Ils permettent d identifier la localisation source au d part du XPointer Cette lo
46. vant de localisation source Consid rons le terme child qui indique les enfants d un l ment Dans l exemple suivant le XPointer pointe vers les deux l ments i800 qui sont des en fants de l l ment NokiaSubFam dont l attribut ID a la valeur 800Wap lt FamilleProduct id Samsung gt lt FamilleProduct id Nokia gt lt SubFam id 3600 gt lt modele gt 3650 lt modele gt lt poid gt 190 grammes lt poid gt lt Communication gt Tribande lt Communication gt lt Camera Integre oui lt Camera Integre gt lt Prix gt 650 00 lt Prix gt SA PUDE AM3 Xpointer id 800Wap child i800 lt 1800 gt D TS element 1 lt modele gt P800W lt modele gt lt WapVersion gt 2 3 lt WapVersion gt lt Navigateur gt non lt Navigateur gt lt i800 gt LL800 gt mms l ment 2 lt modele gt P800i lt modele gt lt WapVersion gt 2 0 lt WapVersion gt lt Navigateur gt non lt Navigateur gt lt i800 gt lt FamilleProduct gt ALVAREZ Abraham 37 Th se en Informatique 2003 Institut national des sciences appliqu es de Lyon Chapitre 1 tat de l art l origine des hyperliens Parmi les autres termes de ce type on peut remarquer aussi le terme attri but qui localise un ou plusieurs l ments selon la valeur d un de leurs attributs XPointer permet de cr er un lien vers n importe quel endroit d une page sans avoir besoin d id XPointer EleveINSA text ALVAREZ Abraham Ici l l

Download Pdf Manuals

image

Related Search

Related Contents

  Lampes à photopolymériser  PROCÉDURES POUR COMPLÉTER LE DOCUMENT D  DO 60_2013.indd - ROMMELSBACHER ElektroHausgeräte  User Installation manual        P`tit miroir des découvertes  Simple Network Management Protocol (snmp)  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.