Skip to content

Les tirets : un point de détail ?

05/10/2009

J’ai en projet différents billets autour des ISBN, dont un au sujet de LibX.

Mais avant de vous les proposer, et pour vous éviter toute fatigue inutile, il vaut mieux d’abord signaler un problème concernant plusieurs Opac : quand on interroge un opac sur le critère ISBN :

  • tantôt l’Opac ne tient pas compte de la présence ou de l’absence de tirets dans la requête et dans les notices, et il est capable d’associer une notice avec dans le champ ISBN « 978-2-07-039656-6« , et une requête « 9782070396566« . Et l’inverse sera vrai aussi. C’est à dire que l’opac évacue les tirets à la fois dans les notices et dans les requêtes, pour ne considérer que la série de chiffres.
  • tantôt il en tient compte, et il faut faire une recherche sur l’ISBN tel que saisi dans la notice (que ce soit avec ou sans tirets)

C’est peut-être un détail pour vouspour l’instant.

Je ne vais pas encore me lancer dans l’explication sur l’importance du problème. Là, je vais juste faire le tour de quelques opac.

Je vous invite à me signaler les manques en commentaires pour que je complète la liste.

(Rq : la 3e colonne précise sur quelles requêtes je me base pour remplir la seconde. Si vous trouvez des contre-exemples, fort probables, ce sera intéressant de les indiquer en commentaire pour essayer de comprendre ce qui peut différer. Je me suis contenté à chaque fois qu’une seule requête avec puis sans tiret, parce que je suis déjà bien brave!)

Logiciel Comportement Recherches effectuées
Bookline Indifférent aux tirets : il supprime (virtuellement) les tirets de la notice, et ceux de la requête, et trouve l’ouvrage recherché 2-86377-085-32863770853
Aleph Indifférent aux tirets 978-2-7557-0385-6
9782755703856
AB61 Indifférent aux tirets– Il y a des problèmes tout de même : cf. ce commentaire

Ca semble bon sur l’interrogation des EAN, mais pas des ISBN

978-2-7578-0310-39782757803103
HIP (Horizon de SirsiDynix) Il faut chercher l’ISBN tel que saisi dans la notice Recherche avec tirets (ISBN tel que catalogué) : OK 2-281-32025-1Pb : 2281320251
Koha Il faut indiquer l’ISBN tel que saisi dans la notice Recherche avec tirets : PB  2-03-301192-5Recherche sans tirets (tel que catalogué) : OK 2033011925
Flora Il faut chercher l’ISBN tel que saisi dans la notice Recherche avec tirets (ISBN tel que catalogué) : OK : 978-2-85428-847-6Pb : 9782854288476
Aloes (Opsys) Il faut chercher l’ISBN tel que saisi dans la notice

<update>ça dépend des versions, cf. commentaire</update>

Recherche avec tirets (ISBN tel que catalogué) : OK : 2-89455-070-7Pb : 2894550707
V-Smart (Infor) Indifférent aux tirets 2-7384-4531-42738445314
PMB Indifférent aux tirets 978-2-02-055725-29782020557252

J’ai fait la requête sur cet opac, mais n’ai pas réussi à créer un lien vers les notices détaillées. Ce qui ne veut pas dire qu’un tel lien soit impossible avec PMB : ce qui m’importe ici, c’est de pouvoir tester les ISBN avec et sans tiret.

Millenium Indifférent aux tirets 978-2-7493-0239-39782749302393

Il en manque beaucoup, j’en ai conscience, mais j’ai passé déjà du temps à trouver des interfaces pour ceux qui précèdent, et si je continue à chercher d’autres opac, je ne ferai rien d’autre avant 3 semaines au moins.

Donc si vous avez un opac à me signaler, voire même si vous en connaissez déjà le comportement, n’hésitez pas à me le mettre en commentaire : tout le monde gagnera du temps.

Pourquoi ces tests ?

Bien, nous avons constaté que certains Opac n’acceptaient les ISBN que selon la manière dont ils avaient été saisis dans les notices.

Nous avons vu aussi dans un précédent billet qu’Electre permettait un lien direct vers les notices de son propre Opac, sur le critère de recherche « ISBN ». Et Daniel et Stéphanie m’ont fait remarquer en commentaire qu’une telle fonction était possible de manière beaucoup plus large avec LibX.

Que permet LibX ?

LibX est un site web permettant à des bibliothécaires de paramétrer assez facilement une extension pour Firefox ou IE, telle que tout ISBN rencontré sur Internet sera cliquable et pointera vers l’opac choisi par le bibliothécaire.

LibX permet aussi d’autres choses (j’y reviendrai), mais là est le point qui m’intéresse : si vous êtes acquéreur, et que vous trouvez une notice intéressante sur WorldCat, Amazon ou le Sudoc, un ISBN de l’ouvrage sera présent dans la page. L’installation de LibX (pré-paramétré pour votre bib) rendra cet ISBN cliquable vers votre opac, vous permettant immédiatement de savoir si cet ouvrage est déjà présent ou non dans vos collections.

