Enrichissement par DOI

Niveau d'utilisation :  Débutant
Niveau de validation :  Expérimental
Objectif

Ce service récupère les métadonnées d’un article scientifique à partir d’un ou plusieurs DOI.  Il ne propose aucun traitement particulier sur les données : il interroge les différentes bases distantes de la même manière. Par exemple, il peut servir dans Lodex à la récupération de données manquantes à partir du DOI.

 

Les bases interrogeables sont :

 

L’URL du service doit être adaptée en fonction de la base que l’on souhaite interroger, ainsi NOM_DE_LA_BASE prendra au choix l’une des valeurs suivantes  :

  • crossref – https://biblio-tools.services.istex.fr/v1/crossref/works/expand
  • inspirehep – https://biblio-tools.services.istex.fr/v1/inspirehp/works/expand
  • istex – https://biblio-tools.services.istex.fr/v1/istex/works/expand
  • openalex – https://biblio-tools.services.istex.fr/v1/openalex/works/expand
  • unpaywall – https://biblio-tools.services.istex.fr/v1/unpaywall/works/expand
  • hal – https://biblio-tools.services.istex.fr/v1/hal/works/expand
  • conditor – https://biblio-tools.services.istex.fr/v1/conditor/works/expand

 

PS : Le service récupère les données telles qu’elles sont structurées sans les homogénéiser, avec une légère simplification du JSON pour une meilleure lisibilité.

Un autre web service interroge Crossref et permet à partir du DOI d’isoler sa racine et de récupérer l’éditeur associé. L’URL est la suivante :

  • crossref – https://biblio-tools.services.istex.fr/v1/crossref/prefixes/expand

 

 

 

Exemple textuel du traitement
Le format d'entrée :
[
  {
    "id": 1,
    "value": "10.4000/edc.9014"
  }
]
Le résultat :
[
  {
    "id": 1,
    "value": {
      "reference-count": 0,
      "publisher": "OpenEdition",
      "issue": "52",
      "content-domain/domain": [],
      "content-domain/crossmark-restriction": false,
      "short-container-title": [
        "edc"
      ],
      "published-print/date-parts": [
        [
          2019,
          6,
          1
        ]
      ],
      "DOI": "10.4000/edc.9014",
      "type": "journal-article",
      "created/date-parts": [
        [
          2020,
          9,
          20
        ]
      ],
      "created/date-time": "2020-09-20T16:13:17Z",
      "created/timestamp": 1600618397000,
      "page": "211-216",
      "source": "Crossref",
      "is-referenced-by-count": 0,
      "title": [
        "Da Sylva Lyne, Cuxac Pascal : Analyse et exploitation des bibliothèques numériques"
      ],
      "prefix": "10.4000",
      "author": [
        {
          "given": "Florence",
          "family": "Thiault",
          "sequence": "first",
          "affiliation": []
        }
      ],
      "member": "2399",
      "container-title": [
        "Études de communication"
      ],
      "deposited/date-parts": [
        [
          2021,
          1,
          7
        ]
      ],
      "deposited/date-time": "2021-01-07T07:59:45Z",
      "deposited/timestamp": 1610006385000,
      "score": 0,
      "issued/date-parts": [
        [
          2019,
          6,
          1
        ]
      ],
      "references-count": 0,
      "journal-issue/issue": "52",
      "journal-issue/published-online/date-parts": [
        [
          2019,
          12,
          11
        ]
      ],
      "journal-issue/published-print/date-parts": [
        [
          2019,
          6,
          1
        ]
      ],
      "URL": "http://dx.doi.org/10.4000/edc.9014",
      "ISSN": [
        "1270-6841",
        "2101-0366"
      ],
      "issn-type": [
        {
          "value": "1270-6841",
          "type": "print"
        },
        {
          "value": "2101-0366",
          "type": "electronic"
        }
      ],
      "published/date-parts": [
        [
          2019,
          6,
          1
        ]
      ]
    }
  }
]
En poursuivant votre navigation, sans modifier vos paramètres, vous acceptez l'utilisation et le dépôt de cookies destinés à mesurer la fréquentation du site grâce au logiciel Matomo.
OK
Modifier les paramètres