La DTD a pour objectif d'aider à la rédaction d'un article de recherche scientifique dans le domaine médical. En tant que telle, elle s'adresse plutôt à un public de jeunes chercheurs dans le domaine médical mais peut être utilisée par l'ensemble de la communauté des chercheurs médicaux.
Pour connaître la méthodologie de rédaction employée dans les sciences médicales (éléments devant figurer dans ce type d'article),
j'ai tout d'abord consulté 3 références universitaires (cf. sources des Universités de Rennes et Rouen).
Ensuite, j'ai consulté plusieurs articles pour me faire une idée de la mise en page adoptée dans ce domaine, ceci afin de m'en inspirer.
L'article-exemple qui illustre la réalisation de cet exercice correspond en partie à Etude descriptive de
l'utilisation des cartes conceptuelles comme stratégie en sciences de la santé.
A noter donc que cet article n'est pas complet dans le fichier XML mais a été simplement utilisé en guise d'illustration. D'autre part, j'ai ajouté une annexe
qui n'était pas présente dans l'article d'origine à partir de Questionnaire enseignants 2014 afin d'illustrer la partie "annexes" du fichier.
Voici le résumé des principales étapes de conception :
Au niveau technique, je n'ai pas cherché à faire quelque chose de trop simple (car c'est facile de faire simple) ni de trop compliqué pour ne pas que la création de ces fichiers
ne m'échappe. Aussi, lors de la création du document, je me suis rendue compte qu'il était possible d'aller beaucoup plus loin dans la codification que ce que ce fichier propose
(par exemple, on pourrait améliorer la partie "références" en les codifiant en norme APA) mais, compte tenu du temps imparti et des autres impératifs de rendus de livrables,
j'ai choisi une difficulté moyenne me permettant de comprendre XML, DTD et XSLT un peu plus que de simples bases.
Au niveau ergonomique, le document crée aide le jeune chercheur à la rédaction tout en lui laissant des axes de liberté. Par exemple, le chercheur n'est pas obligé
de produire une conclusion ni des annexes. D'autre part, la présentation de ce document en fait quelque chose de relativement clair et facile à prendre en main pour pour un jeune chercheur.
Pour le fichier XML: pas de difficultés.
Les choses ont commencé a devenir plus compliquées avec la DTD. D'ailleurs, j'avais une erreur "Unable to load DTD" mais impossible de vérifier les erreurs avec une DTD externe (du moins,
si cela existe, je n'ai pas trouvé). De ce fait, j'ai eu l'idée de mettre la DTD en interne dans le fichier XML pour corriger les erreurs (avec XML copy Editor, les erreurs sont de suite
signalées lors du codage). Une fois corrigée, j'ai pu retransférer
les données dans une DTD externe. J'ignore si la procédure est ou non protocolaire mais en tout cas, ça a fonctionné!
Ensuite, j'ai eu quelques difficultés avec XSLT mais rien d'insurmontable, juste le temps de comprendre le fonctionnement.
Une fois ceci compris, je n'ai finalement pas eu tant de difficultés que je croyais a crée des conditions ("if") et des boucles ("for each") dans le fichier pour certaines parties de l'article.
Concernant la transformation XSLT, j'ai eu des difficultés. Bien qu'ayant lu le document sur Exchanger XML Editor en français
et en anglais, avoir consulté Internet ainsi que la page discussion de l'exercice, j'avais toujours une erreur malgré des fichiers valides et bien formés:
FATAL ERROR: java.net.MalformedURLException: no protocol: articleex10.dtd.
Ne voyant pas la solution, j'ai demandé à Monsieur Schneider qui a trouvé des erreurs dans les déclarations de fichiers.J'ai corrigé mes fichiers et essayé de
nouveau mais même souci. La génération ne fonctionnait pas alors que j'avais les générations effectuées par Monsieur Schneider donc la preuve que ça fonctionnait !!
J'ai donc téléchargé tous les fichiers en provenance de Monsieur Schneider et comparer point par point les déclarations de fichier mais toujours pas de succès, la transformation
ne marchait pas.
Finalement, j'ai eu un "éclair" et je me suis souvenue que j'avais eu un souci dans le passé pour cause d'un chemin vers le fichier trop long. J'ai donc tout copier-coller sur le desktop de
l'ordinateur et ai lancé une génération qui a enfin fontionnée.
Enfin, pour le CSS, pas de difficultés particulières.
Tout d'abord, j'ai documenté un éditeur XML. J'ai choisi XML copy Editor qui est celui que j'utilise.
N'ayant que peu de contenus dans XML Copy Editor, j'ai décidé d'apporter une autre contribution; je me suis intéressée à la conception de documents XML et DTD.
j'ai donc commencé à rédigé une page sur XML schema. Le temps a manqué pour terminer mais le plan est réalisé pour permettre de poursuivre l'écriture.
Enfin, j'ai relié ces pages à :
Quelques difficultés pour trouver de la documentation sur XML copy editor; la page créee est la synthèse des différentes sources lues.