Sur Amazon

Sur le Sudoc

(notez au passage, en haut, la ligne « Lien direct vers cette notice », grâce au script de Symac)

Sur Wikipedia (ou toute autre page web où LibX réussira à reconnaître un ISBN)

Quel rapport entre les tirets et LibX ?

Simplement : quand LibX crée un lien « à la volée » lorsqu’il reconnaît un ISBN, il supprime tous les tirets dans l’URL de requête vers l’Opac.

Par exemple, dans la notice Sudoc ci-dessus, la page contient l’ISBN « 978-2-02-049087-0« , mais LibX crée un lien vers mon opac sur le critère : 2020490870 (qui est l’ISBN 10 correspondant à l’ISBN 13 présent dans la notice), c’est-à-dire qu’il a supprimé les tirets.

En outre, la plupart du temps sur Internet ce sont des ISBN sans tirets que le navigateur rencontre : Amazon, WorldCat, Google Books, etc.

Si bien que les bibliothécaires dont les Opac ne supportent pas les ISBN sans tiret :

  1. Vous laissez tomber LibX
  2. Vous obtenez une réinformatisation
  3. Dans votre choix de SIGB, vous retenez ce critère idiot que sont les tirets dans les ISBN (au passage : vous vérifiez la validité de cette liste aussi).

(Remarque : ce n’est pas une liste à puces, c’est bien une liste à numéros : l’objectif est de revenir à LibX un jour, et à toutes les autres manipulations d’ISBN qui se développent chaque jour davantage)

Conclusion

Le billet qui portera sur LibX (et qui reste à écrire) ne pourra concerner que ceux dont les opac fonctionnent correctement. Vous êtes prévenus !

——————————-
1 : Sur AB6, je remarque une chose curieuse. Cet Opac crée un identifiant de session, mais cette session, valide sur une certaine durée, ne dépend pas du navigateur : généralement, pour m’assurer qu’un lien vers une notice est vraiment pérenne, je récupère l’URL pour la coller dans un autre navigateur qui n’est pas encore aller sur le site en question, et le tester. Avec AB6, ce transfert fonctionne sans difficulté.
En revanche le lendemain, sur le même navigateur, le lien ne marche plus.
Je suppose (mais d’autres, plus informaticiens, pourront peut-être me contredire ?) qu’AB6 ouvre une session uniquement sur son propre serveur, sans créer dans le navigateur un cookie associé à cette session. Passé un temps d’inactivité, il « ferme » la session. Mais cela a permis que ce même identifiant de session (présent dans l’URL) soit transportable d’un navigateur (voire d’un ordinateur) à l’autre.

