Skip to content

Latest commit

 

History

History
118 lines (104 loc) · 5.48 KB

url.md

File metadata and controls

118 lines (104 loc) · 5.48 KB

URL d'accès dans l'API

Dans une URL d'accès de type ARK, l'utilisation des qualificatifs permet de sélectionner une typologie et/ou un format pour un document donné. Selon le niveau de précision de l'URL, l'API renverra :

  • soit le document demandé dans le format sélectionné
  • soit la liste des formats disponibles pour la typologie sélectionnée
  • soit la liste des typologies et formats disponibles pour le document sélectionné

Liste des typologies et formats disponibles

Syntaxe
URI https://api.istex.fr/67375/**{nom-ark}**
Paramètres {nom-ark} : le nom ark ISTEX du document auquel correspond la notice (ex : GT4-FJLCPBW9-Q)
Code de retour 200 si OK, 400 si le nom ark est invalide (nombre de caractère incorrect ou caractère de contrôle incorrect, par exemple) et 404 si le nom ark n'est pas trouvé dans la plateforme ISTEX
Exemple https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q

Format de la réponse :

{
    "_comment": "Objet documentaire identifié par l'indentifiant ARK ark:/67375/GT4-FJLCPBW9-Q. Liste des typologies et formats disponibles correspondant",
    "idIstex": "087661D669BF44CA05AA6CE08ADD6399F6A439C4",
    "arkIstex": "67375/GT4-FJLCPBW9-Q",
    "title": "Orphan nuclear receptor TLX activates Wnt/-catenin signalling to stimulate neural stem cell proliferation and self-renewal",
    "typologies": {
        "bundle": [
            {
                "format": "zip",
                "mimetype": "application/zip",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/bundle.zip"
            }
        ],
        "fulltext": [
            {
                "format": "pdf",
                "mimetype": "application/pdf",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/fulltext.pdf"
            },
            {
                "format": "tei",
                "mimetype": "application/tei+xml",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/fulltext.tei"
            },
            {
                "format": "txt",
                "mimetype": "text/plain",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/fulltext.txt"
            }
        ],
        "record": [
            {
                "format": "json",
                "mimetype": "application/json",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.json"
            },
            {
                "format": "mods",
                "mimetype": "application/mods+xml",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.mods"
            },
            {
                "format": "xml",
                "mimetype": "application/xml",
                "uri": "https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.xml"
            }
        ]
    }
}

Liste des formats disponibles pour une typologie donnée

Syntaxe
URI https://api.istex.fr/67375/**{nom-ark}/{typologie}**
Paramètres {nom-ark} : le nom ark ISTEX du document auquel correspond la notice (ex : GT4-FJLCPBW9-Q) - {typologie} : la typologie demandée
Code de retour 200 si OK, 400 si le nom ark est invalide (nombre de caractère incorrect ou caractère de contrôle incorrect, par exemple) et 404 si la typologie demandée n'est pas disponible ou si le nom ark n'est pas trouvé dans la plateforme ISTEX
Exemple https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record

Format de la réponse :

{
    "_comment": "Objet documentaire identifié par l'indentifiant ARK ark:/67375/GT4-FJLCPBW9-Q. Liste des formats disponibles correspondant à la typologie 'record' pour ce document ",
    "idIstex": "087661D669BF44CA05AA6CE08ADD6399F6A439C4",
    "arkIstex": "ark:/67375/GT4-FJLCPBW9-Q",
    "title": "Orphan nuclear receptor TLX activates Wnt/-catenin signalling to stimulate neural stem cell proliferation and self-renewal",
    "formats": [
        {
            "format": "json",
            "mimetype": "application/json",
            "uri": "https://api-dev.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.json"
        },
        {
            "format": "mods",
            "mimetype": "application/mods+xml",
            "uri": "https://api-dev.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.mods"
        },
        {
            "format": "xml",
            "mimetype": "application/xml",
            "uri": "https://api-dev.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.xml"
        }
    ]
}

Accès direct au format demandé

Syntaxe
Paramètres {nom-ark} : le nom ark ISTEX du document auquel correspond la notice (ex : GT4-FJLCPBW9-Q) , {typologie}: la typologie demandée et {format} : le format demandé
Code de retour 200 si OK, 400 si le nom ark est invalide (nombre de caractère incorrect ou caractère de contrôle incorrect, par exemple) et 404 si le format ou la typologie demandé n'est pas disponible ou si le nom ark n'est pas trouvé dans la plateforme ISTEX
Exemple https://api.istex.fr/ark:/67375/GT4-FJLCPBW9-Q/record.json

En retour, l'API renverra le document dans le format souhaité dans le corps de la réponse.