OPIDoR / DMPOPIDoR

DMP OPIDoR code base. Forked from DMPRoadmap
https://dmp.opidor.fr/
MIT License
16 stars 1 forks source link

question : json dump de contributor, bug ? #343

Open froggypaule opened 3 months ago

froggypaule commented 3 months ago

(V4.0.+)

Bonjour, Vous le savez peut-être, je démarre un travail d'interopérabilité avec DMPOPIDoR (voir @JacquemotMC qui vous dira tout...). Pour faire simple je vais simplement utiliser la fonction (json) import de DMPOPIDoR (option defaut).

Bien, d'abord j'ai besoin de comprendre qu'elle est la structure du json demandé ; pour cela j'ai fait un json defaut dump d'un de mes DMPs. Et voilà ce que je constate

  "contributor": [
    {
      "nameType": "Personne",
      "lastName": "Lieby",
      "firstName": "Paulette",
      "mbox": "paulette.lieby@france-bioinformatique.fr",
      "role": [
        "Personne contact"
      ]
    }
  ],

ce qui ne semble pas s'aligner avec par exemple

    "contact": {
      "person": {
        "nameType": null,
        "lastName": "Lieby",
        "firstName": "Paulette",
        "mbox": "paulette.lieby@france-bioinformatique.fr"
      },
      "role": null
    },

et surtout

https://opidor.github.io/maDMP-OPIDoR_documentation/classes/Class_Contributor.html

J'imagine que c'est une boulette, un oubli.... Pour l'instant un import avec contributor dans le format décrit plus haut marche. Qu'en pensez vous ?

Merci !

froggypaule commented 3 months ago

De même pour DataStorage.backupPolicy :

lrassinoux commented 3 months ago

Bonjour et merci beaucoup pour le signalement. La cardinalité de la classe dataStorage sera corrigée. L’export Json comprend une liste récapitulative des contributeurs : synthèse des personnes avec rôles et personnes ajoutées via l’onglet contributeurs. Bonne journée

froggypaule commented 3 months ago

Bonjour @lrassinoux : merci, néanmoins :

La liste récapitulative des contributeurs n'est pas une liste de l'entité/classe "contributor" : personnellement je suis confuse (voir premier point).

Cheers!

Enro commented 3 months ago

Bonjour @froggypaule, votre retour d'expérience m'intéresse car je compte moi-même lancer un petit projet utilisant l'import JSON dans DMP OPIDoR : https://teamscienceouverte.org/t/production-dun-json-a-importer-dans-dmp-opidor/152

froggypaule commented 3 months ago

Bonjour @Enro , nous utilisons json dans le cas d'usage d'interopérabilité entre DSW https://ds-wizard.org/ (un autre outil de support aux PGDs) et DMP OPIDoR. Je suis ouverte à tout échange si cela vous interesse :)

Enro commented 3 months ago

C'est noté @froggypaule ! Déjà, si le JSON qui est attendu par DMP OPIDoR n'est pas tout à fait standard (à en croire les échanges ici), ça serait intéressant de le documenter quelque part, non ?