Yoda technical documentation
Yoda technical documentation
On this website you can find release notes and technical documentation on administration tasks and software design of Yoda.
What is this?
Yoda is a research data management solution developed by Utrecht University and used by multiple institutes around the world. It provides researchers and their partners with a workspace and an archive that enables them to collaborate, deposit, publish and preserve research data.
Release notes
- release 1.6 (May 2020)
- release 1.5 (July 2019)
- release 1.4 (December 2018)
- release 1.3 (November 2018)
- release 1.2 (May 2018)
- release 1.1 (March 2018)
- release 1.0 (November 2017)
- release 0.9.7 (August 2017)
Administration tasks
- Configuring Yoda
- Deploying Yoda
- Installing licenses
- Installing terms
- Installing preservable file formats
- Installing metadata schemas
- Upgrading metadata schemas
- Background jobs
- Troubleshooting publication
- Restore collection
Development
- Setting up development environment
- Setting up YodaDrive development environment
- Development environment test users and data
- Wall of Fame
Software design
- System overview
- State model
- Asynchronous and privileged execution
- External user service
- Group manager
- Locking mechanism
- Metadata form
- Metadata mappings
- Metadata namespaces
- Metadata schemas
- Publication process
- Python plugin
- Statistics module
- Revision management
- Vault process
- YodaDrive
- Yoda OAI-PMH endpoint
Documentation style
All documentation is styled using Markdown. All UML diagrams are generated with PlantUML.
License
This project is licensed under the GPLv3 license.
The full license can be found in LICENSE.