Détection d’affiliations privées

Complexité d'utilisation :  Facile
Niveau de validation :  Expérimental

Ce web-service renvoie pour chaque affiliation d’auteurs du WOS ou de Scopus, si l’organisme d’appartenance est privé ou public.

Le programme filtre dans un premier temps les affiliations avec une liste de mots-clés issus du privé et du public. Ensuite, les affiliations restantes sont traitées (normalisation et découpage des abréviations). Les noms des entreprises et leur numéro de département (quand il est présent) sont envoyés par requête à l’API Recherche d’entreprises. Celle-ci renvoie toute une liste d’informations parmi lesquelles le champ est_service_public. Si ce champ est à `False`, alors il s’agit d’une entreprise privée. Si les informations ne sont pas suffisantes ou l’entreprise non trouvée sur l’API alors, le WS va renvoyer « Informations manquantes ».

NB : Ce WS peut être un peu lent, car l’API limite le nombre de requêtes à 7 par seconde.

Références bibliographiques

Liens ver l’API Recherche d’Entreprises : https://api.gouv.fr/documentation/api-recherche-entreprises

 

Exemple textuel du traitement
Le format d'entrée :
[
    {"id": "1", "value": "Abeeway, F-06903 Sophia Antipolis, France"},
    {"id": "2", "value": "AiryLab SARL, 34 Rue Jean Baptiste Malon, F-04800 Greoux Les Bains, France"},
    {"id": "3", "value": "4G TECHNOL, F-06370 Mouans Sartoux, France"},
    {"id": "4", "value": "Univ Cote dAzur, INRIA, Ansys, Nice, France"}
]
Le résultat :
[
  {"id": "1", "value": "organisme: abeeway, statut: private"},
  {"id": "2", "value": "organisme: airylab sarl, statut: private"},
  {"id": "3", "value": "organisme: 4g technique, statut: Informations manquantes"},
  {"id": "4", "value": "organisme: univ cote dazur, statut: public"}
]