Skip to content

Endpoint DDI /structures/{agency}/{uuid}[/{version}]/variables #447

@ChristopheYon

Description

@ChristopheYon

Service destiné à renvoyer la liste des variables d'un fichier de données ie d'une PhysicalInstance

La forme de l'URL de requête reste à confirmer mais on peut commencer comme ça :
/structures/{agency}/{uuid}[/{version}]/variables
où {agency} est l'agency_id au sens DDI (donc pour l'instant "fr.insee")
{uuid} est l'identifiant de la Physical instance
{version} est le numéro de version de la PhysicalInstance. Doit fonctionner aussi (et d'abord) sans version : on récupère alors la dernière version

Le service doit renvoyer le contenu DDI de toutes les DataRelationShip de la PhysicalInstance demandée (normalement la plupart du temps il n'y en aura qu'une), avec négociation de contenu pour renvoyer soit du XML DDI 3, soit du JSON DDI 4.

Dans un premier temps, cela répondra au besoin. On s'interrogera dans un second temps sur le fait de faire un service qui demande un identifiant de PhysicalInstance pour renvoyer une description de DataRelationship. Et aussi sur le fait que c'est finalement surtout les variables qui nous intéressent et qu'on pourrait au contraire pousser encore plus loin et renvoyer seulement le LogicalRecord voir le VariablesInRecord.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions