310 likes | 524 Vues
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,
E N D
1. Dfinition dun poste de lecture active Plan de la prsentation
. Modlisation des annotations
. Annotations et IA
. Le PLAO dvelopp
. Les logiciels existants
. Les Action Sheets
2. 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)
3. Modlisation 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, Rle_annotation,
Session_annotation, ...)
4. Modlisation de l'annotation Acte_annotatif :
Action que le lecteur cherche effectuer en posant son annotation.
ex : . informer, avertir, demander, ...
. rciter, relire, passer, ...
. rdiger, biffer, corriger, remplacer, ...
. dcrire, planifier, prescrire, ...
5. Modlisation de l'annotation Moyen_annotatif :
. la mise en valeur
ex : le surlignage, la mise en forme
. le lien
ex : la rfrence, 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. Modlisation de l'annotation But_annotatif :
7. Modlisation de l'annotation Raison_annotative :
acte qui exprime pourquoi l'auteur fait l'annotation
Remarque : sa typologie reste tudier
son rle : expliquer
8. Modlisation de l'annotation Support_Documentaire :
Composant de l'architecture textuelle qui supporte l'annotation.
ex : le document en entier, une liste, une dfinition,
une annotation
plus gnralement : un Objet Documentaire
9. Modlisation 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. Modlisation de l'annotation
L'annotation a 2 temps :
. Pose de l'annotation
. Excution de l'annotation
ex : ceci permet de placer des annotations qui pourront tre actives et simuler l'excution de scripts.
11. Annotation et IA But : proposer une aide la lecture active.
Mthode : tudier l'activit du lecteur (par l'tude de la trace de ses actions = expression dans un langage particulier des actes annotatifs raliss sur le document)
On peut tudier :
. les plans (ensemble d'actions concourrant la ralisation d'objectifs)
. les rgularits individuelles
Pour cette tude, ncessit de dfinir un langage-lecteur.
12. Annotation et IA Le langage lecteur :
[nom du lecteur] [identificateur de l'annotation] [un verbe parmi ceux dfinis] [un objet du document] [un objet]
ex : Mathieu annot001 rsumer section4 "description des traitements"
i.e. : Mathieu par l'annotation annot001 rsume l'objet section4 en "description des traitements"
Remarque : Ce langage est encore en cours de dveloppement.
13. Ce que le poste doit faire Pose / excution d'annotations sur un document rapatri
Dfinition de ses propres annotations (association but/moyen)
Notion de campagne (srie d'annotations dans un but prcis)
14. Ce que le poste doit faire Partage des annotations
Diffusion du document annot
Problmes de gestion des droits (qui peut annoter quoi?)
Problmes de conflit de rendus (plusieurs annotations sur un mme passage)
15. Ce que le poste doit faire Prvoir 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 "propritaire" (inspir des OD)
17. Comment il le fait : Identique au document d'entre (modifi dynamiquement)
Un document en format particulier
Travail sur l'arbre DOM du document
Est-ce encore un document , comme celui dentre?
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 spares
19. Comment il le fait : Incompatibilit source/sortie (modification de la structure?)
Dveloppement de "traducteurs" possibles ssi les structures de documents source / sortie sont connues (HTML,TEI)
Traductions "automatisables" par XSL ?
20. Comment il le fait : Lapplication propose une interface graphique (externe / intgre un navigateur web) pour slectionner un passage, y poser une annotation (parmis celles prdfinies / celles propres lutilisateur), ventuellement visualiser un rendu du rsultat
21. Comment il le fait : Mono-utlisateur (proche du papier-crayon)
Les annotations sont stockes "en dur", avec/dans le document annot
Multi-utilsateurs
Serveur de documents / d'annotation
Gestion de droits (le lecteur devient auteur ?)
Accs simultan aux documents ?
22. Comment il le fait : Possibilit de "dfinir" des annotations en tant qu'associations but/moyen (explicites par l'utilisateur)
Reconnaissance de ces habitudes ?
23. LApplication Huart : dcoupage du texte en segments/passages annots, et gestion dune mini-base de donnes de ces passages (qui contiennent les information dannotation)
Veron : dcoupage du document en OD, dans un format supportant les annotations
Mveng Mindang,Daoudi : dcoupage du document suivant son arbre DOM ; reprsentation des annotations sous forme de classes JAVA (implmentant la classification de Huart)
24. LApplication Module ddi avec IHM (gnralement 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, ... ) (NDoye,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 gre aussi des groupes d'utilisateurs.
. CoNote : Son but est de favoriser le travail collaboratif et l'change d'ides. Il possde un mcanisme 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'intgrant dans IE. Les annotations sont sauves en local ou peuvent tre partages 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, catgorie, ...
27. Les Action Sheets . proposes 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 Ides :
. Sparer :
. la structure ( fichier HTML et XML)
. la mise en forme ( fichier CSS et XSL)
. les scripts qui grent les comportements lis un vnement particulier ( click ou dplacement de souris ... i.e. tous les vnements du HTML 4.0 )
. Utiliser comme un mcanisme de package (permet d'crire les fonctions une seule fois et de les rutiliser 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 dfinit un ensemble de rgles d'action
. attribut codetype : dfini le langage des scripts
ex :"text/javascript"
. attribut type : dfini le systme d'actions utilis
ex : "text/cas"
. script : on y dfinit 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 dclencher des actions lors de l'affichage (et pas seulement sur un vnement)