Services web de l'ABES

L'ABES a développé des services web autour de ses données. Autant le dire d'emblée, l'ABES ne donne pas un accès simple et facile à ses données contrairement à son homologue britannique COPAC. Certes son catalogue est toujours interrogeable par le protocole Z3950 mais l'exploitation de ce dernier est somme toute plus complexe que l'exploitation du flux généré par le protocole SRU/SRW au format XML (voir un exemple de flux produit par le serveur SRU de COPAC). De surcroît, les notices que l'on peut afficher ne comprennent pas l'ensemble des données bibliographiques, il s'agit de notices appauvries.

En fait, l'ABES donne avant tout accès à ses notices d'autorité et ce n'est qu'à partir d'une notice autorité d'un auteur que l'on peut accéder à la liste de ses ouvrages.

Exemple de notice

En voici, le code XML.

<?xml version="1.0" encoding="UTF-8"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:rdafrbr1="http://rdvocab.info/RDARelationshipsWEMI/" xmlns:marcrel="http://www.loc.gov/loc.terms/relators/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:gr="http://purl.org/goodrelations/v1#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:frbr="http://purl.org/vocab/frbr/core#" xmlns:isbd="http://iflastandards.info/ns/isbd/elements/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:rdafrbr2="http://RDVocab.info/uri/schema/FRBRentitiesRDA/" xmlns:rdaelements="http://rdvocab.info/Elements/"><bibo:Document rdf:about="http://www.sudoc.fr/075535246"><foaf:primaryTopic rdf:resource="http://www.sudoc.fr/075535246/id"></foaf:primaryTopic><dcterms:creator rdf:resource="http://www.idref.fr/033702462/id"></dcterms:creator><dcterms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2003-12-08</dcterms:created><dcterms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2008-12-17T11:50:44</dcterms:modified></bibo:Document><bibo:Book rdf:about="http://www.sudoc.fr/075535246/id"><dc:title>La Serbie du prince Miloš à Milošević  [Texte imprimé]  / Yves Tomić</dc:title><dc:date>2003</dc:date><dc:publisher>Bruxelles : P.I.E-Peter Lang , 2003</dc:publisher><dc:format>1 vol. (165 p.)  : couv. ill en coul.  ; 22 cm</dc:format><rdaelements:modeOfIssuance><skos:Concept rdf:about="http://RDVocab.info/termLIst/ModeIssue/1001"><skos:prefLabel xml:lang="en">Single unit</skos:prefLabel></skos:Concept></rdaelements:modeOfIssuance><isbd:P1001><skos:Concept rdf:about="http://iflastandards.info/ns/isbd/terms/contentform/T1009"><skos:prefLabel xml:lang="en">text</skos:prefLabel></skos:Concept></isbd:P1001><dc:type>Text</dc:type><isbd:P1003><skos:Concept rdf:about="http://iflastandards.info/ns/isbd/terms/mediatype/T1010"><skos:prefLabel xml:lang="en">unmediated</skos:prefLabel></skos:Concept></isbd:P1003><dcterms:language rdf:resource="http://lexvo.org/id/iso639-3/fra"></dcterms:language><bibo:isbn10>9052012032</bibo:isbn10><bibo:oclcnum>417432448</bibo:oclcnum><gr:hasEAN_UCC-13>789052012032</gr:hasEAN_UCC-13><dc:subject>Milošević -- Slobodan -- 1941-2006</dc:subject><dcterms:subject rdf:resource="http://www.idref.fr/030252121/id"></dcterms:subject><dc:subject>Serbes -- Yougoslavie</dc:subject><dcterms:subject rdf:resource="http://www.idref.fr/050627759/id"></dcterms:subject><dcterms:spatial rdf:resource="http://www.idref.fr/027256308/id"></dcterms:spatial><dc:subject>Serbie -- Politique et gouvernement</dc:subject><dcterms:subject rdf:resource="http://www.idref.fr/02942013X/id"></dcterms:subject><dc:subject>Serbie -- Histoire</dc:subject><dcterms:subject rdf:resource="http://www.idref.fr/027263193/id"></dcterms:subject><dcterms:subject rdf:resource="http://www.idref.fr/02726470X/id"></dcterms:subject><dcterms:subject rdf:resource="http://dewey.info/class/949/"></dcterms:subject><marcrel:aut><foaf:Person rdf:about="http://www.idref.fr/035642653/id"><foaf:name>Tomic, Yves</foaf:name></foaf:Person></marcrel:aut><dcterms:isPartOf><bibo:Series rdf:about="http://www.sudoc.fr/013808990/id"><dcterms:bibliographicCitation>Europe plurielle  [Texte imprimé] / Bruxelles : Presses Interuniversitaires européennes , 1994-</dcterms:bibliographicCitation></bibo:Series></dcterms:isPartOf></bibo:Book></rdf:RDF>

Pas facile d'exploiter un tel fichier XML car il comprend plusieurs espaces de nommage (namespaces). Bon, j'y suis presque arrivé! Il me manque les URL relatifs aux sujets.

Grâce à ces services web décrits à la page suivante, il est possible d'obtenir la liste des établissements possédant un document donné. Pour cela il faut utiliser le Micro Web Service multiwhere. Il existe d'autres services autour des identifiants d'ouvrages et de notices. En outre, on peut effectuer également une recherche dans les notices d'autorité.

J'ai développé en PHP un service à partir de l'OPAC de Koha qui interroge les données du SUDOC. Cela permet depuis une notice détaillée de rebondir sur le nom d'un auteur et de visualiser tous les ouvrages de l'auteur en question signalés dans le SUDOC. J'indique par ailleurs les ouvrages présents dans le catalogue de la bibliothèque au moyen d'une requête SQL interrogeant la table biblioitems de koha. Il est ensuite possible d'afficher les notices des documents et les localisations.

Vous pouvez tester à partir de l'exemple suivant.

Le tout permet de compléter ses recherches dans le catalogue du SUDOC tout en restant dans l'environnement de l'OPAC Koha. On passe ainsi des données de Koha à celles du SUDOC.