BIBLIO GESTION DE FICHIER BIBLIOGRAPHIQUE MANUEL D'UTILISATION Universite Pierre et Marie Curie (Paris) & CNRS Ce manuel correspond a la version 3.5 de BIBLIO. (23 Avril 1980,modifie le 9 Novembre 1981) par Dr J.-F. VIBERT Laboratoire de physiologie du tronc cerebral CHU Saint Antoine Universite Pierre et Marie CURIE /PARIS & LA 204 CESN/CNRS /GIF-SUR-YVETTE FRANCE Adresse: LA 204 CESN/CNRS 1 Place de l'Eglise F-91190 GIF-SUR-YVETTE Telephone: (1)907-78-28 p 074 Priere de communiquer toute erreur,ambiguite,ou omission a l'auteur. bibliographie REMERCIEMENTS Qu'il me soit ici permis de remercier tout particulierement Monsieur le Professeur HUGELIN qui a ete l'instigateur de ce travail ,et qui en a suivit avec attention la progression. C'est grace aux nombreuses discussions que nous avons eu ensemble que ce package est arrive a sa troisieme version ,avec toutes les ameliorations qu'elle contient par rapport aux deux premieres. Je tiens aussi a remercier ici Madame AUBIN, qui fut la premiere utilisatrice de cette version, et qui a ce titre ,a deja debusque un certain nombre de "bugs" !!. Enfin je voudrais remercier Madame CAILLE qui m'avait aide lors de l'elaboration de la toute premiere version pour PDP-8 et qui a du lors de la mise au point de celle ci sur PDP-11 assumer seule tout le travail que nous faisions habituellement a deux. Que soient aussi remercies les organismes grace auxquels ce travail n'aurait pas vu le jour : le CNRS et l'UNIVERSITE PIERRE ET MARIE CURIE . bibliographie INTRODUCTION Ce document decrit une serie de programmes necessaires a la gestion et a l'utilisation d'un fichier bibliographique sous le logiciel multi-utilisateur RSX-11M de DIGITAL EQUIPMENT CORPORATION. Ces programmes tournent sur PDP11/34 ayant 32 Kwords pour charger les differentes taches.Ils sont ecrits en FORTRAN IV. Chaque fiche bibliographique est constituee par la reference complete de l'ouvrage,par une indication personnalisee de 10 caracteres,concernant generalement les tires a part,et par 1 a 10 mots cles de 12 lettres maximum. L'ensemble des mots cles constitue un thesaurus (1000 mots cles maximum) permettant de retrouver les fiches par une combinaison logique de mots cles.Ces mots cles sont annexes aux fiches soit au moment de l'entree de la fiche en fichier,soit dans un second temps. L'acces aux fiches sur le disque est de type non sequentiel (aleatoire) ,ce qui permet un temps d'acces a l'information reduit au minimum. Il existe 4 facons de retrouver une fiche dans ce fichier ,qui sont, par ordre de rapidite d'acces: 1. soit en connaissant son numero sequentiel d'entree dans le fichier. 2. soit par une combinaison logique de mots cles. 3. soit en connaissant le premier auteur (listing alphabetise) 4. soit en connaissant un des auteurs (nom avec ou sans prenom). bibliographie PAGE 2 Le fichier bibliographique est manipule par 7 taches differentes qui peuvent etre subdivisees en 2 familles:les taches de creation/maintenance /edition du fichier et les taches d'utilisation de ce fichier A / TACHES DE CREATION/MAINTENANCE/EDITION DU FICHIER: Une premiere tache (BIBENTREE.TSK) permet d'entrer les fiches bibliographiques dans le fichier.C'est la seule tache non spawnable du package. Une seconde tache (BIBCORIND.TSK) permet de corriger et d'indexer les fiches entrees sans indexation,de corriger et/ou reindexer des fiches deja entrees et deja indexees,et de supprimer des fiches devenues inutiles ou faisant double emploi. Une quatrieme tache (BIBANCILL.TSK) permet d'editer tout ou partie du fichier,d'editer le thesaurus,d'editer des demandes de tires-a-part, et de creer ou modifier une liste d'abbreviation des journaux courants afin de faciliter l'entree des fiches dans le fichier Une cinquieme tache (BIBAUTASK.TSK) permet de retrouver si une ou plusieurs fiches correspondant a un auteur donne existe dans le fichier. Enfin la sixieme tache (FICHALPHA.TSK) permet d'editer l'ensemble du fichier par ordre alphabetique du premier auteur. B / TACHES D'UTILISATION DU FICHIER: La premiere tache (BIBRECHER.TSK) permet de retrouver les fiches bibliographiques par une combinaison logique de mots cles,d'editer les fiches ainsi retrouvees et de creer un fichier XXXXXX.REF sur SY:,qui pourra etre utilise ensuite pour editer une liste de references bibliographiques. La seconde tache (REFER.TSK) permet de creer et d'editer une liste de references bibliographique en imposant l'ordre typographique des differents elements constituant chaque reference,et en choisissant soit une edition par ordre alphabetique,soit par ordre chronologique,soit dans une ordre arbitraire a la discretion de l'utilisateur.En tout etat de cause le fichier ainsi obtenu sur SY:XXXXXX.RNO est manipulable par TECO ou par RUNOFF afin de pouvoir etre inclu a la fin d'un article traite par un de ces editeurs. C / AUTRES TACHES ANNEXES: Des taches de sauvegarde (BIBSAVFIC.TSK),de changement de libelle de mot cles (BIBTHESAU.TSK),de regroupement de bibliographie PAGE 3 mots cles (BIBCHANGE.TSK), de transfert pdp8->pdp11 (BIBTRANSF.TSK), de classement des auteurs (BIBAUTALP.TSK ,EXAMAUTALP.TSK) sont aussi incluses dans le package. CHAPTER 1 organisation du fichier Le fichier bibliographique se trouve sous l'UIC [204,100] sur un disque RL01 monte en DL1:. Tel que le package est fourni,seuls les utilisateurs ayant un numero de groupe 204 peuvent remplir le fichier ou en modifier le contenu (soit que leur UIC soit [204,XXX],SOIT apres avoir fait la commande SET /UIC=[204,XXX]).L'utilisation du fichier pour son interrogation ou son edition est possible pour tout le monde. 7 fichiers de type FILE11 sont utilises: 1 DL1:[204,100]FICHES.BIB contient le libelle des fiches bibliographiques, avec leurs mots cle,l'UIC sous laquelle la fiche a ete entree et sa date d'entree . 2 DL1:[204,100]CODCLE.BIB contient le libelle des 1000 mots cle possibles avec le nombre actuel des mots cles dans le 1 er mot et le nombre de fiches dans le second mot 3 DL1:[204,100]MOTCLE.BIB contient les numeros des fiches appartenant au mot cle considere;chaque record correspond a un mot cle;dans chaque record,le 1er mot est le nombre de fiches dans ce mot cle,et les 511 autres sont les numeros des fiches repertoriees. 4 DL1:[204,100]ABBAUT.BIB contient la liste des abbreviations (40 maximum) et leurs correspondance en nom de journal,ansi que la liste des auteurs (30 maximum) a mettre automatiquement en mot cle. 5 DL1:[204,100]NONINDX.BIB contient le nombre de fiches rentrees sans mot cle dans le 1er mot et les numeros de ces fiches dans les mots suivants(255 fiches maximum a la fois). organisation du fichier PAGE 1-2 6 DL1:[204,100]AUTALPH.BIB est constitue de 26 records de 2560 mots.Chaque record correspond a une lettre de l'alphabet.Le 1er mot est le nombre de fiches indexees pour cette lettre,et les 2559 suivants les numeros des fiches possedant au moins un auteur commencant par cette lettre. 7 DL1:[204,100]FICHKILL.BIB contient le nombre et les numeros des fiches a supprimer du fichier (50 maximum a la fois). Une FICHE BIBLIOGRAPHIQUE est constituee de: 1. son type ,simple ('S'), double ('D') ou supprimee ('K') 2. son numero 3. le nombre d'auteurs(1 a 10) 4. 1 a 10 noms et prenoms d'auteurs 5. 1 a 8 lignes de titre 6. le nom du journal 7. le numero du volume 8. les numeros des pages 9. l'annee de parution 10. l'UIC sous lequel elle a ete rentree et/ou indexee 11. la date a laquelle elle a ete rentree et/ou indexee 12. une indication concernant les t-a-p (10 lettres) 13. 1 a 10 numeros de mots cle Une fiche bibliographique est dite simple lorsque qu'elle contient moins de 6 auteurs ou bien lorsque le titre de la reference peut tenir en 4 lignes.Dans ce cas elle occupe un block sur le disque (256 words ou 512 bytes). Une fiche est dite double lorsqu'elle contient entre 6 et 10 auteurs ou bien lorsque le titre de la reference peut tenir en 5 a 8 lignes de 72 caracteres.Dans ce cas elle occupe 2 blocks sur le disque (512 words ou 1024 bytes). Un disque RL01 peut contenir 8000 fiches (simples). organisation du fichier PAGE 1-3 NOTE Si le systeme contient des disques autres que RL01, on devra modifier toutes les sources ou sont nommes les noms de file (ex: DL1:FICHES.BIB) pour transformer DL1: en DKx, DMx, etc..., et changer le nombre maximum de records possibles dans le DEFINE FILE 4(8000,256,U,L),ici 8000 pour le RL01. Ces 7 fichiers sont sauves sous l'UIC [204,100] et beneficient de la protection suivante: (RWED,RWED,RWE,R) Pour les acceder le disque DL1: devra avoir ete prealablement monte par la commande MCR: MCR>MOU DL1:XXXXXX ou XXXXXX est le label du disque contenant ces fichiers.En cas d'utilisation par plusieurs utilisateurs simultanes le disque DL1 doit etre declare PUBLIC par: MCR>SET /PUBLIC=DL1: CHAPTER 2 GENERALITES CONCERNANT L'ENSEMBLE DES TACHES Toutes les taches presentent un certain nombre de points communs decrits ici. Certaines taches (BIBENTREE.TSK, BIBAUTASK.TSK, FICHALPHA.TSK, BIBRECHER.TSK et toute les taches dites annexes) permettent de ne faire qu'un travail specifique. Les autres taches (BIBCORIND.TSK, BIBANCILL.TSK, REFER.TSK) donnent la possibilite de choisir entre plusieurs sous-taches devant etre appelees. 2.1 APPEL DES SOUS-TACHES L'appel des sous-taches se fait grace a un mnemonique de 3 lettres. La liste de ces mnemoniques,particuliere a chaque tache, peut etre obtenue en tapant le mnemonique de secours SOS . Cela permet d'obtenir pour chaque programme un menu de ce que celui ci peut faire,avec les codes mnemoniques d'appel.Lorsque la sous-tache appelee est terminee,elle donne a nouveau la possibilite de choisir une des sous-taches du menu.Si la session de travail est terminee,le mnemonique FIN permet de sortir de la tache et de reobtenir le prompt du MCR. 2.2 REPONSES AUX QUESTIONS POSEES PAR LES PROGRAMMES A l'interieur de certaines taches ou sous-taches, le programme pose des questions a l'utilisateur.Celles ci sont toujours formulees de facon claire et en francais, avec les reponses attendues entre parentheses. Ces reponses se font generalement par une seule lettre (O pour oui, N pour non , etc...).En general,une reponse par defaut est admise. Dans ce cas, elle est indiquee entre crochets (ex: dans Continue-t-on?: N est la reponse par defaut,et l'on peut se contenter de taper GENERALITES CONCERNANT L'ENSEMBLE DES TACHES PAGE 2-2 "RETURN". ATTENTION Si une reponse en trois lettres est demandee, il est indispensable de repondre trois lettres faute de quoi la reponse serai consideree comme etant celle prise par defaut.Neanmoins, si E[T] est indique, il n'est pas utile d'entrer le T. 2.3 ENTREE ET APPEL DES MOTS CLES Les mots cles annexes aux fiches font un maximum de 12 lettres. Neanmoins, si plus de 12 lettres sont entrees, seules les 12 premieres lettres restent en machines ,les autres sont perdues. Le thesaurus ,qui peut contenir jusqu'a 1000 mots cles, se cree au fur et a mesure des besoins.Ceci entraine une plus grande souplesse dans la creation du thesaurus, mais implique une certaine rigidite au niveau du libelle des mots cles (voir le chapitre BIBENTREE.TSK ). Deux facilites ont ete incluses aux programmes pour assouplir le travail d'utilisation des mots cles: Si le mot cle entre au clavier ressemble ,a deux lettres pres ,situees au meme endroit dans le mot, a un des mots cles deja existant,les programmes demanderont si par hasard ce n'est pas le mot similaire que l'on a voulu taper.Si la reponse est affirmative, le mot est donc automatiquement corrige,et si la reponse est negative les programmes continuent de chercher dans le thesaurus s'il existe soit un autre mot similaire , soit le meme. S'il n'existe pas dans le thesaurus un message, variable selon les taches, indique ce fait.Par exemple,les mots cles MODELE et MOELLE , qui ne different que par DE et EL sont vus tous les deux comme MOxxLE. De meme pour LESION et VISION etc... . NOTE De ce fait,il faut eviter au maximum de creer des mots cles courts, faute de quoi les programmes risque de confondre tous les petits mots cles.En particulier, on ne devra pas creer de mots cles de 1 ou 2 lettres.La seule facon de retrouver de tels mots cles consisterai a les rechercher par leur numero (voir infra). Enfin il est possible d'entrer,non pas le libelle du mot cle,mais seulement son numero d'ordre dans le thesaurus.Ce numero est indique GENERALITES CONCERNANT L'ENSEMBLE DES TACHES PAGE 2-3 dans le listingn obtenu par la tache BIBANCILL.TSK ,sous tache THE .Les mots cles ainsi entres sont de toutes facons presentes en clair afin de verifier que l'ons a bien indique le bon numero. 2.4 SORTIES IMPRIMEES Tous les listings sont mis sur le disque SY0: sous forme de file portant l'extension .LST sous l'UIC courante. Le nom de file peut etre soit LP.LST si le listing ne doit pas etre conserve sur disque, soit XXXXXX.LST s'il doit etre conserve (XXXXXX depend du programme). En regle generale toutes les sorties sont spoolees sur line printer. En l'absence de spooler on devra ,apres coup,sortir tous les fichiers LP.LST et XXXXXX.LST qui sont toujours sur SY0:. NOTE Le peripherique de sortie est suppose avoir 132 colonnes. Dans le cas contraire,la presentation des listings peut devenir difficilement lisible. CHAPTER 3 BIBENTREE.TSK La tache BIBENTREE.TSK est celle qui doit etre utilisee pour introduire de nouvelles fiches biblioraphiques dans le fichier.Elle est ordinairement installee sous le nom de tache ENTREE et doit etre appelee par la commande MCR MCR>RUN ENTREE Cette tache ne doit pas etre spawnee. Seuls les utilisateurs possedant un numero de groupe 204 sont autorises a remplir le fichier. NOTE Cette securite est facilement modifiable ou suppressible. en modifiant les 3 sources suivantes:BIBENTREE.FTN, BIBCORIND.FTN,BIBANCILL.FTN avant de construire l'ensemble des taches constituant le package BIBLIO, et en modifiant les switches de protection des fichiers en (RWED,RWED,RWE,RWE). Lorsque la tache demarre ,un message annonce le programme appele. 3.1 NUMERO DE LA FICHE Le numero qui sera annexe a la fiche que l'on s'apprete a rentrer apparait.Si precedemment des fiches ont ete mises a detruire (voir le chapitre BIBCORIND.TSK ),et si la fiche que l'on rentre s'avere etre une fiche simple,le numero en sera modifiee en fin de fiche (elle remplacera une des fiches a detruire ) et un message est envoye avec le numero definitif qu'elle recevra. BIBENTREE.TSK PAGE 3-2 NOTE Si la fiche a plus de 5 auteurs ou plus de 4 lignes de titre, elle sera automatiquement consideree comme une fiche double,et de ce fait la fiche suivante portera le numero de celle ci plus 2 (N+2) et la fiche (N+1) n'existera pas et ne devra JAMAIS etre appelee manuellement car cela causerai un message d'erreur (ERROR DURING READ...,ILLEGAL RECORD SIZE) 3.2 LA FICHE BIBLIOGRAPHIQUE 3.2.1 AUTEURS On demande le nom (18 lettres maximum)puis le prenom (6 lettres maximum ) de chaque auteur (a rentrer avec la ponctuation:ex H.D.).Lorsque la liste complete des auteurs est entree,taper "RETURN" pour indiquer que l'on a termine. 3.2.2 TITRE Le titre de la reference est alors reclame.On peut entrer alors 4 lignes de 72 caracteres maximum.La encore, on tape un second "RETURN" pour indiquer la fin.Si 4 lignes sont insuffisantes on a la possibilite d'en ajouter 4 autres en repondant "*" lorsque le programme reclame le titre du journal. Les lignes de titre peuvent contenir majuscules et minuscules. NOTE Pour avoir les minuscules le terminal devra pouvoir les gerer par l'autorisation SET /LOWER=TI: . 3.2.3 REFERENCE DU JOURNAL BIBENTREE.TSK PAGE 3-3 3.2.3.1 Nom du journal - Le nom du journal (36 caracteres maximum)peut etre entre de 2 facons, soit directement en tapant l'abbreviation standard utilisee par les Current Contents,soit grace a une abbreviation locale (2 a 3 lettres) qui permet de retrouvera l'abbreviation standard dans une liste prealablement etablie grace a la tache BIBANCILL.TSK, sous tache ABB (voir le chapitre BIBANCILL.TSK ). Par exemple,si RP est l'abbreviation locale du journal RESPIR. PHYSIOL., il suffira de repondre RP a la question JOURNAL:. 3.2.3.2 Volume - Le numero du volume est memorise en ASCII ,ce qui permet de mettre des lettres dedans (ex: 3 S2 ).On a droit a 4 caracteres maximum. 3.2.3.3 Pages - Les numeros de pages sont aussi en ASCII; 10 caracteres sont possibles (ex: 1150-1165 ).Le separateur entre les pages initiale et finale est retenu tel qu'il est entre. 3.2.3.4 Annee de parution - L'annee doit etre un entier (I4) de 4 chiffres maximum (ex: 1980 ). 3.2.3.5 Tires-a-part - est entree,taper "RETURN" pour indiquer que l'on a termine. 3.2.4 TITRE Le titre de la reference est alors reclame.On peut entrer alors 4 lignes de 72 caracteres maximum.La encore, on tape un second "RETURN" pour indiquer la fin.Si 4 lignes sont insuffisantes on a la possibilite d'en ajouter 4 autres en repondant "*" lorsque le programme reclame le titre du journal. Les lignes de titre peuvent contenir majuscules et minuscules. BIBENTREE.TSK PAGE 3-4 NOTE Pour avoir les minuscules le terminal devra pouvoir les gerer par l'autorisation SET /LOWER=TI: . 3.2.5 REFERENCE DU JOURNAL 3.2.5.1 Nom du journal - Le nom du journal (36 caracteres maximum)peut etre entre de 2 facons, soit directement en tapant l'abbreviation standard utilisee par les Current Contents,soit grace a une abbreviation locale (2 a 3 lettres) qui permet de retrouvera l'abbreviation standard dans une liste prealablement etablie grace a la tache BIBANCILL.TSK, sous tache ABB (voir le chapitre BIBANCILL.TSK ). Par exemple,si RP est l'abbreviation locale du journal RESPIR. PHYSIOL., il suffira de repondre RP a la question JOURNAL:. 3.2.5.2 Volume - Le numero du volume est memorise en ASCII ,ce qui permet de mettre des lettres dedans (ex: 3 S2 ).On a droit a 4 caracteres maximum. 3.2.5.3 Pages - Les numeros de pages sont aussi en ASCII; 10 caracteres sont possibles (ex: 1150-1165 ).Le separateur entre les pages initiale et finale est retenu tel qu'il est entre. 3.2.5.4 Annee de parution - L'annee doit etre un entier (I4) de 4 chiffres maximum (ex: 1980 ). 3.2.5.5 Tires-a-part - A la question T-A-P :,on a la possibilite de repondre 10 caracteres afin de donner une indication personnalisee a la fiche.Cette indication sortira sur tous les listings du fichier, sauf BIBENTREE.TSK PAGE 3-5 sur ceux crees par la sous tache TAP de BIBANCILL.TSK et par REFER.TSK. 3.3 CORRECTION DE LA FICHE AVANT SON ENTREE DEFINITIVE A ce stade ,il est possible de corriger le libelle de la fiche. Si on repond affirmativement a la question demandant si l'on veut corriger la fiche,on peut soit corriger seulement les auteurs (A),soit seulement le titre (T),soit seulement les references (R) ,soit le tout (RETURN). Le programme presente alors chaque item avec ce qui est actuellement entre, et presente un prompt ( : ) sur la ligne suivante.Si ce qui est presente est correct ,il suffit de taper RETURN pour valider cette entree.Dans le cas contraire,on retape correctement la ligne ,et celle ci remplace la ligne erronee Dans le titre on peut ne remplacer qu'une partie de la ligne en tapant =xxxxx=zz= pour remplacer xxxxx par zz .La chaine de caracteres a remplacer doit parfaitement reproduire une partie de la ligne (majuscules et minuscules),sinon la ligne est representee .La chaine de caractere a remplacer doit apparaitre en premier,et la remplacante en second .Les 3 delimiteurs (signe egal) sont obligatoires et doivent reelement etre =.Les 2 chaines de caracteres peuvent etre de longueur differentes.Neanmoins chacune ne peut depasser 34 caracteres (on a de toutes facons tout interet a retaper toute la ligne dans ce cas). NOTE Les 70, 71 et 72 ieme caracteres d'une ligne ne peuvent etre changes en une fois. Il faut auparavant supprimer 3 caracteres dans la ligne, changer les 3 derniers, puis rajouter ceux qui avaient etes retires. Ceci est du au fait que les 3 "=" tiennent 3 places. La ligne corrigee est ensuite representee pour verification.Si elle est correcte, taper RETURN. On peut supprimer une ligne en entrant " ! " suivi de RETURN. A la fin du titre,une ligne blanche est presentee. Si le titre est correct,taper RETURN. La correction des references est identique a celle des auteurs. BIBENTREE.TSK PAGE 3-6 3.4 LES MOTS CLES Dix mots cles de 12 caracteres peuvent etre annexes a chaque fiche. Certains mots cles peuvent etre annexes automatiquement a la fiche Ceux ci sont les noms d'auteur si un des auteurs de l'article fiche fait partie de la liste etablie par la sous tache ABB de BIBANCILL.TSK (voir le chapitre BIBANCILL.TSK ). Les mots cles sont demandes un a un (10 maximum en comptant ceux. entres automatiquement ) jusqu'a ce qu'un mot cle nul soit entre en tapant un RETURN a la question MOT CLE x : Cette liste est alors comparee au thesaurus.Afin d'eviter au maximum l'introduction dans le thesaurus de mots cles mal orthographies faisant double emploi avec le bon mot cle, plusieurs precautions sont prises: Si le mot cle entre n'existe pas dans le thesaurus, la machine signale qu'il s'agit d'un nouveau mot cle et demande si on desire le garder. Si oui il est ajoute au thesaurus.Si non le programme en demande un autre. Les regles de similitude des mots cles,et d'entree de ceux ci par leur numero d'ordre dans le thesaurus, s'appliquent evidemment ici (voir le chapitre GENERALITES ). Il est possible de n'entrer aucun mot cle au moment de l'entree de la fiche, et de ne le faire que plus tard.Si aucun mot cle n'est entre a ce moment (qu'il y ait ou non des mots cles automatiquement annexes a la fiche ),le numero de cette fiche sera retenu dans la file DL1:[204,100]NONINDX.BIB pour indexation ulterieure par la sous tache IND de BIBCORIND.TSK. ATTENTION Dans l'entree des auteurs ,du titre ,et des mots cles, il est INDISPENSABLE que le premier caractere soit une lettre de l'alphabet et non pas un "space" car ce dernier indique que la liste est terminee.Tout ce qui est entre apres serait ignore. 3.5 DATE DE MISE EN FICHIER La date d'entree de la fiche ( en anglais ) et le numero de membre de l'UIC de la personne ayant rentre la fiche est retenu avec elle et apparait sur les listings ( le numero de groupe est toujours 204 ). BIBENTREE.TSK PAGE 3-7 NOTE Si on desire changer le 204 en sortie, on devra modifier le FORMAT 700 dans tous les programmes de sortie, soient : BIBPRTFIC.FTN, RPPRTFIC.FTN, BIBRCPRI.FTN, BIBOUTFIC.FTN, BIBAUTASK.FTN, BIBPRTALP.FTN. 3.6 CLASSEMENT DES AUTEURS A la fin d'une session d'entree de fiches, tous les auteurs de chaque fiche sont repertories dans un fichier (DL1:[204,100]AUTALPH.BIB ) qui permettra ensuite de les retrouver rapidement (voir le chapitre BIBAUTASK.TSK ). La fiche est repertoriee dans chaque lettre de l'alphabet correspondant a la premiere lettre de chacun des auteurs. Un message est envoye demandant de prendre patience un certain nombre de secondes ( 4 secondes par fiche,ce qui est un temps moyen car celui ci depend du nombre d'auteurs par fiche). 3.7 LISTING DES FICHES ENTREES Automatiquement, des que l'on indique que l'on a termine d'entrer des fiches , toutes les fiches entrees au cours de la session de travail que l'on vient de finir sont sorties sur l'imprimante. Ceci explique le temps mort existant avant de reobtenir la main. CHAPTER 4 BIBCORIND.TSK La tache BIBCORIND.TSK est celle qui doit etre utilisee pour corriger, indexer ou supprimer des fiches biblioraphiques deja entrees dans le fichier.Elle est ordinairement installee sous le nom de tache CORIND et doit etre appelee par la commande MCR MCR>RUN CORIND Cette tache est spawnable. Dans ce cas elle est installee sous le nom de tache ...COR et est appelee par la commande MCR MCR>COR Seuls les utilisateurs possedant un numero de groupe 204 sont autorises a remplir le fichier. NOTE Cette securite est facilement modifiable ou suppressible en modifiant les 3 sources suivantes:BIBENTREE.FTN, BIBCORIND.FTN,BIBANCILL.FTN avant de construire l'ensemble des taches constituant le package BIBLIO. Lorsque la tache demarre ,un message annonce le programme appele. Ensuite on a la possibilite de choisir par un mnemonique de 3 lettres une des sous-tache disponibles,qui sont: 1. COR pour corriger et/ou reindexer des fiches deja entrees, 2. IND pour indexer et corriger des fiches entrees sans indexation, 3. KIL pour supprimer une ou plusieurs fiches. SOS permet d'obtenir le mode d'emploi,et FIN permet de sortir du programme. BIBCORIND.TSK PAGE 4-2 4.1 CORRECTION/REINDEXATION ( COR ) On doit indiquer le numero de la fiche a corriger. Cette fiche est presentee sur le terminal a fin de verification. La possibilite est ensuite donnee de corriger ou non le libelle de la fiche. En ce qui concerne les corrections, on se reportera au chapitre BIBENTREE.TSK. C'est avec cette sous tache que l'on a la possibilite de modifier l'indexation d'une fiche. Lorsque la fiche est consideree comme correcte, la liste des mots cles deja annexes a la fiche est presentee. On a alors la possibilite d'ajouter un ou plusieurs mots cles ( A ),de supprimer un ou plusieurs mots cles ( S ),de remplacer un mot cle par un autre ( R ), ou encore de laisser l'indexation en l'etat ( [L] ).Les regles generales concernant les mots cles s'appliquent ici (voir le chapitre GENERALITES ). Apres chaque modification de cette derniere, le choix est de nouveau donne, de telle sorte que l'on termine toujours une fiche en la laissant en l'etat . Il est a noter que la date et l'UIC retenus sur la fiche correspondent a ceux de la derniere correction ou indexation de la fiche. Ensuite on obtient la possibilite de continuer avec une nouvelle fiche, ou bien d'arreter. 4.2 INDEXATION DE FICHES NON INDEXEES ( IND ) Des son debut ,le programme donne le nombre de fiches qui n'ont pas ete directement indexees ainsi que la liste des numeros de ces fiches. Cette liste pouvant etre longue (255 maximum), les utilisateurs de sortie video auront interet a hacher la sortie par des CTRL/S et CTRL/Q ou des NO SCROLL (VT100). NOTE 255 fiches maximum peuvent etre memorisee comme etant a indexer ,ce qui signifie qu'il faut regulierement passer dans ce programme pour indexer afin de nettoyer regulierement cette liste. Il demande ensuite par quelle fiche on desire commencer. C'est le numero de la fiche qu'il faut indiquer, et non pas son numero d'ordre dans la liste. Comme lors de la correction, la fiche est presentee afin d'etre eventuellement corrigee ( O ou [N] ) de la meme facon que lors de son entree (voir le chapitre BIBENTREE.TSK) ou supprimee du fichier ( K ). Ensuite les mots cles entres automatiquemente sont presentes s'il y a lieu, puis les mots cles supplementaires sont BIBCORIND.TSK PAGE 4-3 reclames. Les regles generales les concernant s'appliquent ici (voir le chapitre GENERALITES ). A la fin de la fiche,le programme demande si l'on indexe la fiche suivante ou non. Dans l'affirmative ( [O] ),c'est la fiche qui suit celle que l'on vient d'indexer ,dans la liste qui a ete presentee au debut. Dans la negative ( N ),on redemande un nouveau numero de fiche. Si l'on desire arreter d'indexer, on tapera A ,ce qui ramenne au choix des sous taches de BIBCORIND.TSK. Toute fiche indexee par IND disparait de la liste des fiches a indexer, et ne pourra etre remanipulee que par COR. 4.3 SUPPRESSION DE FICHES ( KIL ) Cete sous tache permet de soumettre une ou plusieurs fiches a leur suppression du fichier. On doit indiquer le numero de la fiche a supprimer. Celle ci est ensuite presentee pour verification,puis on demande si c'est bien la fiche que l'on desire enlever. Si oui celle ci est retenue comme etant a supprimer en mettant 'K' dans le premier byte de la fiche. De ce fait ell n'apparaitra plus sur les listings, meme si elle existe toujours sur le fichier tant que la tache BIBENTREE.TSK n'a pas ete utilisee. En effet,c'est celle ci qui ira reecrire une nouvelle fiche a la place de celle a supprimer. Si la fiche supprimee est simple, elle sera remplacee par une fiche simple,mais si elle est double, elle sera toujours remplacee par 2 fiches simples. Ensuite on a la possibilite de supprimer une autre fiche,et ainsi de suite, jusqu'a concurrence de 50 fiches maximum dans la file DL1:[204,100]FICHKILL.BIB. CHAPTER 5 BIBANCILL.TSK La tache BIBANCILL.TSK est celle qui doit etre utilisee pour maintenir la liste des abbreviations des journaux,lister tout ou partie du fichier de maniere sequentielle,obtenir le thesaurus, et editer des demandes de tires a part. Elle est ordinairement installee sous le nom de tache ANCILL et doit etre appelee par la commande MCR MCR>RUN ANCILL Cette tache est spawnable. Dans ce cas elle est installee sous le nom de tache ...ANC et est appelee par la commande MCR MCR>ANC Seuls les utilisateurs possedant un numero de groupe 204 sont autorises a utiliser la sous tache ABB (cf infra). NOTE Cette securite est facilement modifiable ou suppressible en modifiant les 3 sources suivantes:BIBENTREE.FTN, BIBCORIND.FTN,BIBANCILL.FTN avant de construire l'ensemble des taches constituant le package BIBLIO. Lorsque la tache demarre ,un message annonce le programme appele. Ensuite on a la possibilite de choisir par un mnemonique de 3 lettres une des sous-tache disponibles,qui sont: 1. ABB pour creer,modifier, et/ou obtenir la liste des abbreviations des journaux. 2. OUT pour obtenir un listing complet ou partiel du fichier,dans l'ordre d'entree des fiches. 3. THE pour obtenir une copie du thesaurus des mots cles existants. BIBANCILL.TSK PAGE 5-2 4. TAP pour editer des demandes de tires a part. SOS permet d'obtenir le mode d'emploi,et FIN permet de sortir du programme. 5.1 ABBREVIATIONS ( ABB ) Le programme commence par sortir la liste des abbreviations deja existantes ,puis demande de nouvelles abbreviations avec le nom du journal correspondant tel qu'on desire le voir paraitre sur les fiches. Lorsque la liste est complete,taper RETURN. Puis on demande si on desire corriger une des abbreviations,auquel cas on doit l'indiquer par son numero dans la liste (la correction peut s'appliquer a toute abbreviation,ancienne ou nouvelle. L'abbreviation proprement dite peut avoir 6 caracteres maximum,et le nom du journal 36 caracteres maximum. Ensuite c'est la liste des auteurs a mettre automatiquement en mots cles qui est listee sur le terminal. De la meme facon que pour les abbreviations lorsque la liste est complete,taper RETURN. Puis on demande si on desire corriger comme dans le cas des abbreviations. A la fin la liste des abbreviations,par ordre alphabetique du nom de journal est sortie sur l'imprimante,avec a sa suite la liste des auteurs qui seront automatiquement mis en mots cles. 5.2 SORTIE SEQUENTIELLE DU FICHIER ( OUT ) Le programme demande le numero de la premiere fiche a sortir ,puis celui de la derniere. Pour simplifier, on peut taper RETURN a la premiere question pour commencer a la fiche numero 1 ,et RETURN a la seconde question si l'on desire aller jusqu'a la fin du fichier. La sortie se fait sur l'imprimante. 5.3 THESAURUS ( THE ) Ce programme permet d'obtenir un listing du thesaurus, classe par ordre alphabetique, avec le numero des mots cles. C'est ce numero qui peut etre entre a la place du mot cle dans toutes les taches. BIBANCILL.TSK PAGE 5-3 5.4 DEMANDES DE TIRES A PART ( TAP ) Le programme demande les numeros des fiches dont on desire recevoir un tire a part, puis le nom de l'expediteur ,a qui devront revenir ceux ci. ATTENTION Il sera indispensable de modifier le FORMAT 617 dans le programme BIBTAPREQ.FTN afin d'y inclure l'adresse de l'expediteur,et eventuellement mettre cette adresse comme variable avec un ACCEPT pour la faire indiquer par chaque utilisateur. On obtient sur l'imprimante une demande de tire a part par page avec, a gauche une partie format vaguement carte postale,a decouper suivant le pointille et plier en deux. Sur le recto apparait un "mailing label" pour le retour du tire a part,et le nom du premier auteur (l'adresse est a mettre manuellement !!). Au verso est une demande redigee en anglais et datee, avec le titre et la reference complete de l'article. A droite,on obtient un talon a conserver sur lequel est inscrit la date, et la reference tronquee de l'article demande. CHAPTER 6 BIBAUTASK.TSK La tache BIBAUTASK.TSK est celle qui doit etre utilisee pour rechercher des fiches en connaissant un des auteurs. Elle est ordinairement installee sous le nom de tache AUTEUR et doit etre appelee par la commande MCR MCR>RUN AUTEUR Cette tache est spawnable. Dans ce cas elle est installee sous le nom de tache ...AUT et est appelee par la commande MCR MCR>AUT Ce programme permet de retrouver les fiches correspondant a un auteur donne, quelle que soit sa position dans la liste des auteurs. On demande le nom de l'auteur et son prenom ainsi qu'une fourchette de dates et eventuellement un numero de mot cle. Le nom devra se presenter comme il est memorise dans la fiche (en majuscules en general) et le prenom devra lui aussi etre entre de la meme maniere que dans la fiche ( ex H.D. ). Toutefois,le prenom n'est pas indispensable et si il est inconnu, on tapera RETURN. De meme pour la fourchette de dates de parution et le mot cle, s'ils ne sont pas desires, on tapera RETURN. Le listing des fiches trouvees peut etre obtenu soit sur imprimante ( en tapant 6 ),soit sur le terminal de travail ( en tapant RETURN ). En cas de sortie sur imprimante,et du fait que la recherche peut durer quelques minutes ,il est possible de sortir provisoirement de la tache en tapant CTRL/C RETURN. De toutes facons la tache previendra lorsqu'elle aura termine en faisant sonner le terminal, et en y affichant le nombre de fiches trouvees. NOTE Sur ce listing,les mots cles ne sortent pas pour une raison de taille de la tache, qui depasserait 32 KW. Cette tache ne genere pas de fichier XXXXXX.REF de sorte qu'elle ne peut remplacer une recherche de fiches pour un auteur qui serait en BIBAUTASK.TSK PAGE 6-2 mot cle ( voir le chapitre BIBRECHER.TSK ). CHAPTER 7 FICHALPHA.TSK La tache FICHALPHA.TSK est celle qui doit etre utilisee pour editer l'ensemble du fichier par ordre alphabetique calcule sur les 6 premieres lettres du premier auteur, les 4 premieres du second, et les 2 premieres du troisieme. Elle n'a pas ordinairement a etre installee, car elle est d'emploi rare. Par consequent on devra l'appeler sur son device par la commande MCR MCR>RUN DLx:[gg,mm]FICHALPHA Ce programme permet d'obtenir sur l'imprimante un listing complet du fichier par ordre alphabetique soit lettre a lettre, soit par paquet de plusieurs lettres successives. Avant de lancer cette tache, il peut etre necessaire de nettoyer le disque SY0: si le fichier est deja important, afin qu'il puisse contenir la file a spooler. Le listing obtenu est en SY0:LP.LST et sera donc autodetruit apres sa sortie. CHAPTER 8 BIBRECHER.TSK La tache BIBRECHER.TSK est celle qui doit etre utilisee pour rechercher des fiches par un ou une combinaison de mots cles. Elle est ordinairement installee sous le nom de tache RECHER et doit etre appelee par la commande MCR MCR>RUN RECHER Cette tache est spawnable. Dans ce cas elle est installee sous le nom de tache ...RMC et est appelee par la commande MCR MCR>RMC Ce programme permet de retrouver les fiches correspondant a un mot cle ou a une combinaison de mots cles. Apres s'etre annonce, le programme demande les mots cles desires. Les regles generales concernant les mots cles s'appliquent ici comme partout (voir le chapitre GENERALITES ). Ensuite est demandee la relation booleenne liant le mot cle qui vient d'etre entre avec le mot cle suivant. Si la liste des mots cles est terminee taper RETURN. 8.1 LES RELATIONS BOOLEENNES Elles sont au nombre de trois : le OU ,le ET ,et le NON. 8.1.1 OU Si deux mots cles sont lies par cette relation, on trouvera soit l'un soit l'autre dans chaque fiche sortie. Les fiches sorties devront donc contenir soit le mot cle A, soit le mot cle B. BIBRECHER.TSK PAGE 8-2 8.1.2 ET Si deux mots cles sont lies par cette relation, on trouvera a la fois l'un et l'autre dans chaque fiche sortie. Les fiches sorties devront donc contenir a la fois le mot cle A et le mot cle B. 8.1.3 NON Il s'agit d'une relation non comminutive ( A NON B est different de B NON A ). Si deux mots cles sont lies par cette relation, on trouvera le premier mot cle mais jamais le second dans chaque fiche sortie. Les fiches sorties devront donc contenir le mot cle A, mais jamais le mot cle B. 8.2 COMMENT COMBINER LES MOTS CLES Il est important de comprendre comment sont evaluees les combinaisons booleennes entre les mots cles pour pouvoir retrouver des fiches en combinant des mots cles. Chaque relation logique est evaluee des son entree, puis c'est sur le resultat de la premiere operation qu'est realisee la seconde, et ainsi de suite. Par exemple, si on trouve CHIEN dans les fiches 1, 7, 8, 9 et 15 CHAT dans les fiches 1, 3, 4, 5, 10 et 11 LAPIN dans les fiches 1, 2, 6 ,11 et 15 et que l'on demande la sequence CHIEN OU CHAT NON LAPIN, on evaluera d'abord CHIEN OU CHAT, soit 1, 3, 4, 5, 7, 8, 9, 10, 11 et 15, puis ensuite la relation NON LAPIN sur cet ensemble, soit 3, 4, 5, 7, 8, 9, et 10. On pourrait donc ecrire cette relation sous la forme ou elle est reellement evaluee, soit ((CHIEN OU CHAT) NON LAPIN) 8.3 SORTIE DES REFERENCES La sortie des references peut etre obtenuee,soit sur le terminal de travail ( V ), soit sur imprimante ( [L] ). En cas de sortie sur imprimante on a le choix pour obtenir un listing SY0:RMCFIC.LST qui restera sur disque apres sortie,soit un listing volatil SY0:LP.LST qui sera automatiquement detruit par le despooler apres sa sortie. De toutes facons,on obtient un fichier SY0:RMCFIC.REF qui contient la liste des numeros des fiches sorties. Ce fichier pourra etre utilise par la tache REFER.TSK (voir le chapite suivant). BIBRECHER.TSK PAGE 8-3 Neanmoins, il sera prudent,apres chaque recherche par mots cles, et si l'on desire reutiliser le fichier RMCFIC.REF, de le renommer avec un nom plus specifique, mais toujours avec l'extension .REF, en utilisant PIP : >PIP XXXXXX.REF=RMCFIC.REF/RE ou XXXXXX est le nouveau nom du fichier, et /RE le switch RENAME de PIP. CHAPTER 9 REFER.TSK La tache REFER.TSK est celle qui doit etre utilisee pour editer des listes de references bibliographiques annexables a la fin d'un article. Elle est ordinairement installee sous le nom de tache REFER et doit etre appelee par la commande MCR MCR>RUN REFER Cette tache est spawnable. Dans ce cas elle est installee sous le nom de tache ...REF et est appelee par la commande MCR MCR>REF Lorsque la tache demarre ,un message annonce le programme appele. Ensuite on a la possibilite de choisir par un mnemonique de 3 lettres une des sous-tache disponibles,qui sont: 1. REF pour creer ou modifier une liste des references utiles. 2. ORD pour lister cette liste sequentiellement 3. ALP pour lister cette liste par ordre alphabetique 4. DAT pour lister cette liste par ordre chronologique 5. TYP pour indiquer la typographie du listing SOS permet d'obtenir le mode d'emploi, et FIN permet de sortir du programme. 9.1 CREATION/MODIFICATION D'UNE LISTE DE REFERENCES ( REF ) Cette sous tache permet de creer ou de modifier une file dans laquelle seront indiquees les numeros des fiches composant la liste des references bibliographiques que l'on veut editer. Cette file portera l'extension implicite .REF et se trouvera sur SY0: . Le nom de la file ( 1 a 9 caracteres ) est a la discretion de REFER.TSK PAGE 9-2 l'utilisateur et est reclame par la sous tache. On demande d'abord si la file existe deja ( repondre OUI ou NON en TOUTES LETTRES ), si OUI, la liste des numeros de fiches est presentee. Puis on demande les numeros des fiches a retirer (repondre 0 ou RETURN s'il n'y en a pas ),puis les numeros des fiches a ajouter (repondre 0 ou RETURN s'il n'y en a pas ). Enfin la liste finale est presentee a nouveau afin de verifier sa validite. Par prudence elle est sauvee, de sorte que si l'on desire la recorriger, on devra rappeler cette sous tache. 9.2 EDITION DE REFERENCES DANS L'ORDRE D'ENTREE ( ORD ) Il est parfois necessaire d'editer une liste de references dans un ordre arbitraire. C'est cette sous tache qui repond a ce besoin. L'ordre dans lequel sera edite la liste sera celui dans lequel les fiches auront ete rentrees dans la file SY0:XXXXXX.REF. Le programme demande le nom de la file ayant pour extension .REF, dans laquelle il trouvera les numeros des fiches a editer. Puis on devra donner le nom de la file dans laquelle il trouvera les indications typographiques necessaires a l'edition ( voir le paragraphe TYP ). Cette file porte l'extension implicite .TYP. Pour ces deux files on ne donnera pas l'extension . Le programme reclame une ligne de titre ( 1 a 72 caracteres ) qui sera imprime en en-tete de la premiere page du listing. Les pages sont numerotee en haut a droite, et en bas a droite sera inscrit 1. le signe .../... s'il ne s'agit pas de la derniere page, 2. le signe FIN/END s'il s'agit de la derniere page. On obtiendra une file portant le meme nom que celui de la file .REF, mais dont l'extension sera .LST, sur SY0:. Cette file est spoolee, mais pourra etre ressortie par PIP ou PRINT. 9.3 EDITION DE REFERENCES DANS L'ORDRE ALPHABETIQUE ( ALP ) Il est souvent necessaire d'editer une liste de references dans l'ordre alphabetique. C'est cette sous tache qui repond a ce besoin. Le programme demande le nom de la file ayant pour extension .REF, dans laquelle il trouvera les numeros des fiches a editer. Puis on devra donner le nom de la file dans laquelle il trouvera les indications typographiques necessaires a l'edition ( voir le REFER.TSK PAGE 9-3 paragraphe TYP ). Cette file porte l'extension implicite .TYP. Pour ces deux files on ne donnera pas l'extension . Le programme reclame une ligne de titre ( 1 a 72 caracteres ) qui sera imprime en en-tete de la premiere page du listing. Les pages sont numerotee en haut a droite, et en bas a droite sera inscrit 1. le signe .../... s'il ne s'agit pas de la derniere page, 2. le signe FIN/END s'il s'agit de la derniere page. On obtiendra une file portant le meme nom que celui de la file .REF, mais dont l'extension sera .LST, sur SY0:. Cette file est spoolee, mais pourra etre ressortie par PIP ou PRINT. L'ordre alphabetique est calcule en tenant compte des 6 premieres lettres des 3 premiers auteurs. Lorsque l'on trouve plusieurs fois les memes auteurs, ils sont classes par ordre chronologique. 9.4 EDITION DE REFERENCES DANS L'ORDRE CHRONOLOGIQUE ( DAT ) Il est souvent necessaire d'editer une liste de references dans l'ordre chronologique. C'est cette sous tache qui repond a ce besoin. Le programme demande le nom de la file ayant pour extension .REF, dans laquelle il trouvera les numeros des fiches a editer. Puis on devra donner le nom de la file dans laquelle il trouvera les indications typographiques necessaires a l'edition ( voir le paragraphe TYP ). Cette file porte l'extension implicite .TYP. Pour ces deux files on ne donnera pas l'extension . Le programme reclame une ligne de titre ( 1 a 72 caracteres ) qui sera imprime en en-tete de la premiere page du listing, puis une date limite a partir de laquelle seront sorties les references (date limite comprise). Pour une meme annee les references sont sorties par ordre alphabetique. Les pages sont numerotee en haut a droite, et en bas a droite sera inscrit 1. le signe .../... s'il ne s'agit pas de la derniere page, 2. le signe FIN/END s'il s'agit de la derniere page. On obtiendra une file portant le meme nom que celui de la file .REF, mais dont l'extension sera .LST, sur SY0:. Cette file est REFER.TSK PAGE 9-4 spoolee, mais pourra etre ressortie par PIP ou PRINT. 9.5 CHOIX DE LA COMPOSITION TYPOGRAPHIQUE ( TYP ) L'ordre dans lequel doivent etre composees les references bibliographiques variant d'un journal a l'autre, il est apparu necessaire de pouvoir choisir a volonte un ordre des items a imprimer. C'est cette sous tache qui permet ce choix. Pour indiquer le choix retenu une file SY0:XXXXXX.TYP sera editee par ce programme. Celui ci demande d'abord le nom de cette file ( 1 a 9 caracteres ). L'extension .TYP est implicite et ne peut etre modifiee. Le choix est indique a la machine sous forme de codes pour nommer les items a taper, separes par des separateurs ( , ; . : et and etc... ). Les codes reconnus sont les suivants: 1. N si on desire un numero de reference 2. A1 represente le nom du premier auteur 3. P1 represente le prenom du premier auteur 4. AP pour taper du second a l'avant dernier auteur dans l'ordre nom puis prenom 5. PA pour les avoir dans l'ordre prenom puis nom 6. AF represente le nom du dernier auteur 7. PF represente le prenom du dernier auteur 8. T represente le titre (il debutera toujours sur une nouvelle ligne ) 9. J represente le nom du journal 10. V represente le numero du volume 11. P represente les numeros de page 12. AN represente l'annee 13. SJ indique que l'on desire souligner le titre de la revue (il doit apparaitre en dernier ). Chaque item est entre afin d'obtenir une image d'une fiche bibliographique telle qu'on la desire. Le programme va donc demander alternativement un code ( un des items de la liste ci dessus ) puis un separateur, pour lequel on a droit a 3 caracteres. REFER.TSK PAGE 9-5 On aura ainsi par exemple: N / A1 , P1 ; PA ET PF , AF . T . J : V : P ( AN ) SJ pour une fiche dans laquelle on desire un numero de reference, le nom puis le prenom du premier auteur, les suivants avec le prenom puis le nom, la conjonction ET avant le dernier auteur, puis le titre ,le journal, le volume, les pages et enfin la date entre parentheses.les noms et prenoms seront separes par une virgule,et les differents auteurs par un point virgule. Le titre du journal sera souligne. Lorsqu'on a termine de taper la liste desiree, taper RETURN pour indiquer que l'on a fini. Des lors le programme presente ce qui est entre afin de verifier une derniere fois et eventuelement de recommencer. ATTENTION Repondre OUI ou NON en toutes lettres dans cette tache. Si l'on a choisi de constuire la tache sortant un fichier utilisable par RUNOFF, il sera necessaire de traiter le fichier de sortie SY:XXXXXX.RNO par TECO afin de supprimer les 2 premiers caracteres de chaque ligne en faisant, dans TECO J.,+2XA$EX$$ , puis MCR>RNO XXXXXX.DOC=XXXXXXXX.RNO De facon plus simple, une macro TECO est fournie ( BIBRNO.TEC ) ainsi qu'une file de commande indirecte qui fait l'ensemble ( RNOREF.CMD ) en conversatonnel. Il suffit de faire @RNOREF des que l'on est sorti de REFER. CHAPTER 10 TACHES ANNEXES Sont fournies dans le package quelques taches annexes qui ne devront pas etre installees car elles ne serviront que rarement. 10.1 BIBSAVFIC.TSK ET BIBSAUVEG.CMD Cette tache permet de faire un backup du fichier sur disquettes en DY0: et DY1:. Sur DY0: une disquette ayant le label BIBSAV0 recoit tous les fichiers de DL1:[204,100] sauf FICHES.BIB. Ce dernier est sauve en petits bouts sur plusieurs disquettes labellees BIBSAV1, BIBSAV2, etc...;ces disquettes sont en DY1:. Pour utiliser cette tache,on devra prealablement avoir mis les deux disquettes formattees en place. Ensuite on lance la file de commandes indirectes par MCR>@BIBSAUVEG qui se charge d'initialiser, monter, creer des UFD, et remplir les disquettes. Il suffit de les changer lorsque c'est necessaire. La tache BIBSAVFIC.TSK demande la premire et la derniere fiche a transferer. On doit repondre en fonction de taille des disquettes que l'on a ( simple ou double densite ). Il faut compter 1 bloc par fiche. 10.2 BIBCHANGE.TSK Cette tache permet de changer le thesaurus en regroupant sous un seul mot cle preexistant le contenu de ce mot cle, avec celui d'un autre mot cle. Un nouveau mot cle doit etre fourni, qui ne contiendra pas de fiches, mais remplira la place libre laissee vacante par le mot cle regroupe. Le programme demande les numeros des mots cles a regrouper, ainsi qu'un nouveau mot de remplacement. TACHES ANNEXES PAGE 10-2 Cette tache est tres utile lorsque l'on a rentre par inadvertance des alias ou des mot cles mal orthographies, ou des mots cles en minuscule. 10.3 BIBTHESAU.TSK Cette tache permet de modifier la file DL1:[204,100]CODCLE.BIB. C'est avec elle que l'on pourra modifier le libelle d'un mot cle. Pour pouvoir utiliser celle ci, il faut connaitre le numero du mot cle a modifier afin de pouvoir repondre aux questions posees. Le programme montre l'ancien libelle et reclame le nouveau. ATTENTION Avant de sortir, le programme donne le nombre de fiches existant, et le rereclame. Il est INDISPENSABLE de remettre le meme chiffre, sinon la fin du fichier serait modifiee (c'est un moyen d'ecraser une ou plusieurs fiches sans actualiser les records de DL1:[204,100]MOTCLE.BIB ). 10.4 AUTRES TACHES BIBTRANSF.TSK est tres specifique ,et permet de transferer un fichier bibliographique prealablement cree par BIBLIO.FT version 1.1 sur PDP-8. Ce fichier devra etre passe apres traitement par BIBWAI.LD du cote 8, puis par TRANSFERT.TEC du cote 11. BIBAUTALP.TSK realise le travail de classement des auteurs dans la file DL1:[204,100]AUTALPH.BIB apres le passage par BIBTRANSF.TSK. EXAMAUTAL.TSK permet d'examiner le contenu de cette meme file. BIBDETECT.TSK permet de rechercher les fiches a killer,ou bien les fiches mal ecrites. APPENDIX A INSTALLATION DE BIBLIO La facon la plus simple est d'utiliser la file BIBLIOBLD.CMD qui appelle toutes les autres files indirectes, et qui cree les taches indispensables. Toutes les taches possedent deux files de commande indirecte ( .CMD ), l'une pour compiler les sous routines et appeler le TKB,ET l'autre seulement pour le TKB, certaines ont une file de description d'overlay ( .ODL ). Toutes ces files devront se trouver dans le meme UFD que les sources correspondantes. Les .TSK arriveront aussi dans cet UFD. Si on desire spawner les taches spawnables,on devra avoir cree prealablement une partition de type COMMON ayant pour nom ASVAR et faisant 32 mots. C'est dans celle ci que seront les variables associees permettant l'acces aleatoire aux files. Si on ne cree pas cette partition, il ne faudra pas utiliser simultanement plusieurs taches. Les files de commandes indirectes pour le TKB sont fournies avec un " ; " devant la ligne correspondant a ASVAR. Si on cree cette partition, on devra retirer le " ; ". Ensuite, apres avoir compile tous .FTN necessaires, il suffira de faire MCR>TKB @XXXXXXXXX pour construire la tache XXXXXXXXX. Avant de pouvoir utiliser ces taches, il faudra initialiser un disque RL01 ayant pour label BIBLIO1. Ensuite on creera tous les fichiers utiles en lancant la file indirecte MCR>@INIBIBLIO Tous les programmes ( sources, objets, taches, files indirectes, descripteur d'overlay ) sont suppose se trouver en [4,100]. On se simplifiera la tache en travaillant sous cette UIC ,sinon il faudra modifier quelques files indirectes. Pour creer la tache REFER.TSK sortant un fichier *.RNO, il sera necessaire d'utiliser en lieu et place de REFERBLD.CMD la file indirecte REFERNBLD.CMD. Index ABB . . . . . . . . . . . . . . . . . . . . . . 5-2 ABBREVIATIONS . . . . . . . . . . . . . . . . . 3-3, 3-4, 5-2 ALP . . . . . . . . . . . . . . . . . . . . . . 9-2 BIBANCILL.TSK . . . . . . . . . . . . . . . . . 5-1 BIBAUTASK.TSK . . . . . . . . . . . . . . . . . 6-1 BIBCHANGE.TSK . . . . . . . . . . . . . . . . . 10-1 BIBCORIND.TSK . . . . . . . . . . . . . . . . . 4-1 BIBENTREE.TSK . . . . . . . . . . . . . . . . . 3-1 BIBRECHER.TSK . . . . . . . . . . . . . . . . . 8-1 BIBSAUVEG.CMD . . . . . . . . . . . . . . . . . 10-1 BIBSAVFIC.TSK . . . . . . . . . . . . . . . . . 10-1 BIBTHESAU.TSK . . . . . . . . . . . . . . . . . 10-2 COR . . . . . . . . . . . . . . . . . . . . . . 4-1 CORRECTIONS . . . . . . . . . . . . . . . . . . 3-5, 4-1 DAT . . . . . . . . . . . . . . . . . . . . . . 9-3 FICHALPHA.TSK . . . . . . . . . . . . . . . . . 7-1 GENERALITES . . . . . . . . . . . . . . . . . . 2-1 IND . . . . . . . . . . . . . . . . . . . . . . 4-2 INDEXATION . . . . . . . . . . . . . . . . . . . 4-1, 4-2 INSTALLATION DE BIBLIO . . . . . . . . . . . . . A-1 INTRODUCTION . . . . . . . . . . . . . . . . . . 1 KIL . . . . . . . . . . . . . . . . . . . . . . 4-3 LISTE DES REFERENCES . . . . . . . . . . . . . . 9-1 MOTS CLES . . . . . . . . . . . . . . . . . . . 2-2, 3-5, 5-2 ORD . . . . . . . . . . . . . . . . . . . . . . 9-2 ORGANISATION DU FICHIER . . . . . . . . . . . . 3 OUT . . . . . . . . . . . . . . . . . . . . . . 5-2 RECHERCHE PAR AUTEUR . . . . . . . . . . . . . . 3-7, 6-1 RECHERCHE PAR MOTS CLES . . . . . . . . . . . . 8-1 REF . . . . . . . . . . . . . . . . . . . . . . 9-1 REFER.TSK . . . . . . . . . . . . . . . . . . . 9-1 REFERENCES . . . . . . . . . . . . . . . . . . . 9-2, 9-3 SORTIE DU FICHIER . . . . . . . . . . . . . . . 5-2, 7-1 Index PAGE I-2 TAP . . . . . . . . . . . . . . . . . . . . . . 5-2 THE . . . . . . . . . . . . . . . . . . . . . . 5-2 THESAURUS . . . . . . . . . . . . . . . . . . . 2-2, 5-2 TIRES A PART . . . . . . . . . . . . . . . . . . 5-2 TYP . . . . . . . . . . . . . . . . . . . . . . 9-4 TYPOGRAPHIE . . . . . . . . . . . . . . . . . . 9-4 Table of Contents 1.0 organisation du fichier . . . . . . . . 1-1 2.0 GENERALITES CONCERNANT L'ENSEMBLE DES TACHES 2-1 2.1 APPEL DES SOUS-TACHES . . . . . . . . . 2-1 2.2 REPONSES AUX QUESTIONS POSEES PAR LES PROGRAM 2-1 2.3 ENTREE ET APPEL DES MOTS CLES . . . . . 2-2 2.4 SORTIES IMPRIMEES . . . . . . . . . . . 2-3 3.0 BIBENTREE.TSK . . . . . . . . . . . . . 3-1 3.1 NUMERO DE LA FICHE . . . . . . . . . . 3-1 3.2 LA FICHE BIBLIOGRAPHIQUE . . . . . . . 3-2 3.2.1 AUTEURS . . . . . . . . . . . . . . . . 3-2 3.2.2 TITRE . . . . . . . . . . . . . . . . . 3-2 3.2.3 REFERENCE DU JOURNAL . . . . . . . . . 3-2 3.2.3.1 ^NOM DU JOURNAL . . . . . . . . . . . . 3-3 3.2.3.2 ^VOLUME . . . . . . . . . . . . . . . . 3-3 3.2.3.3 ^PAGES . . . . . . . . . . . . . . . . 3-3 3.2.3.4 ^ANNEE DE PARUTION . . . . . . . . . . 3-3 3.2.3.5 ^TIRES-A-PART . . . . . . . . . . . . . 3-3 3.2.4 TITRE . . . . . . . . . . . . . . . . . 3-3 3.2.5 REFERENCE DU JOURNAL . . . . . . . . . 3-4 3.2.5.1 ^NOM DU JOURNAL . . . . . . . . . . . . 3-4 3.2.5.2 ^VOLUME . . . . . . . . . . . . . . . . 3-4 3.2.5.3 ^PAGES . . . . . . . . . . . . . . . . 3-4 3.2.5.4 ^ANNEE DE PARUTION . . . . . . . . . . 3-4 3.2.5.5 ^TIRES-A-PART . . . . . . . . . . . . . 3-4 3.3 CORRECTION DE LA FICHE AVANT SON ENTREE DEFIN 3-5 3.4 LES MOTS CLES . . . . . . . . . . . . . 3-6 3.5 DATE DE MISE EN FICHIER . . . . . . . 3-6 3.6 CLASSEMENT DES AUTEURS . . . . . . . . 3-7 3.7 LISTING DES FICHES ENTREES . . . . . . 3-7 4.0 BIBCORIND.TSK . . . . . . . . . . . . . 4-1 4.1 CORRECTION/REINDEXATION ( COR ) . . . . 4-2 4.2 INDEXATION DE FICHES NON INDEXEES ( IND ) 4-2 4.3 SUPPRESSION DE FICHES ( KIL ) . . . . . 4-3 5.0 BIBANCILL.TSK . . . . . . . . . . . . . 5-1 5.1 ABBREVIATIONS ( ABB ) . . . . . . . . 5-2 5.2 SORTIE SEQUENTIELLE DU FICHIER ( OUT ) . 5-2 5.3 THESAURUS ( THE ) . . . . . . . . . . . 5-2 5.4 DEMANDES DE TIRES A PART ( TAP ) . . . 5-3 6.0 BIBAUTASK.TSK . . . . . . . . . . . . . 6-1 7.0 FICHALPHA.TSK . . . . . . . . . . . . . 7-1 8.0 BIBRECHER.TSK . . . . . . . . . . . . . 8-1 8.1 LES RELATIONS BOOLEENNES . . . . . . . 8-1 8.1.1 OU . . . . . . . . . . . . . . . . . . 8-1 8.1.2 ET . . . . . . . . . . . . . . . . . . 8-2 8.1.3 NON . . . . . . . . . . . . . . . . . . 8-2 8.2 COMMENT COMBINER LES MOTS CLES . . . . 8-2 8.3 SORTIE DES REFERENCES . . . . . . . . . 8-2 9.0 REFER.TSK . . . . . . . . . . . . . . . 9-1 9.1 CREATION/MODIFICATION D'UNE LISTE DE REFERENC 9-1 9.2 EDITION DE REFERENCES DANS L'ORDRE D'ENTREE ( 9-2 9.3 EDITION DE REFERENCES DANS L'ORDRE ALPHABETIQ 9-2 9.4 EDITION DE REFERENCES DANS L'ORDRE CHRONOLOGI 9-3 9.5 CHOIX DE LA COMPOSITION TYPOGRAPHIQUE ( TYP ) 9-4 10.0 TACHES ANNEXES . . . . . . . . . . . . 10-1 10.1 BIBSAVFIC.TSK ET BIBSAUVEG.CMD . . . . 10-1 10.2 BIBCHANGE.TSK . . . . . . . . . . . . . 10-1 10.3 BIBTHESAU.TSK . . . . . . . . . . . . . 10-2 10.4 AUTRES TACHES . . . . . . . . . . . . . 10-2 A.0 INSTALLATION DE BIBLIO . . . . . . . . A-1