Exporter les données

Cette page documente les différents moyens à disposition des bibliothèques membres du CR PACA/Nice pour récupérer leurs lots de données

Source des données : Agence bibliographique de l'Enseignement supérieur, BnF

API

Une API est une Interface de programmation applicative qui permet à un logiciel ou une application de redistribuer ses données dans un format structuré (ici du Json). Elle n'est pas destinée à être interprétée par des humains mais à être intégrée informatiquement par des programmes tiers

La modélisation de type graphe sous-jacente à cette application permet de ré-exposer différemment une partie des métadonnées de l'Abes et de la BnF : des sous-corpus de donnnées spécifiques aux périodiques du CR PACA/Nice bénéficiant des alignements (appariements) effectués dynamiquement dans la base de données.

Cette API ne donne pas accès à l'ensemble des méthodes CRUD usuelles, elle expose seulement les données en lecture avec la méthode GET

Pour les développeurs : documentation Open API (Swagger)file_download

Url racine

http://sudocps.univ-cotedazur.fr/sudocps-pro-app/api/v1

Les unica du CR

La requête renvoie l'ensemble des notices d'unica du CR PACA/Nice comprenant les éléments suivants : éléments de titre, identifiants (ppn, issn, ark), bibliothèque possédant le périodique, état de collection dans le Sudoc.

Les unica par RCR

La requête prend en paramètre le numéro RCR d'une bibliothèque et renvoie la liste de ses unica avec les mêmes données que celles renvoyées par la requête globale cu-dessus

Les titres de presse locale ancienne

La requête renvoie l'ensemble des notices de presse locale ancienne du CR PACA/Nice (couvrant les 2 départements des Alpes-Maritimes et du Var, et de la Principauté de Monaco). Elles sont constituées de métdonnées suivantes : titre, identifiants (ppn, issn, ark), bibliothèque possédant le périodique, état de collection dans le Sudoc.

La presse locale ancienne par RCR

La requête prend en paramètre le numéro RCR d'une bibliothèque et renvoie la liste des titres de presse locale ancienne qu'elle conserve avec les mêmes données que celles renvoyées par la requête globale cu-dessus

Exports Excel

La modélisation de type graphe sous-jacente à cette application permet de ré-exposer différemment une partie des métadonnées de l'Abes et de la BnF. En effet, les sous-corpus de donnnées spécifiques aux périodiques du CR PACA/Nice bénéficient des alignements (appariements) effectués dynamiquement dans la base de données entre les métadonnées issues du Sudoc et celles provenant de la BnF via le site Presse locale ancienne. Les données exportables en Excel mêlent donc les deux niveaux d'information : les exports ayant pour point d'entrée les unica dans le Sudoc contiennent aussi les métadonnées de la BnF pour les titres concernés (alignés), et réciproquement pour les exports portant sur le corpus de Presse locale ancienne.

Les unica
Export de l'ensemble des unica du CR

Export des lots d'unica par bibliothèques
La presse locale ancienne
Export de l'ensemble des titres de presse locale ancienne du CR

Export des lots de titres de presse locale ancienne par bibliothèque

Intégrer un widget dans une page web externe

Les widgets web sont des portions de code prêtes à l'emploi pour être insérées dans une page web pré-existante. Ce sont donc des blocs de contenus embarqués dans un site, mais indépendants et délivrant du contenu provenant d'un autre serveur.

Grâce à l'API fournie avec cette application, nous pouvons proposer aux bibliothèques qui le souhaitent un script leur permettant d'afficher, par exemple, la liste de leurs unica sur leur site.

Pour cela, il suffit d'insérer dans le code HTML de la page web qui affichera le widget :

  1. A l'endroit de la page où apparaitra le widget <div id="widget"></div>
  2. En fin de page avant la balise fermante body (remplacer le numéro rcr 060885105 par le votre) <script id="crpacanice-unicabyrcr" src="http://sudocps.univ-cotedazur.fr/sudocps-pro-app/api/v1/widget" rcr="060885105"></script>