[30 minutes]

Soit deux documents HTML "Garage concepts" et "Garage tasks", dont des extraits sont proposés ci-après, en quelques copies d'écran.

Les documents sont également publiés en version PDF.

Dans la terminologie métier utilisée dans ce contexte, empruntée à la DITA, on appelle un document une map et une page de contenu un topic. Il existe des topics de type task et des topics de type concept.

On notera que les deux maps contiennent des topics communs via les liens associés (related tasks et related concepts).

On cherche à mettre en place une chaîne éditoriale XML permettant de mutualiser les versions HTML et PDF ainsi que les topics communs (on souhaite réutiliser les topics sans recopie).

Question

Modéliser le document avec UML. Expliquer les choix non triviaux.

Question

Proposer un schéma XML (choisir un namespace adapté).

Question

Écrire les fichiers XML permettant d'instancier les deux maps avec chacune leur premier topic.