The content presented here is republished and was not originally created by Heritage Innovation Lab. We do not claim responsibility for its contents. Upon request from the original publishers, or if any objections are raised regarding the use of this material, it will be promptly removed.

Publishing 3D models on Zenodo – Code Training

About This Course Zenodo Toolbox is a comprehensive set of tools designed to facilitate interaction with Zenodo, a general-purpose open-access repository developed under the European OpenAIRE program and operated by CERN. This course provides a hands-on experience of the Zenodo toolbox, which provides a range of functionalities for creating, managing, and publishing records on Zenodo,…

Category:

Description

About This Course

Zenodo Toolbox is a comprehensive set of tools designed to facilitate interaction with Zenodo, a general-purpose open-access repository developed under the European OpenAIRE program and operated by CERN. This course provides a hands-on experience of the Zenodo toolbox, which provides a range of functionalities for creating, managing, and publishing records on Zenodo, as well as performing various data processing operations particularly on 3D models of Cultural Heritage. This is a Jupyter Notebook course with commented code examples.

Content includes:

  • Zenodo record creation and management
  • File upload and publication
  • Database setup and management
  • Version handling and record updates
  • Community management and restriction handling
  • Custom configuration options
  • Image processing operations
  • Excel file processing and batch operations
  • 3D model operations
  • XML generation (EDM and METS/MODS examples)

Warning: Please be advised that this repository is still undergoing development. It is intended that a stable version will be released, but the date or timeframe is not yet determined.

Audience

This course is ideal for:

  • Technical repository operators.
  • Developers

Learning outcomes

After completing this course you will:

  • Have gained hands on practice to populate 3D datasets in Zenodo and enrich metadata.
  • Being capable to uploading datasets via the API to Zenodo and to publish in Europeana.

Requirements

This course is utilizing hands-on code examples and therefore require:

  • Expert knowledge on software development with Python.
  • A working environment with Python >3.8 and Blender

Link

https://github.com/Digital-Humanities-Jena/zenodo-toolbox