CINXE.COM
Roadmap | Zenodo
<!doctype html> <html> <head> <meta charset="utf-8"> <meta property="og:image" content="https://blog.zenodo.org/static/img/logos/zenodo-gradient-1000.png" /> <meta property="og:title" content="Zenodo - Research. Shared." /> <meta property="og:type" content="website" /> <meta property="og:description" content="Zenodo is a free and open digital archive built by CERN and OpenAIRE, enabling researchers to share and preserve research output in any size, format and from all fields of research." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@zenodo_org" /> <meta name="twitter:creator" content="@zenodo_org" /> <meta name="twitter:title" content="Zenodo - Research. Shared." /> <meta name="twitter:description" content="Zenodo is a free and open digital archive built by CERN and OpenAIRE, enabling researchers to share and preserve research output in any size, format and from all fields of research." /> <meta name="twitter:image" content="https://blog.zenodo.org/static/img/logos/zenodo-gradient-1000.png" /> <link rel="stylesheet" href="../static/zenodo.css"> <link rel="stylesheet" href="../static/style.css"> <link rel="stylesheet" href="../static/font-awesome/css/font-awesome.min.css"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,100,italic" rel="stylesheet"> <title>Roadmap | Zenodo</title> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> </head> <body> <header> <nav class="navbar navbar-default navbar-static-top"> <div class="container"> <div class="navbar-header"> <a href="https://zenodo.org"><img class="navbar-brand" src="/static/img/zenodo.svg" alt="Zenodo" /></a> <span class="logo-divider"></span> <span class="header-title" aria-label="header-title">About</span> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-right toplist"> <li><a href="https://about.zenodo.org">About</a></li> <li><a href="https://blog.zenodo.org">Blog</a></li> <li><a href="https://help.zenodo.org">Help</a></li> <li><a href="https://about.zenodo.org/projects">Projects</a></li> <li><a href="https://developers.zenodo.org">Developers</a></li> </ul> </div> </div> </nav> </header> <div class="communities"> <div class="header"> <div class="container"> <div class="row"> <div class="col-md-12 nav navbar-nav navbar subbar"> <li><a href="../">About</a></li> <li><a href="../privacy-policy/">Privacy policy</a></li> <li><a href="../cookie-policy/">Cookie policy</a></li> <li><a href="../terms/">Terms of use</a></li> <li><a href="../policies/">General policies</a></li> <li><a href="../infrastructure/">Infrastructure</a></li> <li><a href="../principles/">Principles</a></li> <li class="active"><a href="./">Roadmap</a></li> <li><a href="../contact/">Contact</a></li> </div> </div> </div> </div> <div class="container body-container"> <div class="row"> <div class="col-md-12"> <section class="roadmap-section"> <div class="container"> <div class="row"> <h1>Roadmap</h1> <hr /> </div> <div class="row"> <div class="col-sm-4 column"> <span class="section-title">Current</span> <p>What we work on now</p> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">Launch of Software Heritage integration.</h5> <div class="card-description"> <p>We will launch the SWH integration on Zenodo during summer 2024.</p> <p><em>Planned October 2024</em></p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">EU Open Research Repository</h5> <div class="card-description"> <p>The EU Open Research Repository will exit the pilot phase during autumn 2024. This will include improved browse capabilities and onboarding of EU-funded projects.</p> <p><em>Planned September 2024</em></p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Vocabularies (ROR, ORCID, MeSH)</h5> <div class="card-description"> <p>We will be working on performing regular updates of some of our backend vocabularies such as ROR (funders/affiliations), ORCID (names) and subject vocabularies (EuroSciVoc, Medical Subject Headings).</p> <p><em>Planned July 2024</em></p> </div> </div> </div> </div> <div class="col-sm-4 column"> <span class="section-title">Near-term</span> <p>What we plan working on next</p> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">Automated detection of EU-funded records</h5> <div class="card-description"> <p>We will be working on a workflow for automatic detection and quality assurance of EU-funded records so that they can be included into the EU Open Research Repository.</p> <p><em>Planned release in December 2024</em></p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Spam fighting improvements</h5> <div class="card-description"> <p>We will be implementing several new spam mitigation measures to keep up with new changes in methods by spammers.</p> <p><em>Planned November 2024</em></p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">FAIR improvements</h5> <div class="card-description"> <p>We will be improving overall FAIRness of Zenodo. This will also include support for Medical Subject Headings (MeSH) as well as some smaller improvements for marine science.</p> <p><em>Planned December 2024</em></p> </div> </div> </div> </div> <div class="col-sm-4 column"> <span class="section-title">Future</span> <p>What we investigate</p> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">EU Open Research Repository</h5> <div class="card-description"> <p>The EU Open Research Repository will be expanded with improved curation capabilities. Learn more about the planned features in <a href="https://doi.org/10.5281/zenodo.10901185">HORIZON-ZEN FAIR-enabling deposit workflow design</a></p> <p><em>Planned release in March 2025</em></p> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-8 col-md-offset-2 text-center"> Our roadmap helps us share what we are working on next and the direction that we're taking Zenodo. <br>The roadmap is updated quarterly in January, April, July and October. Questions, comments and feedback? <a href="https://zenodo.org/support">Contact us</a> </p> <p><small>Last update: October 14, 2024</small></p> </div> </div> <div class="row"> <div class="col-md-12"> <h2>Completed</h2> <hr /> <div class="row"> <div class="col-md-12"> <details open> <summary> <h3>2024</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Sharing with users</h5> <div class="card-description"> <p>We will add support for sharing records and drafts with users. See <a href="https://help.zenodo.org/docs/share/about/">docs</a>.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Software improvements and Software Heritage聽integration</h5> <div class="card-description"> <p>As part of the <a href="https://faircore4eosc.eu">FAIRCORE4EOSC</a> project, we will be improving the support for software source code types in Zenodo, as well as integrate Zenodo with Software Heritage</p> <p><em>Improvements are right now being tested on sandbox.zenodo.org</em></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Branded communities (part 1)</h5> <div class="card-description"> <p>As part of HORIZON-ZEN, we'll add support for custom visual identity on communities. The feature will only be available for specific communities.</p> <p>Launched on <a href="https://zenodo.org/communities/eu/">EU Open Research Repository</a></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">EU Open Research Repository</h5> <div class="card-description"> <p>The EU Open Research Repository will be expanded to allow projects to more easily sign up.</p> <p><em>Completed June 2024.</em></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">IIIF & Annotations</h5> <div class="card-description"> <p>Support for storing and displaying <a href="https://www.w3.org/TR/annotation-model/">WADM</a>-based annotations for PDFs and images for the Biodiversity Literature Repository. Part of the work will focus on improving performance of the IIIF APIs so that we can make image Zoom generally available.</p> <p><em>Planned July 2024.</em></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">BiCIKL</h5> <div class="card-description"> <p>As part of the <a href="https://bicikl-project.eu/">BiCIKL project</a>, provide the infrastructure to support the FAIR preservation of liberated data and next-generation semantic publishing in biodiversity.</p> </div> </div> </div> </div> </div> </details> <details open> <summary> <h3>2023</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading devops"> DevOps </div> <div class="panel-body"> <h5 class="panel-title">Migration to OpenSearch</h5> <div class="card-description"> <p>Migrate our ElasticSearch infrastructure to OpenSearch.</p> <p><em>Planned March 2023</em></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Zenodo on InvenioRDM</h5> <div class="card-description"> <p>We are migrating Zenodo's underlying technical platform to InvenioRDM. Follow the progress on <a href="https://zenodo-rdm.web.cern.ch">https://zenodo-rdm.web.cern.ch</a> as well as the <a href="https://inveniosoftware.org/products/rdm/roadmap/">InvenioRDM Roadmap</a></p> <p><em>Completed October 13, 2023</em></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">HORIZON-ZEN kick-off</h5> <div class="card-description"> <p>We are kicking off a new EU-funded project that over the coming 2 years will adding multiple new features to communities such as branding capabilities, subcommunities, basic automated curation checks, and integrate third-party FAIR assessment tools directly in the Zenodo interface.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Webhooks</h5> <div class="card-description"> <p>Webhook notifications support for community events.</p> <p><em>Cancelled/postponed</em></p> </div> </div> </div> </div> </div> </details> <details > <summary> <h3>2022</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Custom metadata</h5> <div class="card-description"> <p>Allowing user to enhance uploads with their domain-specific vocabulary metadata.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading devops"> DevOps </div> <div class="panel-body"> <h5 class="panel-title">Spam fighting improvements</h5> <div class="card-description"> <p>Introduce safe listing of users and a process to safe list new users and block publishing from identified spammer domains.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Improved funding metadata</h5> <div class="card-description"> <p>Being able to specify funding information for uploads on the funder level, or fill-in custom funding metadata.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">ZenodoRDM: Legacy APIs</h5> <div class="card-description"> <p>Add basic support for existing Zenodo legacy APIs in InvenioRDM and perform the first initial data migration tests.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">ZenodoRDM Demo Site</h5> <div class="card-description"> <p>Setup a Zenodo-themed instance of InvenioRDM and make it publicly available so that users can follow progress on the move to InvenioRDM.</p> <p>Available on <a href="https://zenodo-rdm.web.cern.ch">https://zenodo-rdm.web.cern.ch</a></p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Workflows type</h5> <div class="card-description"> <p>Introduce a new Workflow upload type and integrate with REANA.</p> </div> </div> </div> </div> </div> </details> <details > <summary> <h3>2021</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">EOSC AAI</h5> <div class="card-description"> <p>Integrate with OpenAIRE AAI to allow researchers to sign-in via their institution.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">ORCiD integration</h5> <div class="card-description"> <p>Allowing users in the upload form to search and auto-fill author names coming from ORCiD's database.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Stability improvements to GitHub integration</h5> <div class="card-description"> <p>Automatic retries for failed GitHub releases, better documentation on <code>.zenodo.json</code>, and overall easier troubleshooting.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading devops"> DevOps </div> <div class="panel-body"> <h5 class="panel-title">Upgrade to PostgreSQL v12</h5> <div class="card-description"> <p>In collaboration with the DBoD team at CERN, upgrade our databases to PostgreSQL v12.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Community record requests</h5> <div class="card-description"> <p>Introduce a review workflow for adding records to communities.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">300k treatments</h5> <div class="card-description"> <p>Import a dataset of 300.000 biodiversity treatments records into Zenodo in collaboration with Plazi and Pensoft via an Arcadia Fund project.</p> </div> </div> </div> </div> </div> </details> <details > <summary> <h3>2020</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading projects"> Projects </div> <div class="panel-body"> <h5 class="panel-title">Zenodo-Dryad integration</h5> <div class="card-description"> <p>Integration of Zenodo into the Dryad submission process.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Thumbnails</h5> <div class="card-description"> <p>Produce thumbnails via IIIF APIs with proper caching.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">New resource types</h5> <div class="card-description"> <p>Support for two new resource types: Data Management Plan, Annotation Collection</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">DCAT export format</h5> <div class="card-description"> <p>Support for the DCAT export format via the DataCite XML to DCAT XSLT.</p> </div> </div> </div> </div> </div> </details> <details > <summary> <h3>2019</h3> </summary> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Citations</h5> <div class="card-description"> <p>Improve the regular import of citations from NASA ADS, OpenAIRE ScholExplorer, CrossRef and EuropePMC.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading devops"> DevOps </div> <div class="panel-body"> <h5 class="panel-title">Logging infrastructure</h5> <div class="card-description"> <p>Centralise logging of web server access logs into Elasticsearch cluster.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">New metadata fields</h5> <div class="card-description"> <p>Beta support for geospatial, temporal and method metadata in the REST API (display and searching to come later).</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading devops"> DevOps </div> <div class="panel-body"> <h5 class="panel-title">Infrastructure improvements</h5> <div class="card-description"> <p>Migrate our Elasticsearch cluster to v7 on CERN's Elasticsearch On Demand service.</p> </div> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading development"> Development </div> <div class="panel-body"> <h5 class="panel-title">Minor improvements to GitHub integration</h5> <div class="card-description"> <p>Minor optimizations in the release processing workflow.</p> </div> </div> </div> </div> </div> </details> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> <footer class="footer"> <div class="menu-wrapper"> <div class="container"> <div class="row footer-menu"> <div class="col-xs-12 col-md-8"> <div class="row"> <div class="col-xs-2 col-md-2"> <h5>About</h5> <ul class="list-unstyled"> <li><a href="http://about.zenodo.org">About</a></li> <li><a href="http://about.zenodo.org/policies/">Policies</a></li> <li><a href="http://about.zenodo.org/infrastructure/">Infrastructure</a></li> <li><a href="http://about.zenodo.org/principles/">Principles</a></li> <li><a href="http://about.zenodo.org/roadmap/">Roadmap</a></li> <li><a href="http://about.zenodo.org/projects/">Projects</a></li> <li><a href="http://about.zenodo.org/contact/">Contact</a></li> </ul> </div> <div class="col-xs-2 col-md-2"> <h5>Blog</h5> <ul class="list-unstyled"> <li><a href="https://blog.zenodo.org">Blog</a></li> </ul> </div> <div class="col-xs-2 col-md-2"> <h5>Help</h5> <ul class="list-unstyled"> <li><a href="https://help.zenodo.org">Overview</a></li> <li><a href="https://help.zenodo.org/faq/">FAQ</a></li> <li><a href="https://help.zenodo.org/guides/">Guides</a></li> <li><a href="https://zenodo.org/support">Support</a></li> </ul> </div> <div class="col-xs-2 col-md-2"> <h5>Developers</h5> <ul class="list-unstyled"> <li><a href="https://developers.zenodo.org">REST API</a></li> <li><a href="https://developers.zenodo.org#oai-pmh">OAI-PMH</a></li> </ul> </div> <div class="col-xs-2 col-md-2"> <h5>Contribute</h5> <ul class="list-unstyled"> <li><a href="https://github.com/zenodo/zenodo-rdm"><i class="fa fa-external-link"></i> GitHub</a></li> <li><a href="https://zenodo.org/donate"><i class="fa fa-external-link"></i> Donate</a></li> </ul> </div> </div> </div> <div class="col-xs-12 col-md-4"> <div class="pull-right-md text-center-sm text-center-xs"> <h5>Funded by</h5> <ul class="list-inline"> <li><a href="https://home.cern"><img src="/static/img/cern.png" width="60" height="60" /></a></li> <li><a href="https://www.openaire.eu"><img src="/static/img/openaire.png" width="80"/></a></li> <li><a href="https://ec.europa.eu/programmes/horizon2020/"><img src="/static/img/eu.png" width="88" height="60" /></a></li> </ul> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6 col-sm-push-6"> <div class="pull-right-sm text-center-xs"> <ul class="list-inline"> <li><a href="https://stats.uptimerobot.com/vlYOVuWgM">Status</a></li> <li><a href="https://about.zenodo.org/privacy-policy">Privacy policy</a></li> <li><a href="https://about.zenodo.org/cookie-policy">Cookie policy</a></li> <li><a href="https://about.zenodo.org/terms">Terms of Use</a></li> <li><a href="https://about.zenodo.org/contact">Support</a></li> </ul> </div> </div> <div class="col-xs-12 col-sm-6 col-sm-pull-6 text-center-xs"> <p><a title="Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International License." rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons Licence" height="20" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a> Powered by <a href="https://home.cern/science/computing/data-centre">CERN Data Centre</a> & <a href="http://inveniosoftware.org">Invenio</a>.</p> </div> </div> </div> </footer> <div class="cookie-banner hidden"> <i class="close icon"></i> <div> <p >This site uses cookies. Find out more on <a href="https://about.zenodo.org/cookie-policy">how we use cookies</a></p> </div> <div class="buttons"> <button class="small primary" id="cookies-all">Accept all cookies</button> <button class="small" id="cookies-essential">Accept only essential cookies</button> </div> </div> <script> var _paq = window._paq = window._paq || []; _paq.push(['requireCookieConsent']); (function() { var u="https://webanalytics.web.cern.ch/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '361']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); var cookieConsent = document.cookie .split("; ") .find((row) => row.startsWith("cookie_consent=")) ?.split("=")[1]; if (cookieConsent) { if (cookieConsent === "all") { matomo(); } } else { document.querySelector(".cookie-banner").classList.remove("hidden") _paq.push(['forgetConsentGiven']); } $('.cookie-banner .close') .on('click', function () { $(this) .closest('.cookie-banner') .fadeOut('fast'); setCookie("cookie_consent","essential"); }); $('#cookies-essential') .on('click', function () { $(this) .closest('.cookie-banner') .fadeOut('fast'); setCookie("cookie_consent","essential"); }); $('#cookies-all') .on('click', function () { $(this) .closest('.cookie-banner') .fadeOut('fast'); setCookie("cookie_consent","all"); _paq.push(['rememberCookieConsentGiven']); matomo(); }); function matomo() { /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); } function setCookie(cname, cvalue) { var d = new Date(); d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000)); // one year var expires = "expires=" + d.toUTCString(); var cookie = cname + "=" + cvalue + ";" + expires + ";" cookie += "Domain=zenodo.org;Path=/;SameSite=None; Secure"; // so that it works across subdomains document.cookie = cookie; } </script> </body> </html>