gdcc/pyDataverse

Mapping Dataset upload JSON

Opened this issue · 1 comments

Implement mapping from and to Dataset upload JSON.

Requirements

  • default dataset upload JSON mapping
  • custom dataset metadata upload JSON mapping
  • import from Dataset upload JSON
  • export to Dataset upload JSON
  • validate data against schema
  • JSON schemas

ACTIONS

0. Pre-Requisites

  • Part of re-factor models module #102
  • idea: use the TSV files which are used for Deployment for schema creation
  • Bug: Custom metadata not filled #117

1. Research

  • [ ]

2. Plan

  • Define requirements

3. Implement

  • Write tests
    • Create Mapping File
  • Write code
  • Update Docs
    • Basic Usage
    • Advanced Usage
    • Quickstart
  • Write Docstrings
  • Run pytest
  • Run tox
  • Run pylint
  • Run mypy

4. Follow Ups

  • Review
    • Code
    • Tests
    • Docs

Follow-Ups

  • Re-factor models module #102

As discussed during the 2024-02-14 meeting of the pyDataverse working group, we are closing old milestones in favor of a new project board at https://github.com/orgs/gdcc/projects/1 and removing issues (like this one) from those old milestones. Please feel free to join the working group! You can find us at https://py.gdcc.io and https://dataverse.zulipchat.com/#narrow/stream/377090-python