Enrichissement par DOI

Ce service permet simplement de récupérer les métadonnées d’un article scientifique à partir d’un ou plusieurs DOI.  Ce service ne propose aucun traitement particulier sur les données, il se contente d’interroger 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 :

  • INSPIRE – https://inspirehep.net
  • OpenALEX – https://openalex.org
  • CrossREF – https://www.crossref.org
  • ISTEX – https://www.istex.fr

 

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’un des valeurs suivantes  :

  • istex – https://biblio-tools.services.inist.fr/v1/istex/works/expand
  • crossref – https://biblio-tools.services.inist.fr/v1/crossref/works/expand
  • inspirehep – https://biblio-tools.services.inist.fr/v1/inspirehp/works/expand
  • openalex – https://biblio-tools.services.inist.fr/v1/openalex/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 meilleure lisibilité.

 

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
        ]
      ]
    }
  }
]