Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sian:2022:oai_pmh [2022/11/24 08:51] – 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//) | ||
* '' | * '' | ||
Ligne 7: | Ligne 7: | ||
* ... | * ... | ||
- | Voir [[https:// | + | Voir des explication détaillées ici [[https:// |
- | Le résultat est en XML sous différents format notamment | + | Le résultat |
===== Utilisation directe de l'API ===== | ===== Utilisation directe de l'API ===== | ||
Ligne 18: | Ligne 18: | ||
* Suivez les liens '' | * Suivez les liens '' | ||
* Combien y a-t-il d' | * Combien y a-t-il d' | ||
- | * Listez les enregistrements du premier journal présenté dans les sets. | + | * Listez les enregistrements du premier journal présenté dans les '' |
===== Utilisation d'un client python ===== | ===== 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' | ||