Débuter : Différence entre versions

De HAL
Sauter à la navigation Sauter à la recherche
m (Hélène : transformation de la page en intro, les requêtes sont transférées sur la page consacrées aux requêtes)
Ligne 1 : Ligne 1 :
Cette liste a été établie au sein du GT5 "Service aux administrateurs", dans l'idée d'arriver à un socle de requêtes fondamentales pour tout administrateur de portail ; elle est à compléter.
+
=== Généralités ===
 +
Accès à la doc API d'archives ouvertes : http://api.archives-ouvertes.fr/
  
== Requêtes pour démarrer dans HAL ==
+
Accès au point d'entrée sur archives ouvertes : https://api.archives-ouvertes.fr/search/
==== Liste de tous les dépôts d'une COMUE ====
 
modif
 
  
==== Liste des 10 dernières publications déposées pour une structure donnée ====
+
=== Supports de formation sur l'API HAL ===
 +
https://fr.slideshare.net/OAccsd/les-api-de-hal
 +
https://fr.slideshare.net/OAccsd/usage-des-api-de-hal
 +
https://www.slideshare.net/OAccsd/les-api-de-recherche-de-hal
 +
https://fr.slideshare.net/OAccsd/les-api-de-hal-formation-ccsd-mars-2016
 +
https://fr.slideshare.net/OAccsd/tei-hal-import-sword
  
== Requêtes pour fournir des indicateurs de pilotage ==
+
=== Supports d'établissements membres de CasuHAL ===
==== Liste des dépôts par labo d'une université (et uniquement des labos affiliés à l'université), par année de dépôt et par type de document déposé ====
 
==== Liste des dépôts par labo d'une université (et uniquement des labos affiliés à l'université), par année de publication et par type de document déposé ====
 
 
 
== Requêtes pour travailler sur les auteurs ==
 
==== Liste des chercheurs affiliés à un établissement qui ont créé leur IdHal ====
 
 
 
https://api.archives-ouvertes.fr/search/UNIV-AMU/?q=*:*&rows=0&wt=xml&facet=true&facet.query=structHasAuthIdHal_fs&facet.field=structHasAuthIdHal_fs&facet.prefix=129439_FacetSep_&facet.mincount=1&facet.limit=1000
 
 
 
''(Remplacez UNIV-AMU par le sigle du portail et 129439 par l'identifiant Hal de la structure).''
 
 
 
Pour les repérer les IdHal dans la liste de résultats :
 
 
 
<int name="129439_FacetSep_Centre Interdisciplinaire d'Étude des Littératures d'Aix-Marseille_ '''JoinSep__FacetSep''' July Joël">1</int> : rien entre 'JoinSep' et 'FacetSep' = pas d'IdHal
 
<int name="129439_FacetSep_Centre Interdisciplinaire d'Étude des Littératures d'Aix-Marseille '''JoinSep__catherine-mazauric__FacetSep''' _Mazauric Catherine">1</int> : 'catherine-mazauric' entre 'JoinSep' et 'FacetSep' = il y a un IdHal, c'est catherine-mazauric
 
 
 
==== Liste des chercheurs affiliés à un établissement qui ont créé leur CV ====
 
 
 
On ne peut pas faire simplement cette requête, car l'identification des chercheurs se fait dans HAL (affiliation du chercheur dans le dépôt) et le champ hasCV_bool (qui permet de déterminer s'il y a un CV ou pas) ne peut être utilisé que dans le référentiel auteur.
 
Il faut donc passer par une programmation pour pouvoir, à partir de la liste des chercheurs de votre université issue de la première requête, faire la seconde requête dans le référentiel auteur.
 
 
 
Il est cependant possible de lister les auteurs avec CV dans le référentiel auteur d'Auréhal, en saisissant la commande structureId_i:198056 AND hasCV_bool:true dans la zone de recherche (remplacez 198056 par l'identifiant de la structure qui vous intéresse)
 
 
 
[[File:Hal_requête_CV.png|800px]]
 
 
 
Mais attention, les résultats ne sont pas exhaustifs : n'apparaissent dans la liste que les auteurs qui ont renseigné leur labo dans leur profil :
 
 
 
[[File:hal_labo_profil.png|800px]]
 

Version du 3 mai 2019 à 16:02