Préambule

Concepts pré-existants dans Scenari pour l'organisation de la production

Nous rappelons ici les éléments pré-existants au niveau de la logique d'organisation de la production documentaire de Scenari :

  • Atelier : espace de travail clos contenant des espaces

  • Espace : sous-ensemble d'un atelier (équivalent à un dossier dans un système de fichiers), contenant des sous-espaces et des items

  • Item (synonyme : fragment)[1] :

    • fichier (en général XML, mais peut être un binaire isolé)

    • ou dossier (ensemble de fichiers dont un fichier XML au moins en général, mais peut ne pas être le cas (exemple Site Web embarqué sans méta-données = dossier HTML)  : le dossier est visualisé et géré du point de vue de l'utilisateur comme un fichier unique (il n'accède pas à son contenu via l'interface Scenari)

  • Référence : pointeur (unidirectionnel) d'un item vers un autre item

  • Réseau d'item : Un item racine (l'item de départ du réseau) et ses items liés (de façon récursive, donc y compris les items liés à ses items liés)

reseauSc

Notion d'internalisation et d'externalisation

Un fichier XML peut être fragmenté - c'est à dire découpé en plusieurs fichiers se référençant - pour faciliter la réutilisation de certains des éléments qui le composent. On dit alors de ces éléments qui étaient internalisés, qu'ils sont à présent externalisés.

Exemple :

  • Forme internalisée :

    1. document01.xml : <document><partie>contenu</partie></document>

  • Forme externalisée :

    1. document01.xml : <document><refpartie uri="partie01.xml"></document>

    2. partie01.xml : <partie>contenu</partie>

Ces deux formes expriment exactement le même contenu, mais l'une autorise la réutilisation de l'élément partie, l'autre non.

Notion de document-Dossier

Notion de document-dossier.