Skip to content

Software of the Data Citation Service infrasructure component for the Coupled Model Intercomparison Project Phase 6 (CMIP6)

License

Notifications You must be signed in to change notification settings

MartinaSt/CMIP6-Data-Citation-Service

Repository files navigation

CMIP6 Data Citation Service

Software for CMIP6 data citation service:

  • database schema
  • registerDOI:
    • registerDOI.py: register DataCite metadata and DOI
    • checkDOI.py: check for DOIs without ESGF datasets
    • create_xml.py: update DataCite metadata and push XML to oai server
  • insert_cmip6:
    • insertcv_cmip6.py: insert citation entries in db from CMIP6 CV
    • generateModel.py: insert/update model information from CMIP6 CV
  • curate_cmip6: check db content
  • connect_cera2:
    • insert_citation.py: merge evolving citation into cera2_upd.upd_citation
  • insert_scholix:
    • dli_access_pid.py: insert citation and reference entries from scholix

Further resources:

Notes:

  • python modules required: cx_oracle, http2
  • password files to be placed alongside config.json
  • The software is released under the MIT License.

About

Software of the Data Citation Service infrasructure component for the Coupled Model Intercomparison Project Phase 6 (CMIP6)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published