cessda / cessda.cdc.aggregator.shared-library

Python library containing shared code for the CESSDA CDC Aggregator
European Union Public License 1.2
0 stars 0 forks source link

DDI 3.3 Study level support #26

Closed cessda-bitbucket-importer closed 2 years ago

cessda-bitbucket-importer commented 2 years ago

Original report on BitBucket by Toni Sissala (GitHub: toni-sissala).


Add Study level support for using DDI 3.3. XML as input format. Most development work will be done in Kuha Common at https://bitbucket.org/tietoarkisto/kuha_common/issues/34/study-level-mapping-for-ddi33

This component requires a new record parser to mappings.py, which will inherit the DDI33RecordParser from Kuha.

cessda-bitbucket-importer commented 2 years ago

Original comment by Toni Sissala (GitHub: toni-sissala).


Merged in feature/26-ddi33-support (pull request #24)

Add study-level mapping from DDI 3.3 to Aggregator data model.

Add class DDI33RecordParser to mappings.py module.

Update dependency Kuha Common to master in requirements.txt. Note that this must be changed prior release.

Require Kuha Common >= 1.0.0 in setup.py.

Bump version.

Write unreleased changelog entry for 0.4.0.

Fix issue #26 at BB.