Septembre 2005 1
OAI-PMH
Le protocole des archives ouvertes
Open Archives Initiative
Protocole for Metadata Harvesting
Septembre 2005 2
Historique d’OAI-PMH
Conclusion de la convention de Santa Fé en 1999
Né de la nécessité de faire interopérer les bases d’archives entre
elles
Choix de simplicité : HTTP, XML, Dublin Core
Septembre 2005 3
Protocole ?
Définition
En informatique, un protocole est l’ensemble des règles qui définit le
dialogue entre un client et un serveur
Le client est l’application de l’utilisateur lui permettant d’accéder à un
service
Exemple :
Le navigateur Web (IE, Firefox, …) est un client Web
Le système de réservation de la SNCF est un service situé sur un
serveur Web
HTTP est le protocole du Web permettant de faire dialoguer un
navigateur avec un serveur Web
Septembre 2005 4
Protocole ? (suite)
Les verbes
Dans un protocole, un ensemble de verbe est utilisé pour le dialogue
Les attributs
Un verbe peut être complété par un ou plusieurs attributs pour formuler
une demande
Exemple :
Le verbe qu’utilise le plus souvent votre navigateur Web est GET. Lorsque
vous tapez l’URL d’une page, votre navigateur passe une demande au
serveur en envoyant par exemple la phrase :
GET WWW.SNCF.COM
Attention !
Il ne faut pas confondre PROTOCOLE et LANGAGE
HTTP est un protocole
HTML est un langage permettant d’exprimer le contenu d’un document
dans un navigateur WEB
Septembre 2005 5
Protocole ? (fin)
Un protocole peut en encapsuler un autre
Par exemple, le protocole HTTP est véhiculé dans un autre protocole :
TCP/IP
Avec le protocole HTTP, on peut composer et envoyer des messages dont
le contenu sont d’autres verbes et attributs appartenant à une autre
protocole
OAI-PMH est un protocole utilisant HTTP. On dit encore « au-dessus » de
HTTP.
1 / 33 100%