diff --git a/authors-tools/README.md b/authors-tools/README.md index 134ac56..26fe218 100644 --- a/authors-tools/README.md +++ b/authors-tools/README.md @@ -28,6 +28,7 @@ - [v1/orcid-disambiguation/orcidDisambiguation](#v1/orcid-disambiguation/orcidDisambiguation) - [v1/first-name/gender](#v1/first-name/gender) +- [v1/corporate/private-public](#v1/corporate/private-public) ### v1/orcid-disambiguation/orcidDisambiguation @@ -154,3 +155,30 @@ {"id": "4", "value": "male"} ] ``` + +### v1/corporate/private-public + +Ce web-service renvoie pour chaque affiliations d'auteurs si l'organisme d'appartenance est privé ou public. +Il prend en entrée du JSON avec deux champs, `id` et `value`, et renvoie un JSON avec le nom de l'entreprise et son statut dans le champ `value`. + +Le programme filtre dans un premier temps les affiliations avec des mots issus du privé et du public. Ensuite, les affiliations restantes sont traités (normalisation et découpages 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 champs "est_service_public", si ce champs est a False alors il s'agit d'une entreprise privée. + +#### Exemple de v1/corporate/private-public + +Entrée (pour l'instant ce WS n'est pas disponible en VP) + +```bash +$ cat <