Bon sang, c'est quoi cet export, v'la le HTML, désolé pour le dérangement, 
faudra recoller les bouts (la version html n'a pas les tableaux...)

Bon, au lit, maintenant...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="Generator" content="KWord HTML Export Filter Version = 2.35.2.1 " />
<title>périodiques.html</title>
</head>
<body bgcolor="#FFFFFF">
<p align="right"><font face="times" color="#000000">PMB DOCUMENTATION DEVELOPPEUR</font></p>
<p><font face="utopia" color="#000000"><font face="times"><b><u>Notes pour le module de gestion des périodiques</u></b></font></font></p>
<p><font face="times" color="#000000">François Lemarchand &lt;[EMAIL PROTECTED]&gt;. Octobre 2003</font></p>
<p><font face="times" color="#000000"><b><u>1. les termes à utiliser</u></b></font></p>
<p><font face="times" color="#000000">a. <u>périodiques</u> S'applique à toute publication en série (y compris non-imprimée) dont la parution se fait à intervalles plus ou moins réguliers et sous un titre uniforme.</font></p>
<p><font face="times" color="#000000">b.<b><u> </u></b><u>bulletinage</u> Le bulletinage consiste à intégrer au catalogue (aka exemplariser) chacune des unités constituant un périodique en vue de son prêt.</font></p>
<p><font face="times" color="#000000">c. <u>dépouillement </u>Le dépouillement consiste à intégrer au catalogue des notices correspondant à des parties de documents. Exemple : cataloguer un article paru à la page 10 du Monde du 18 Juin 2003.</font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="times" color="#000000"><b><u>2. la structure</u></b></font></p>
<p><font face="times" color="#000000">Le module périodique introduit une notion de niveau de notice qui n'existait pas jusqu'alors dans PMB. On définit trois niveaux :</font></p>
<p><font face="times" color="#000000"><u>Notice du périodique</u> ex. Le Monde / mentions de responsabilités ; éditeur, etc... Par convention, dans le reste de ce document, je parlerais pour ce type de notices de 'notice chapeau'.</font></p>
<p><font face="times" color="#000000"><u>Bulletinage</u> ex. Le Monde. 18 Juin 2003 (cette notice est liée à la Notice du périodique). C'est elle qui fait l'objet de l'exemplarisation (on prête un numéro de la revue, ou du journal)</font></p>
<p><font face="times" color="#000000"><u>Dépouillement</u> ex. Tempête monstre à Lhassa. in Le Monde du 18 Juin 2003 par Alain Dupont. Le lien se fait avec la notice de bulletinage et renvoit à l'exemplaire du journal.</font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="times" color="#000000"><b><u>3. approches possibles</u></b></font></p>
<p><font face="times" color="#000000">a. Voir www.aidel.com. On a la un exemple de module complétement isolé du reste de l'application, avec son mode de recherche, son affichage. Le parti-pris est là de dire : le lecteur fait une recherche d'information. Comme il connaît grosso-modo le genre d'information qu'il souhaite, c'est à lui de déterminer si il vaut mieux rechercher dans les livres ou les périodiques (NDR. Pour moi c'est pas bon comme approche).</font></p>
<p><font face="times" color="#000000">b. Intégration maximum au catalogue existant. C'est moins facile, mais c'est ce qu'il faut faire. Le lecteur obtient comme résultat de sa recherche tous les documents qui répondent. Ex. Martin Winckler : a écrit des livres, mais aussi pas mal d'articles dans des journaux... Ce serait dommage se se priver d'en informer notre lecteur (NB. la condition à cela est que la bibliothèque dépouille ses périodiques. Très peu de bibliothèques disposent des ressources en temps/homme pour faire cela. Théoriquement pourtant, c'est ce qui devrait être fait).</font></p>
<p><font face="utopia" color="#000000"><font face="times"><b><u>4. Ce qu'on peut envisager</u></b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times" size="-1">Le parti-pris qui me semble souhaitable est celui d'intégrer le maximum de choses au catalogue existant (qui ne comprend pour l'instant que des monographies), afin de ne pas réinventer la roue en étant conduit à redéfinir un module de recherche spécifique. Ceci a pour conséquence les aspects suivants :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">a. Les notices de périodiques (notices chapeau) sont intégrées à la table </font><font face="times"><b><i>notices</i></b></font><font face="times"> au même titre que les monographies.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">b. les notices de dépouillement sont également intégrées à la tables </font><font face="times"><b><i>notices.</i></b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Ces éléments sont donc par définition interrogeables dans la recherche telle qu'implémentée à l'heure actuelle. Le dernier niveau, celui du bulletinage est utilisé dans le cadre de la gestion physique des documents, et notamment du prêt, donc proche de la notion d'exemplaire.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><b>Conséquences sur la structure MySQL</b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Nous sommes donc devant la nécessité de faire ressortir une notion de niveau de notice dans la table des notices. Je préconise dans ce cadre, d'utiliser les outils mis à notre disposition par la spécification UNIMARC, dans un souci d'homogénéité.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Dans un enregistrement UNIMARC, il existe ce qu'on appelle le label de la notice. Le label est une suite de caractères dont la position et la valeur nous donne des informations sur la notice représentée dans l'enregistrement.  (Je vous renvois à la spécification UNIMARC pour plus de détail).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Dans le cadre de ce document, je décris les 3 positions du label qui permettent de gérer les niveaux de notices :</font></font></p>
<p><font face="utopia" color="#000000"><u><font face="times">Position 6 : type de document</font></u></font></p>
<p><font face="utopia" color="#000000"><font face="times">Je ne m'étend pas outre mesure sur cette position, déjà utilisée dans PMB (type de document a, b, c... r). Il est mentionné ici pour rappeler que la notion de périodique peut recouvrir autre chose que des documents imprimés (documents sonores, ressources électroniques, etc.).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><u>Position 7 : niveau bibliographique</u></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Cette position peut recevoir les valeurs suivantes :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">a = analytique (partie composante)</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Il s'agit d'un document bibliographique inclus dans un autre document de telle sorte que l'identification physique et la localisation de la partie dépendent de celle du document la contenant. Un tel document peut aussi bien appartenir à une monographie qu'à un périodique.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Exemples de documents codés 'a' : </font><font face="times"><u>un article de périodique</u></font><font face="times">,  une colonne dans un journal, une communication dans les compte-rendus d'un congrès, etc.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">m = monographie</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Une monographie est un document bibliographique complet en une partie physique ou qui doit être complété en un nombre fini de parties.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">s = publication en série</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Il s'agit d'un document bibliographique composé de  parties publiées successivement et sans limite dans le temps.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">c = recueil factice</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">très rarement applicable dans les établissements de lecture publique (exemple : un ensemble de brochures conservé dans une boite, tous les manuscrits d'un auteur, etc.).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><u>Position 8 : code de niveau hiérarchique</u></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Ce code indique que la notice est hiérarchiquement liée à d'autres notices et montre la place de la notice dans la hiérarchie. Les codes utilisés sont :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"># = relation hiérarchique non définie ou non-applicable</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">0 = pas de relation hiérarchique</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">1 = notice de niveau le plus élevé (notice mère)</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">2 = notice de niveau inférieur au niveau le plus élevé (notice fille)</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Concrétement, ces trois codes permettent de gérer la notion de niveau très facilement. Il suffit pour s'en convaincre de prendre le tableau suivant :</font></font></p>
<p><font face="utopia" color="#000000">#</font></p>
<p><font face="utopia" color="#000000"><font face="times">Ca se présente pas mal. La position 7 permet à elle seule de définir pour une notice le niveau de notice. Objection : Pourquoi donc dans ce cas utiliser la position 8 en plus ? La raison en est : prévoir les évolutions futures et se ménager une porte de sortie pour des cas tordus auxquels on pourrait être confronté...</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Conséquence pratique : la table </font><font face="times"><b><i>notices</i></b></font><font face="times"> se voit insérer deux nouveaux champs : </font><font face="times"><i>blevel</i></font><font face="times"> et </font><font face="times"><i>hlevel</i></font><font face="times"> (nom à déterminer pour accueillir les codes de niveau bibliographique et de niveau hiérarchique. Ces champs sont de type enum avec des valeurs par défaut fixées à m pour le niveau bibliographique et à 0 pour le niveau hiérarchique.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Une fois la question du niveau de notice réglée, reste celle des liens qui doivent nécéssairement être établis entre des notices entrant dans la hiérarchie que nous souhaitons définir.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Le problème est ici rendu plus conséquent par le fait que, dans le cas du dépouillement d'un périodique, le lien ne se fait pas directement entre la notice de dépouillement et la notice chapeau. On est contraint de passer par le niveau intermédiaire du bulletinage. Illustration :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">La bibliothèque est abonnée à </font><font face="times"><u>Linux Pratique</u></font><font face="times">.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Cela me donne une notice chapeau : </font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Linux Pratique. Editeur &lt;Diamond Editions&gt;., etc... blevel = s et hlevel = 1</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">En Mars 2003, nous recevons le numéro 16 de la revue. Je colle un code-barre dessus et en effectue le bulletinage. En fait, cela revient à créer dans une table qui n'existe pas encore) la ligne suivante</font>:</font></p>
<p><font face="helvetica" color="#000000">#</font></p>
<p><font face="times" color="#000000">Dans ce numéro, figure un article passionnant sur la copie privée par Loïc Dachary aux pages 16 à 18. Je souhaite en faire profiter mes usagers.</font></p>
<p><font face="utopia" color="#000000"><font face="times">Je suis donc amené à créer une notice de dépouillement dans la table </font><font face="times"><b><i>notices :</i></b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">titre : Menace sur la copie privée</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">sous-titre : désir de monopole ?</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">auteur 1 : Dachary, Loïc</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">catégories : ...</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">indexation libre : ...</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">dans la collation, nombre de pages, je fais figurer la mention : p.16 à 18 (petite entorse à l'ISBD, mais défendable... théoriquement, cela devrait figurer dans une zone de note. On peut discuter ce détail...).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">On voit bien ici le problème : si le lien de la notice de dépouillement se fait vers la notice chapeau, ça ne marche pas... Je sais que l'article que j'ai trouvé est dans le magazine Linux Pratique, mais pas dans quel numéro !!!</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Le lien de la notice de dépouillement doit se faire vers l'entrée dans la table du bulletinage. Comme l'entrée dans la table de bulletinage comprend un autre lien vers la notice chapeau, je suis en mesure de reconstituer l'affichage désiré :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><i>Menace sur la copie privée : désir de monopole ? / Loïc Dachary.- p. 16-18</i></font></font></p>
<p><font face="helvetica" color="#000000"><font face="times" size="-1"><i>in Linux Pratique. Numéro 16, Mars Avril 2003</i></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Notez bien que le passage par la table de bulletinage m'a permis d'obtenir un lien vers un exemplaire qui me donne les informations utiles (en prêt, localisation, etc...) et me permet de compléter cet affichage.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Nous avons donc besoin d'une seconde table servant à faire le lien entre une notice de dépouillement et le niveau du bulletinage :</font></font></p>
<p><font face="utopia" color="#000000">#</font></p>
<p><font face="utopia" color="#000000"><font face="times"><b>Conséquences sur le code PHP</b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Première chose à bien intégrer : les codes de niveau bibliographique et hiérarchiques ne sont jamais accessibles directement à l'utilisateur. C'est le passage au module périodique qui définit l'attribution de ces codes à une notice. En d'autres termes, si l'on est en catalogage 'normal' les notices créées se voient attribuer les codes par défaut (blevel = m et hlevel = 0). Par contre, dès que l'on est sur le module périodique, le logiciel prend en charge la gestion des codes : création d'un nouveau périodique = saisie d'une notice avec blevel = s et hlevel = 1. Saisie d'une notice de dépouillement = création d'une notice avec blevel = a et hlevel = 2.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Au niveau de la saisie des dépouillements, nous sommes sur la base d'une création de notice standard. Cependant, le form de saisie peut ici être allégé et se limiter aux champs de titres, de mention de responsabilités, indexation matière et indication de l'emplacement dans le numéro (pages tant à tant...).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">La classe </font><font face="times"><i>notice_display</i></font><font face="times"> doit être revue de telle sorte qu'elle sache adapter son comportement à ce qui se trouve dans les champs de niveau bibliographique et hiérarchique.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Au niveau du prêt, même problématique. Lors d'un prêt, l'application doit être en mesure si le code barre ne correspond à aucune monographie, de déduire que l'objet prété est probablement un périodique (rappel : l'exemplaire est lié au niveau du bulletinage : on prête un numéro de la revue, pas une notice de dépouillement !!!)</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Lors de la recherche, si d'aventure s'affiche une notice chapeau de périodique, un lien doit ouvrir un pop-up avec la liste des numéros du-dit périodique conservés à la bibliothèque (les infos sont alors prises dans la table de bulletinage).</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Enfin, mise en oeuvre de procédures de tests d'intégrité sévères pour s'assurer de la synchronisation des infos des tables concernées.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><b>Notes sur l'interface du module de gestion des périodiques</b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">En partie catalogage : ajout d'un lien 'gestion des périodiques'</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Sur la page du module de gestion des périodiques :</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">abonnements : création, gestion des notices 'chapeau' : 1 abonnement = 1 notice</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">bulletinage : création des lignes de bulletinage à la réception des revues (exemplarisation)</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">dépouillement : basiquement un forme de saisie simplifié pour  article + un sélecteur pour rattacher l'article à une ligne de bulletinage.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Les accès aux différentes choses se font par recherche sur titre de la revue ou de l'article. Ce module n'a pas besoin d'être très compliqué à ce niveau. Je prévois quand même la possibilité d'accéder directement à une ligne de bulletinage par saisie d'un numéro d'exemplaire.</font></font></p>
<p><font face="helvetica" color="#000000"><font face="times" size="-1">Lors de l'affichage d'une ligne de bulletinage, liste des dépouillements pour cette ligne avec possibilité d'accès direct à chacune des notices de dépouillement pour modif ou suppression.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Lors de l'affichage d'une notice chapeau, idem : accès direct aux lignes de bulletinage.</font></font></p>
<p><font face="utopia" color="#000000"><font face="times"><b>Conclusion (provisoire)</b></font></font></p>
<p><font face="utopia" color="#000000"><font face="times">Y'a du pain sur la planche...</font></font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="utopia" color="#000000">&nbsp;</font></p>
<p><font face="utopia" color="#000000">&nbsp;</font></p>
<p><font face="utopia" color="#000000"><b><i>&nbsp;</i></b></font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p><font face="times" color="#000000">&nbsp;</font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">Type de document</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">Position 6 : Type de document</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">Position 7 : niveau bibliographique</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">Position 8 : code de niveau hiérarchique</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">Monographie (ce qui est implémenté à l'heure actuelle)</font></font></p>
<p align="center"><font face="helvetica" color="#000000">&nbsp;</font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">à déterminer par le catalogueur</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">m</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">0</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">notice chapeau d'un périodique</font></font></p>
<p align="center"><font face="helvetica" color="#000000">&nbsp;</font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">à déterminer par le catalogueur</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">s</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">1</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">notice de dépouillement (ex. un article de périodique)</font></font></p>
<p align="center"><font face="helvetica" color="#000000">&nbsp;</font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">à déterminer par le catalogueur</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">a</font></font></p>
<p align="center"><font face="helvetica" color="#000000"><font size="-1">2</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">id_bulletinage</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">id_notice_périodique</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">numero</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">mention de date</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">id_exemplaire_associe</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">increment</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">id notice de Linux Pratique (notice chapeau)</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">16</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">Mars-Avril 2003</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">id de l'exemplaire qui a le code barre que j'ai collé   </font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">ID_depouillement</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">ID_bulletinage</font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">Contient l'id de la notice de dépouillement de l'article </font></font></p>
<p><font face="helvetica" color="#000000"><font size="-1">Contient l'id de la ligne de bulletinage correspondant au numéro de la revue</font></font></p>
</body>
</html>

Répondre à