Accueil > Espace en cours de rédaction > Espace Plancke > Tables et inventaires de dictionnaires en langue française > Vous souhaitez vous informer sur la création des inventaires > La construction des inventaires et leur publication en ligne > Créer, implémenter, trier, adapter > Les boucles spip mises en œuvre et leurs résultats > L’inventaire et les bibliothèques

L’inventaire et les bibliothèques

Dans chaque notice de l’inventaire, au moyen d’un ajout de champs dans le formulaire de l’inventaire, il pourra être indiqué des informations issues de catalogues de bibliothèques ou de méta-catalogues. Parmi ces informations, la localisation d’un ouvrage est précieuse. À partir des informations recueillies dans les notices de l’USTC, il a été conçu une première boucle permettant de restituer toutes les notices (ou articles SPIP) de l’inventaire (de la rubrique 28) associée à une même bibliothèque en questionnant le champ du formulaire de l’inventaire destiné à recevoir les données de localisation.
La mention d’une bibliothèque étant dans les notices de l’USTC accompagnée de parenthèses, pour que la mention d’une bibliothèque devienne un critère précis, il a été nécessaire de réadapter la mention d’une bibliothèque au moyen d’une expression régulière.
« Paris (Fr), Bibliothèque nationale de France » devient de la sorte

Le critère entre crochets « 0.8 » permet de créer un saut de caractères ou un « vide » de 8 caractères. Il s’agit d’une expression régulière parmi d’autres : les parenthèses auraient pu être échappées.
Dans le cas d’une mention avec apostrophe courbe (L’Institut de France), cette dernière sera obligatoirement remplacée par une apostrophe droite. Dans le cas contraire, la boucle présentera une absence de résultats.

La boucle a été ainsi rédigée :

Enfin, pour chaque bibliothèque, une rubrique a été créée, et, pour chaque rubrique, un critère adapté a été ajouté à une « boucle articles » dans un fichier html dédié à une bibliothèque.
Au gré des catalogues et des tables de dictionnaires étudiés, cette boucle pourra être adaptée et complétée.