|
|
|
Atteindre le consensus afin d'améliorer l'interopérabilité; la norme Z39.50 et les profils
20 septembre 2005
Exposé devant le Groupe de travail du GED sur les métadonnées
Carrol Lunau
Bureau stratégique
Bibliothèque et Archives Canada
Points abordés
- Le contexte (1995 - 2000)
- Qu'est-ce que l'interopérabilité?
- Les problèmes d'interopérabilité et leurs solutions
- Conception d'un profil international
- Leçons apprises de la conception d'un profil international
- Résumé : messages clés
Contexte (1995-2000)
Norme ANSI/NISO Z39.50-1995
- Proposée d'abord en 1984 pour utilisation avec des données bibliographiques; fonds documentaires pas considérés comme des données bibliographiques
- Versions en 1988, 1992 et 1995
- Élaborée par des experts techniques avec peu d'apport de la part des bibliothécaires
- Sujette à interprétation et permettant le choix d'option
- À l'origine, on n'avait pas prévu la recherche simultanée dans plusieurs catalogues
Réseaux régionaux et catalogues virtuels
- Nombre croissant de réseaux qui veulent créer des catalogues « virtuels » au lieu des catalogues collectifs traditionnels
- Désir de trouver des notices MARC « gratuites » pour le catalogage et des cotes pour le PEB
Mise en vigueur de la norme Z39.50
- Pratiquement tous les vendeurs d'OPAC affirment qu'ils ont mis en vigueur la norme Z39.50 ou sont en train de le faire
- Les clients autonomes d'entreprises comme BookWhere et Endnote
- Des logiciels passerelle commencent à apparaître
- Les options choisies pour la norme et son interprétation ne sont pas les mêmes pour toutes les mises en vigueur
Attentes des utilisateurs
- DP pour la norme Z39.50
- Bonne interopérabilité attendue pour des recherches simultanées dans plusieurs catalogues
- Utilisation directe anticipée de l'interface par les utilisateurs finaux
Expérience des utilisateurs
- Facile à appendre mais difficile d'interpréter les résultats ou de déterminer si un système fonctionne
- L'information sur les fonds documentaires manque ou est incomplète
- Difficultés pour effectuer des recherches à cause des caractéristiques du client, de la base de données ou de l'interprétation des attributs
- Manque de confiance dans les résultats de la recherche qui cause de l'insatisfaction - ensembles de résultats trop grands ou la recherche n'a pas retrouvé les notices qui se trouvaient dans la base de données
- Les systèmes n'étaient pas interopérables au-delà du niveau technique
Qu'est-ce que l'interopérabilité?
- Peut être définie de diverses façons en fonction du système ou de l'utilisateur
- Idéalement devrait interopérer :
- Au niveau syntaxique (peut échanger de l'information selon la norme)
- Au niveau fonctionnel (offre les services que l'utilisateur veut utiliser)
- Au niveau sémantique (est-ce que les systèmes respectent la signification des tâches et les accomplissent?)
- Au niveau politique (des politiques et des ententes pour favoriser l'interopérabilité)
Les problèmes d'interopérabilité et leurs solutions
Problème : d'ordre technique et relatif aux normes
- Les vendeurs utilisaient différents attributs pour la même recherche
- Les vendeurs choisissaient différentes options
- Les vendeurs interprétaient la norme diversement
Solution : Profil
- Un document qui détermine clairement un sous-ensemble de caractéristiques, d'options et d'interprétations à partir d'une ou de plusieurs normes afin d'améliorer l'interopérabilité
- Attributs précis pour chaque recherche
- Options et interprétations précises
- Enlever toute imprécisions
Problème : différences sémantiques
- Différentes méthodes d'indexation, différences de correspondance entre les notices Marc et les attributs de recherche Z39.50, syntaxes des notices, normes de catalogage différentes et absence de listes des vedettes d'auteur
- Incompatibilité entre les méthodes locales et les exigences pour atteindre l'interopérabilité
Solution: ententes
- Création de directives, par exemple pour l'indexage
- Les partenaires devront peut-être s'entendre sur le niveau désiré d'interopérabilité
- Il peut être nécessaire de changer les méthodes, de réindexer les bases de données, etc.
Problème: relatif aux politiques
- Méthodes d'accès différentes
- Problèmes de pare-feu
Solution : politiques communes
- Des changements de politique peuvent donner lieu à des changements techniques facilitant l'accès
- Ententes relativement à l'accès
Problème : connaissance et compréhension
- Les attentes des utilisateurs sont irréalistes
- Les développeurs utilisent les mêmes mots, mais leur donnent des sens différents
Solution : communiquer, communiquer, communiquer
- Le profil comme outil de communication
- Trouver un champion
- Utiliser un langage convenant à ceux à qui on s'adresse
Conception d'un profil international
Problèmes
- Identifier les experts
- Déterminer l'équilibre adéquat
- Financement
- Processus - téléconférences, listes de discussion Listserv, réunions
- Atteindre un consensus
- Veiller à ce que rien de ce qui est développé à l'échelle nationale ne soit incompatible avec le profil
- Trouver un organisme responsable
- Convaincre les vendeurs de modifier leur système
Leçons tirées de la conception d'un profil international
La participation
- Il faut que les bonnes personnes participent - celles qui comprennent l'utilisateur tout autant que celles qui ont les compétences techniques ou les connaissances spécialisées sur le sujet
- Ceux qui rédigent les documents doivent être capables de parler au nom des gens qu'ils représentent
Choix du moment
- Plus facile d'élaborer les ententes avant les systèmes qu'après qu'une base est installée
- Il faut beaucoup de temps pour élaborer une norme ou un profil
- Beaucoup de temps peut s'écouler entre l'élaboration d'une norme et le moment où l'on a une masse critique de systèmes installés
Processus
- Processus itératif - ententes et profils sont des documents vivants qui changeront
- Le compromis est essentiel pour arriver à un consensus
- Il est important que le profil soit appuyé par un organisme normatif reconnu
- Un financement est nécessaire pour les rencontres en personne
- Une organisation respectée doit être responsable de la norme/du profil
Communication
- Nécessité d'un ou plusieurs champions solides, bien informés et respectés
- Doivent contrôler les attentes relativement à ce qui peut être accompli
- Nécessité d'une reconnaissance commune du problème
- Les participants aux groupes de développement doivent tous parler le même langage, p. ex., avoir la même conception de l'interopérabilité, etc.
- Des communications claires et appropriées sont essentielles
Généralités
- Les utilisateurs doivent savoir pourquoi ils veulent une norme pour communiquer avec les vendeurs - qu'est-ce qu'ils veulent réaliser en utilisant cette norme?
- Les problèmes les plus difficiles étaient les problèmes sémantiques et stratégiques, et non les problèmes techniques
Résumé : messages clés
- Penser à l'interopérabilité avant et non après coup
- Faire participer les bonnes personnes
- On ne communique jamais trop
- Le temps et l'effort consacrés en valent la peine
|