Advertisements
16 commentaires
  1. Stéphanie permalink
    05/10/2009 09:22

    Bonjour Lully, et merci de t’intéresser à notre Opac 😉
    Une précision d’abord : il s’agit d’AB6 et non d’AbsysNet.
    Ensuite, pour éviter le problème de l’identifiant de session, utilise cette url : http://www-scd.unilim.fr/cgi-bin/abweb/L2/G1/T1

  2. Stéphanie permalink
    05/10/2009 09:58

    Après vérification, les tirets posent bien problème avec AB6. Exemple :
    cette url http://www-scd.unilim.fr/cgi-bin/abweb/L2/G1/T1?ACC=ASIOK&SUBC=0&Q0=2-253-05752-5 ramène bien la notice de La Montagne magique, mais pas celle-ci : http://www-scd.unilim.fr/cgi-bin/abweb/L2/G1/T1?ACC=ASIOK&SUBC=0&Q0=2253057525.
    L’exemple que tu donnes dans le tableau fonctionne dans sa version sans tiret parce que ce n’est pas l’ISBN qui remonte (010 en Unimarc), mais l’EAN de la zone 035 je crois (mais pas sûre pour le n° de la zone).

  3. 05/10/2009 10:34

    Bonjour, à la BM d’Angers nous utilisons Millennium. Le recherche par ISBN (9782749302393 / 978-2-7493-0239-3) est insensible aux tirets.
    opac : http://bibli.culture.angers.fr/

  4. 05/10/2009 10:38

    @Stéphanie : merci, je corrige

  5. 05/10/2009 10:42

    @Xavier : Merci aussi, je rajoute une ligne dans le tableau

  6. 05/10/2009 12:25

    Pour info, les développeurs de Libx travaillent à une version 2 de leur outil, (vers des horizons qui me paraissent opaques…): http://code4lib.org/conference/2009/back

  7. B. Majour permalink
    05/10/2009 14:31

    Bonjour Lully

    Ah si seulement ces foutus tirets n’existaient pas !
    Car, tu as raison, l’ISBN c’est un lien capital pour relier les bases de données entre elles.

    Réinformatiser ?
    Non, ce n’est pas utile.
    Créer une nouvelle colonne avec l’ISBN épuré, ça me paraît le plus intéressant. Et avec un peu de doigté, on épurera aussi le 978 et le dernier chiffre qui change, restera le vrai lien insensible à l’ISBN10 ou l’ISBN13 !

    Là, on commencera à pouvoir vraiment jouer avec ce lien, en attendant d’obtenir l’équivalent ISBN pour les documents sans ISBN… ou alors quand ces malheureux 9 chiffres seront saturés. (1 million de livres, c’est peu ! Et, en même temps, c’est énorme 🙂 )

    Bien cordialement
    B. Majour

  8. 08/10/2009 15:35

    Bonjour,
    Merci d’avoir soulevé la question des tirets !
    L’interrogation par tirets est liée plus au SIGB qu’au portail. Dans le cas de Flora il a suffi d’ajouter dans la définition de l’index le champ Unimarc 073a pour avoir une interrogation qui fonctionne maintenant avec ou sans les tirets.
    Exemples :
    https://www.scd.uha.fr/flora/jsp/index_view_direct_anonymous.jsp?ISBN=9782744023590
    https://www.scd.uha.fr/flora/jsp/index_view_direct_anonymous.jsp?ISBN=978-2-7440-2359-0

  9. Stéphanie permalink
    08/10/2009 22:18

    @CL oui mais ça aussi c’est la question de l’EAN non ? (oui, 073 et non pas 035, honte à moi)
    Est-ce que cela fonctionne aussi pour des isbn à l’ancienne, donc différents des EAN ?

  10. 08/10/2009 22:25

    @Stéphanie : bon, à Limoges vous pouvez aussi utiliser un lien pointant vers le Sudoc avec une limitation à votre université.
    Le lien à mettre dans LibX serait donc :
    http://www.sudoc.abes.fr/DB=2.1/SET=21/TTL=1/CMD?ACT=SRCHM&ACT0=SRCH&MATCFILTER=Y&MATCSET=Y&NOSCAN=Y&PARSE_MNEMONICS=N&PARSE_OPWORDS=N&PARSE_OLDSETS=N&IMPLAND=Y&IKT0=7&TRM0=%i&ILN_DEP_BIB=ILN&ADI_ILN=36&screen_mode=Recherche
    Cf. ce billet.

  11. Didier Paris permalink
    15/10/2009 00:22

    Bonjour,

    Bonjour
    L’exemple donné pour Opsys ne provient pas d’une version Aloès mais d’une version antérieure (8.21). En recherche ISBN, Aloès recherche avec ou sans les tirets (http://mediatheque.ville-voreppe.fr/opacwebaloes/index.aspx?PHRASE=IS=978-2-84789-174-4 et http://mediatheque.ville-voreppe.fr/opacwebaloes/index.aspx?PHRASE=IS=9782847891744). Un autre mécanisme (utilisé par le vendangeur par exemple) enlève le préfixe 978 et la clé de contrôle.
    Ce qui peut être dangereux : faites la recherche IBN=978-2-7144-4508-7 à la BNF vous trouvez 2 ouvrages très différents..
    Maintenant, si on supprime les tirets de l’ISBN pourquoi le nommer ISBN : EAN lui conviendrait mieux !

  12. 15/10/2009 12:07

    @Didier Paris : merci de cette précision sur Opsys.
    EAN ou ISBN ? Ce n’est pas ma faute : c’est LibX qui supprime les tirets des ISBN (même ceux à 10 chiffres) pour en faire un lien vers l’opac. LibX ne parle pas d’EAN. J’ai gardé leur terminologie.
    Le présent billet ne servait qu’à préparer le suivant et épargner aux collègues de bibliothèques possédant un opac problématique au regard de LibX, de travailler inutilement (ils se seraient rendu compte à l’issue de leurs paramétrages que ça ne fonctionnait pas) : j’ai voulu prévenir le mal, ne pouvant le guérir.

  13. 08/06/2010 07:49

    Une piste qu’a mise en place un collègue confronté au problème est de faire pointer libx vers un script php (ou autre) qui va récupérer l’isbn envoyé par libx, rajouter les tirets qui vont bien et relancer la requête dans l’opac avec les tirets. Si le catalogage se fait avec les isbn on a donc une solution qui fonctionne en attendant de pouvoir le paramétrer dans libx directement.

    Et idéalement il faudrait relancer aussi cette requête avec un OU sur l’isbn-10 et l’isbn-13.

  14. 08/06/2010 09:37

    @symac : le script PHP serait-il partageable (avec mode d’emploi) ? 🙂

Trackbacks

  1. PabloG » Blog Archive » links for 2009-12-10
  2. Les guillemets : Wordpress s’emballe « Bibliothèques [reloaded]

Les commentaires sont fermés.

%d blogueurs aiment cette page :