Histoires

Personnages

  • Soit Al l'administrateur et bibliothécaire de la BDD-UTC (Bibliothèque de Documents-Dossiers de l'UTC).

  • Soit Ben un enseignant, responsable de l'UV de bases de données NF17 et de l'UV d'ingénierie documentaire NF29.

  • Soit Charlie un enseignant, collaborateur de Ben, chargé de TD de NF17.

  • Soit Dan un enseignant, responsable de l'UV de datawarehouses NF26.

  • Soit Ela une étudiante de l'UTC inscrite en NF17.

Administration

Al créé une bibliothèque pour tout l'UTC, il créé 350 rayonnages, un pour chaque UV. Il créé 275 éditeurs, un pour chaque enseignant de l'UTC. Il associe chaque rayonnage à l'enseignant responsable de l'UV, tel que référencé sur le catalogue de l'UTC (opération manuelle). Il déclare tous les étudiants de l'UTC comme lecteurs dans la bibliothèque (via un export de la base de l'UTC ou l'annuaire LDAP).

Ben demande à Al d'associer Charlie au rayonnage NF17 en tant qu'éditeur. Charlie dispose alors des mêmes droits que Ben sur le rayonnage NF17.

Dépôt

Ben utilise Scenari/Opale pour produire 10 modules de cours sur les bases de données. Il décide de déposer les mieux finalisés ("UML" et "SQL") dans la bibliothèque pour que Charlie puisse les relire et que Dan puisse en réutiliser des parties dans le cadre de NF26.

Ben exporte deux DD avec Scenari, contenant la source XML, la version XHTML pour le Web, la version XHTML pour la vidéoprojection et le PDF pour l'impression. Il obtient deux fichiers uml.scpack et sql.scpack.

Ben se connecte au système, sélectionne le rayonnage NF17 (il est aussi éditeur d'un autre rayonnage, NF29) et choisit d'ajouter un nouveau DD, il upload uml.scpack, puis fait de même pour sql.scpack.

Consultation et mise à jour

Charlie se connecte au système, sélectionne le rayonnage NF17 parmi ses rayonnages. Il visualise la liste des DD avec pour chacun le titre, un résumé court (sous forme textuelle, par exemple l'auteur, la date, un abstract, les droits, ...), il clic que "UML" et accède à un résumé long (page HTML de description) et des boutons de visualisation et de téléchargement :

  • Version XHTML pour le Web

  • Version PDF pour l'impression

  • Version XHTML pour la vidéoprojection

  • Version XML Opale3.2 pour l'import dans Scenari

Il regarde rapidement la version XHTML, télécharger la version XML, l'importe dans Scenari, corrige des fautes d'orthographe, ajoute un exercice, puis crée un nouveau DD qu'il upload de nouveau dans le système. Une nouvelle version est créée : le rayonnage NF17 dispose à présent de 3 DD : UML v1, UML v2, SQL v1.

Consultation et réutilisation par copie

Dan se connecte au système. Il dispose d'un champ de recherche simple "google-like" dans lequel il a tapé NF17 et qui lui a retourné tous les rayonnages et DD liés à ce terme. Il sélectionne le DD "UML v2" et consulte la version XHTML. Satisfait par le contenu, il récupère la version XML et l'importe dans Scenari/Opale. Il garde alors une partie des fragments, qu'il référence directement depuis son module de NF26 "Modélisation des datawarehouses". Il exporte ce module sous forme de DD et le dépose dans la bibliothèque. Il a créé un fork de certains des fragments de NF17.

Consultation simple

Ela se connecte au système et effectue une recherche sur "UML". Le système lui retourne deux DD : "UML" dans le rayonnage NF17 et "Modélisation des datawarehouses" dans le rayonnage NF26. Elle consulte les deux et télécharge les PDF pour son usage en révision.

Indexation

Al est chargé par les directeurs de département de l'UTC de créer un référentiel correspondant à l'organisation en branches et filières et d'indexer les rayonnages selon cette classification.

Al créé le référentiel arborescent :

  • Génie Informatique

    • Filière Document

    • Filière Datamining

    • Filière Réseaux

    • ...

  • Génie Biologique

    • Filière biomédical

    • ...

  • Génie Mécanique

  • ...

Il accroche chaque rayonnage sur une ou plusieurs entrées de ce référentiel (des feuilles ou des branches). Par exemple :

  • Rayonnage "NF17" : Génie Informatique

  • Rayonnage "NF26" : Filière Document, Filière Datamining

Al demande ensuite aux éditeurs qui le souhaitent d'affiner cette indexation en accrochant plus spécifiquement certains de leurs DD à d'autres entrées du référentiel. Par exemple :

  • Ben indexe le DD "UML" sur "Filière Biomédical"