Une base de données bibliographique UNIMARC sous ABCD Par Eustache MEGNIGBETO Cotonou, République...

Preview:

Citation preview

Une base de données bibliographique

UNIMARC sous ABCD

Par Eustache MEGNIGBETO Cotonou, République du Bénin

Présenté par François GODONOUCotonou, République du Bénin

Gothenburg, 10-15 Août 2010

1

ABCD, le CDS/ISIS rénové

• CDS/ISIS, logiciel de gestion de bases de données textuelles, conçu dans les années 1970 par l’UNESCO

• Version PC disponible dès 1982• Utilisé dans la gestion des bases de

données documentaires par les services d’information et de documentation

• Plus utilisé dans les pays en développement

2

ABCD, le CDS/ISIS rénové (suite)

• Version Windows livrée dès 2000• Plusieurs programmes complémentaires

avec fonctions spécifiques développées : – ISIS-DLL pour la manipulation des bases de

données CDS/ISIS par des programmes écrits en C, C++, Visual Basic, Delphi, …

– CISIS : un ensemble de programmes manipulant les BD CDS/ISIS et utilisable à travers les lignes de commandes

3

ABCD, le CDS/ISIS rénové (suite)

– WWWISIS comme serveur web des BD CDS/ISIS

– Weblis pour la gestion du catalogue, du prêt, …

– GenIsis, un assistant basé sur WWWIsis pour la mise en ligne des BD CDS/ISIS

– etc, …

4

ABCD, le CDS/ISIS rénové (suite)

• Problématique : – plusieurs applications

complémentaires pour agir sur un même type de fichier :

– Pas de logiciel véritable de gestion des fonctions de bibliothèques

• Solution : un système intégré de gestion de

bibliothèque d’où ABCD

5

ABCD, un logiciel jeune

ABCD, Automatisation des Bibliothèques

et Centres de Documentation :• Environnement client/serveur

Entièrement intégré dans le navigateur• Plateforme Windows et Linux• HTML• PHP• JavaScript

6

ABCD, un logiciel jeune (suite)

• XML• WXIS, WWWIsis XML IsisScript (une

version évoluée de WWWISIS développé par BIREME (Brésil)

• Version 1. 0 lancée en décembre 2009• Développé par BIREME, soutien

financier du Consortium des Universités Flamandes (VLIR, Belgique)

7

ABCD, les fonctions

• Catalogage• Gestion des périodiques• Prêts• Gestion des utilisateurs• Gestion d'acquisition• Diffusion sélective de l'information• Génération de statistiques• Catalogue accessible au public (Open

public Access Catalog, OPAC)

8

ABCD, Menu principal

9

ABCD - formats de BD

ABCD, • interface multilingue (FR, EN, ES, PT)• Possibilité de structures multilingues pour les

BD avec accès aux mêmes données utilisateurs

• Formats de BD livrés:– MARC 21– CEPAL (réseau en Amérique latine)

• Possibilités offertes à l’utilisateur de créer tout type structuré de bases de données

• Donc possibilité UNIMARC

10

UNIMARC biblio sous ABCD

Comme son ancêtre CDS/ISIS, une BD

sous ABCD se crée à travers 4 fichiers

principaux : • La Table de Définition des Champs : pour

déterminer les champs présents dans une BD et leurs caractéristiques. Il est unique

• Le bordereau : formulaire, permettant la création et la modification de notices. On peut en créer plusieurs.

11

UNIMARC biblio sous ABCD

• La Table de Sélection des Champs : détermine les champs dont le contenu composera le fichier inversé pour la recherche. Il est unique.

• Le format d’affichage : détermine les sorties possibles du contenu des notices. On peut en créer plusieurs.

• Autres fichiers automatiquement créés.

12

Exemple de bordereau de saisie UNIMARC biblio sous ABCD

13

UNIMARC biblio sous ABCD (suite)

Deux différences structurelles

fondamentale entre UNIMARC et MARC

21 notamment sur les zones codées de

longueur fixe : nombre et structure

1. Nombre• MARC 21 = 1 seule (008)• UNIMARC = une vingtaine 100 et 105 à

141

14

UNIMARC biblio sous ABCD (suite)

2. Structure• MARC 21 : absence de sous-zone dans la

zone codée de longueur fixe 008

• UNIMARC : présence de la sous-zone $a dans TOUTES les zones codées de longueur fixe

D’où les limites de ABCD version actuelle pour une structure UNIMARC complète.

15

UNIMARC et ABCD :limites techniques

• ABCD : objectif premier BD MARC 21• Version actuelle, pas possible de définir

plus d’une zone codée de longueur fixe. • Conséquence : La BD UNIMARC biblio

comporte actuellement une seule zone de longueur fixe (100), en attente de la solution technique par les développeurs dans une prochaine version.

16

Facilité mnémotechnique de la saisie

Dans UNIMARC (et MARC 21 aussi) :

• Les indicateurs sont codés• Idem pour les positions du Leader

renseignées par le catalogueur• Certaines zones sont également

codées, par ex. 100, 105 à 141, …• Certaines sous-zones également.

17

Facilité mnémotechnique de la saisie (suite)

ABCD profite des éléments du formulaireHTML et PHP comme : - Bouton radio- Case à cocher- Zone de texte- Mot de passe- Liste de choix simple- Liste de choix multiple,- Lecture seule, …

18

Facilité mnémotechnique de la saisie (suite)

Ainsi : - Possibilité de choisir le contenu d’une

zone d’une sous-zone, d’un indicateur, d’une position du leader à partir : - d’une BD externe- d’un fichier texte- d’une BD sous forme de Thésaurus

19

Liste de choix pour la position 6 du

Guide

20

Liste de choix pour le premier indicateur

de la zone 200.

21

Le format dans ABCD

• CDS/ISIS : possibilité pour l’utilisateur des déterminer la sortie (output) et la présentation des données à travers un fichier de commandes appelé « format »

• Possibilités étendues du fait de l’intégration de CISIS

• Le langage de formatage sous ABCD est comparable à un puissant langage de programmation mais portant sur des données d’une BD

22

Le format dans ABCD (suite)

• Ainsi, possibilité d’écrire une multitude de sortie des données d’une BD

• D’où le format « MARC Tags » propre aux données de la famille MARC

• MARC Tags présente les données sous la forme Etiquette Indicateurs et données– Indicateur absent = #– Séparateur de sous-zone : $– Dans la pratique, chaque système peut

déterminer ces deux caractères

23

Le format dans ABCD (suite)

• Ainsi, possibilité d’écrire une multitude de sortie des données d’une BD

• D’où le format « MARC Tags » propre aux données de la famille MARC

• MARC Tags présente les données sous la forme Etiquette - Indicateurs - données– Indicateur absent = #– Séparateur de sous-zone : $

24

Le format dans ABCD (suite)

Dans la pratique, chaque système peut

déterminer l’indicateur lorsqu’il est absent et

le séparateur de sous zones.

Ainsi, tout en donnant la possibilité à

l’administrateur système de choisir, nous

avons retenu :- Indicateur absent : _ (Underscore)- Séparateur de sous-zone : $

Deux illustrations suivent.

25

Format d’affichage MARC tags (extrait)

26

Format d’affichage MARC tags (extrait)

27

28

*********************

FIN

Merci de votre attention !!!

**********************

Recommended