Schéma des métadonnées par portail  Accès référentiel Métadonnées

Il s'agit de la mise à disposition des données attendues pour tous les types de dépôts de l'instance. Il est disponible au format json ou xml. Il est possible de paramétrer également la langue ou d'obtenir tous les libellés dans les langues disponibles.

Par défaut, si rien n'est précisé l'information est valable pour tous les types de dépôts. Sinon, on explicite le contexte dans lequel la métadonnée est présente.

Tous les paramètres sont facultatifs, les paramètres disponibles sont :

instance_s
Choix de l'instance, valeur possible inria, hal,... Par défaut la valeur est hal.
docType_s
Choix du docType_s dont la liste est disponible avec le référentiel Type de document. Par défaut, toutes les métadonnées sont affichées.
lang
Choix de la langue, par défaut toutes les langues supportées par l'instance sont affichées.

Les réponses peuvent être obtenues dans 2 formats :

JSON
utiliser le paramètre wt , par exemple /wt/json
XML
utiliser le paramètre wt , par exemple /wt/xml

2 exemples de métadonnées :

Le domaine

Quand aucun type de dépôt n'est précisé cela signifie que la métadonnée est présente pour tous.

Exemples
  
  <doc>
        <str name="docid">domain</str>
        <arr name="type">liste</arr>
        <str name="label" lang="fr">Domaine</str>
        <str name="label" lang="en">Domain</str>
        <str name="description" lang="fr">Le domaine que vous mettrez en premier, sera considéré comme la discipline principale de l'article. L'ordre des domaines peut être change pair glissé/déposé</str>
        <str name="description" lang="en"/>
        <str name="required">1</str>
</doc> 

Page

Les types de dépôt sont disponibles dans le référentiel Type de document.

Exemples

  
      <doc>
        <str name="docid">page</str>
        <str name="type">texte</str>
        <str name="label" lang="fr">Page</str>
        <str name="label" lang="en">Page</str>
        <arr name="required">
            <str name="typdoc">ART</str>
            <str name="typdoc">COMM</str>
        </arr>
        <arr name="present">
            <str name="typdoc">REPORT</str>
            <str name="typdoc">ART</str>
            <str name="typdoc">COMM</str>
            <str name="typdoc">OUV</str>
            <str name="typdoc">COUV</str>
            <str name="typdoc">DOUV</str>
            <str name="typdoc">PATENT</str>
            <str name="typdoc">OTHER</str>
       </arr>
    </doc>