<link href="/assets/64d0ba83aa42c90354ff97799bcfc0c2.css" type="text/css" rel="stylesheet"> <script src="/assets/6fd6663d5303bb7eda3ef7493fc29db6.js"></script> <script> $(document).ready(function() { anchors.options = { visible: 'hover', placement: 'right', truncate: 64 }; anchors.add('#body h2, #body h3, #body h4, #body h5'); }); </script> <script> hljs.initHighlightingOnLoad(); </script>
<h3>Structuration d'un roman</h3> <p>Proposez une structuration possible pour un <em>roman</em>, en insistant sur les aspects "sémantiques" plutôt que sur la présentation. Présentez votre travail sous la forme d'un arbre, en utilisant un outil de type visio (en faisant un export de type jpg ou pdf), <a href="http://projects.gnome.org/dia/">dia</a> ou <a href="http://www.yworks.com/en/products_yed_about.html">yED</a> si vous êtes familier de ce type d'outil. Sinon, utilisez du texte indenté. Vous noterez les cardinalités des différents nœuds avec les symboles suivants :</p> <ul> <li><strong>+</strong> : 1 ou plus</li> <li><strong>*</strong> : 0 ou plus</li> <li><strong>?</strong> : 0 ou 1</li> <li>Pas de symbole si 1 élément et 1 seul.</li> </ul> <p>par exemple (pour un article de journal) :</p> <pre><code>article -> auteur+ -> nom -> prénom? -> date d'écriture? -> date de publication -> container de titre -> titre -> sous-titre? etc.</code></pre> <p>Vous composerez ensuite deux exemples en XML et vérifierez qu'ils sont bien formés.</p>