1 / 31

D finition d un poste de lecture active

Modlisation de l'annotation. ANNOTER = action ralise par la pose d'une marque sur un objet (document)Modlisation d'une annotation :Annotation = (engagement_annotatif,contexte_annotatif). Modlisation de l'annotation. engagement_annotatif= (Acte_annotatif, Moyen_annotatif, But_annotatif,

kosey
Download Presentation

D finition d un poste de lecture active

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Définition d’un poste de lecture active Plan de la présentation . Modélisation des annotations . Annotations et IA . Le PLAO développé . Les logiciels existants . Les Action Sheets

    2. Modélisation de l'annotation ANNOTER = action réalisée par la pose d'une marque sur un objet (document) Modélisation d'une annotation : Annotation = (engagement_annotatif,contexte_annotatif)

    3. Modélisation de l'annotation engagement_annotatif = (Acte_annotatif, Moyen_annotatif, But_annotatif, Raison_annotatif) ce sont des actions contexte_annotatif = (Auteur_annotation, Lecteur_annotation, Support_documentaire, Lieu_annotation, Campagne_annotative, Rôle_annotation, Session_annotation, ...)

    4. Modélisation de l'annotation Acte_annotatif : Action que le lecteur cherche à effectuer en posant son annotation. ex : . informer, avertir, demander, ... . réciter, relire, passer, ... . rédiger, biffer, corriger, remplacer, ... . décrire, planifier, prescrire, ...

    5. Modélisation de l'annotation Moyen_annotatif : . la mise en valeur ex : le surlignage, la mise en forme . le lien ex : la référence, les annexes, le marque-page, l'index, le sommaire . la macro : annotation qui manipulent le contenu des documents ex : les ajouts (note-it ou autres objets), les modifications (correction et restructuration), envoi par mail, sauvegarde dans un fichier ....

    6. Modélisation de l'annotation But_annotatif :

    7. Modélisation de l'annotation Raison_annotative : acte qui exprime pourquoi l'auteur fait l'annotation Remarque : sa typologie reste à étudier son rôle : expliquer

    8. Modélisation de l'annotation Support_Documentaire : Composant de l'architecture textuelle qui supporte l'annotation. ex : le document en entier, une liste, une définition, une annotation plus généralement : un Objet Documentaire

    9. Modélisation de l'annotation Lieu_annotation : . dans le document . dans la page . dans le texte . autour du texte (ex : souligne) . par dessus le texte (ex : stabilo) . à coté du texte : entre pages (ex : signets) . hors du document (ex : cahier de notes)

    10. Modélisation de l'annotation L'annotation a 2 temps : . Pose de l'annotation . Exécution de l'annotation ex : ceci permet de placer des annotations qui pourront être actives et simuler l'exécution de scripts.

    11. Annotation et IA But : proposer une aide à la lecture active. Méthode : étudier l'activité du lecteur (par l'étude de la trace de ses actions = expression dans un langage particulier des actes annotatifs réalisés sur le document) On peut étudier : . les plans (ensemble d'actions concourrant à la réalisation d'objectifs) . les régularités individuelles Pour cette étude, nécessité de définir un langage-lecteur.

    12. Annotation et IA Le langage lecteur : [nom du lecteur] [identificateur de l'annotation] [un verbe parmi ceux définis] [un objet du document] [un objet] ex : Mathieu annot001 résumer section4 "description des traitements" i.e. : Mathieu par l'annotation annot001 résume l'objet section4 en "description des traitements" Remarque : Ce langage est encore en cours de développement.

    13. Ce que le poste doit faire Pose / exécution d'annotations sur un document rapatrié Définition de ses propres annotations (association but/moyen) Notion de campagne (série d'annotations dans un but précis)

    14. Ce que le poste doit faire Partage des annotations Diffusion du document annoté Problèmes de gestion des droits (qui peut annoter quoi?) Problèmes de conflit de rendus (plusieurs annotations sur un même passage)

    15. Ce que le poste doit faire Prévoir des traitements particulier sur le document annoté (traduction, analyse, classement, ...) Envisager la reconnaissance des habitudes annotatives d'un utilisateur , voire les automatiser

    16. Comment il le fait : ASCII Pur Document structuré particulier Format "notoire" (HTML,TEI,MathML) Format "propriétaire" (inspiré des OD)

    17. Comment il le fait : Identique au document d'entrée (modifié dynamiquement) Un document en format particulier Travail sur l'arbre DOM du document Est-ce encore un «document» , comme celui d’entrée?

    18. Comment il le fait : Document structuré suivant un balisage perso d'annotation Document structuré dans un balisage "notoire" HTML (eventuellement par XSL ?) Format initial (incompatibilité de DTD ?) Document + Annotations séparées

    19. Comment il le fait : Incompatibilité source/sortie (modification de la structure?) Développement de "traducteurs" possibles ssi les structures de documents source / sortie sont connues (HTML,TEI) Traductions "automatisables" par XSL ?

    20. Comment il le fait : L’application propose une interface graphique (externe / intégrée à un navigateur web) pour sélectionner un passage, y poser une annotation (parmis celles prédéfinies / celles propres à l’utilisateur), éventuellement visualiser un rendu du résultat

    21. Comment il le fait : Mono-utlisateur (proche du papier-crayon) Les annotations sont stockées "en dur", avec/dans le document annoté Multi-utilsateurs Serveur de documents / d'annotation Gestion de droits (le lecteur devient auteur ?) Accès simultané aux documents ?

    22. Comment il le fait : Possibilité de "définir" des annotations en tant qu'associations but/moyen (explicitées par l'utilisateur) Reconnaissance de ces « habitudes » ?

    23. L’Application Huart : découpage du texte en segments/passages annotés, et gestion d’une mini-base de données de ces passages (qui contiennent les information d’annotation) Veron : découpage du document en OD, dans un format supportant les annotations Mveng Mindang,Daoudi : découpage du document suivant son arbre DOM ; représentation des annotations sous forme de classes JAVA (implémentant la classification de Huart)

    24. L’Application Module dédié avec IHM (généralement SWING) (Daoudi) La visualisation du document annoté se fait par un module externe, ou un navigateur commercial Plug-in navigateur Netscape / IE (technologie applets, weblets, servlets, ... ) (N’Doye,Mani)

    25. Logiciels existants . Microsoft Word : traitement de texte avec pour seules annotations la pose de commentaires . ComMentor : Navigateur qui permet l'ajout de notes, des signets, bookmark de groupes et souligné, post-it ... Il gère aussi des groupes d'utilisateurs. . CoNote : Son but est de favoriser le travail collaboratif et l'échange d'idées. Il possède un mécanisme d'authentification et de groupe. . Hypernews : Il supporte la discussion et l'annotation de documents Web. . Annotator : Il permet aux enseignants et étudiants de commenter des textes.

    26. Logiciels existants . Third Voice : Il permet de poser des annotations au travers de Internet Explorer. . CritLink : Systeme gratuit d'annotations sur le web. . Imarkup : Application s'intégrant dans IE. Les annotations sont sauvées en local ou peuvent être partagées sur Internet. Il permet : la mise en forme, l'ajout de commentaires (post-it). Il peut associer des scripts aux annotations et permet d'organiser les annotations par page, catégorie, ...

    27. Les Action Sheets . proposées par des gens de Netscape pour une normalisation chez w3C . en concurrence avec le DHTML de Microsoft . reprend la forme des feuille de style CSS . page XML avec une DTD fournie

    28. Les Action Sheets Idées : . Séparer : . la structure ( fichier HTML et XML) . la mise en forme ( fichier CSS et XSL) . les scripts qui gèrent les comportements liés à un événement particulier ( click ou déplacement de souris ... i.e. tous les événements du HTML 4.0 ) . Utiliser comme un mécanisme de package (permet d'écrire les fonctions une seule fois et de les réutiliser plusieurs fois dans le document)

    29. Les Action Sheets Architecture : <!DOCTYPE actionsheet SYSTEM "asheet.dtd" []> <actionsheet> ... <action type="text/cas" codetype="text/javascript"> .actionnable {onMouseOver: "fun(event)"; .......} <script type="text/javascript"> function fun(event){... ...} ... </script> ... </actionsheet>

    30. Les Action Sheets Trois balises : . actionsheet : la balise racine d'une feuille d'action . action : on y définit un ensemble de règles d'action . attribut codetype : défini le langage des scripts ex :"text/javascript" . attribut type : défini le système d'actions utilisé ex : "text/cas" . script : on y définit les fonctions, ...

    31. Les Action Sheets Lien avec les annotations : . permet d' attacher à un type d'annotation (i.e. à une balise) un script . il faudrait étendre les feuilles d'actions pour déclencher des actions lors de l'affichage (et pas seulement sur un événement)

More Related