Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sian:2022:oai_pmh [2022/11/23 22:47] – créée fabien.rico | sian:2022:oai_pmh [2022/11/24 10:19] (Version actuelle) – [TP découverte de l'API OAI-PMH] fabien.rico | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== TP découverte de l'API OAI-PMH ====== | ====== TP découverte de l'API OAI-PMH ====== | ||
- | OAI-PMH est un protocole d' | + | OAI-PMH est un protocole d' |
Il y a plusieurs interrogations possibles (les //verb//) | Il y a plusieurs interrogations possibles (les //verb//) | ||
- | - '' | + | * '' |
- | - '' | + | |
- | - ... | + | * ... |
+ | |||
+ | Voir des explication détaillées ici [[https:// | ||
+ | |||
+ | Le résultat d'une intérrogation est sous la forme de XML. Le forma de description des document peut parfois être choisi, les plus utilisés sont '' | ||
+ | |||
+ | ===== Utilisation directe de l'API ===== | ||
+ | |||
+ | |||
+ | Vous allez testez l'api de openedition [[https:// | ||
+ | |||
+ | * Suivez les liens '' | ||
+ | * Combien y a-t-il d' | ||
+ | * Listez les enregistrements du premier journal présenté dans les '' | ||
+ | |||
+ | |||
+ | ===== Utilisation d'un client python ===== | ||
+ | |||
+ | Il est possible de lire directement les résultats du dépots OAI_PMH mais cela suppose de traiter le XML ce qui n'est pas simple. | ||
+ | C'est pourquoi, nous allons utiliser la librairie [[https:// | ||
+ | et le traitement des données Dublin Core | ||
+ | |||
+ | * Installez la librairie via pip | ||
+ | * Utilisez la librairie pour afficher les titres des 20 premiers documents du dépôt. | ||
+ | * Interrogez '' | ||
+ | |||
+ | ==== Récupération des dates d'un journal ==== | ||
+ | |||
+ | Vous devez faire un script python qui récupère tous les articles de la revue '' | ||
+ | |||
+ | Pour vous aider: | ||
+ | * les dates de parution peuvent se lire dans le champ '' | ||
+ | * l' | ||
- | Voir [[https:// |