Dominique Lahary Z39.50 8. La jungle des profils Plan | Liens
Précédent | Suivant

Qui doit publier son profil ?  
  Tout gestionnaire d'un serveur Z39.50
A quoi sert un profil de serveur ?  
  Il permet à tout gestionnaire de client Z39.50 de le configurer pour interroger le serveur, si toutefois son profil est compatible avec le client
Les éléments d'un profil  
 
  • L'adresse (IP ou URL) de la machine hébergeant le serveur
  • Le port
  • Le nom de la ou des bases de données
  • La version de Z39.50 (version 2 ou version 3, la version 1 étant obsolète)
  • Les attributs bibliographiques (set bib 1) utilisés, sous forme de tableau
    (attributs de relation, de position, de structure, de troncature et de complétude correspondant à chaque attribut d'usage)
  • Le ou les formats des réponses (MARC21, UNIMARC, GRS-1, XML...)
  • Le ou les jeux de caractères utilisés
  • Les services gérés
  • Le cas échéant, les services additionnels proposés
  • Le cas échéant, les spécifications propriétaires (par exemple, mode de fourniture des données locales)
  • Le cas échéant, les heures durant lesquelles le serveur n'est pas accessible
Exemples de profils | Profils de serveurs français
Pourquoi la publication des
profils est-elle indispensable ?
 
  À cause du (trop) grand nombre d'options proposé par Z39.50
Pourquoi une telle
diversité des profils ?
 
  Parce que le petit monde Z39.50 s'est en partie divisé en sous-communautés
Une initiative salutaire  
 

Le Bath profile

Pour en savoir plus

N'oublions jamais que...  
 
Un profil très simple peut rendre de grands services :
  • quelques attributs d'usage
  • Les fonctions essentielles :
    Init, Close, Search, Retrieve
mais que...  
  Le "problème qui fâche" c'est la diversité des formats de résultat et de codification des caractères.
Il n'existe pas de client universel s'adaptant à toutes les situations.

Plan | Précédent | Suivant | Liens