❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayOPEN JOURNAL SYSTEM SERVICES

Why Zenodo DOI for Academic Journals?

March 30th 2026 at 1:29 am

Zenodo is a free, open-access repository developed by CERN that allows researchers and publishers to assign Digital Object Identifiers (DOIs) to their publications β€” completely free of charge. Unlike commercial DOI providers, Zenodo offers unlimited DOI registration with no annual fees, making it an ideal solution for academic journals operating on limited budgets.

With a Zenodo DOI, your articles gain permanent, citable identifiers that are indexed by major academic databases, ensuring long-term discoverability and accessibility for the global research community.

How Zenodo DOI Works β€” What to Expect

It’s important to understand how Zenodo DOIs differ from services like CrossRef or DataCite. When you assign a DOI through Zenodo:

  • The DOI link (e.g., https://doi.org/10.5281/zenodo.12345) resolves to the Zenodo record page, not directly to your journal website.
  • Zenodo stores a copy of your article (PDF and metadata) as an open-access archive on its platform.
  • Your journal URL is included in the Zenodo metadata, so readers can easily find and visit your journal from the Zenodo page.

This is different from CrossRef, where the DOI link points directly to the article on your journal website. With Zenodo, your article gains an additional presence on a trusted, CERN-hosted repository β€” providing extra visibility, long-term preservation, and credibility. Many journals use Zenodo DOIs as a cost-free alternative to commercial DOI services, and the Zenodo landing page serves as a secondary access point that complements your journal.

The Challenge: A Tedious Manual Process

While Zenodo provides an excellent free DOI service, the process of depositing articles is entirely manual. For each article, journal editors must:

  1. Log in to Zenodo and create a new upload to reserve a DOI
  2. Copy the DOI and add it to the article’s PDF and OJS metadata
  3. After publishing the article in OJS, return to Zenodo
  4. Manually enter all metadata β€” title, authors, affiliations, abstract, keywords
  5. Fill in publishing information β€” journal name, ISSN, volume, issue, page numbers
  6. Upload the PDF file
  7. Review everything and publish the record

This process takes 10–15 minutes per article and is highly prone to errors β€” typos in author names, missing affiliations, incorrect page numbers, or forgotten keywords. For journals publishing 30–100+ articles per year, this becomes a significant burden on editorial staff.

Our Solution: Zenodo DOI Sync Plugin for OJS

Based on direct feedback and requests from our OJS clients and the academic publishing community, we developed the Zenodo DOI Sync Plugin β€” a comprehensive integration that automates the entire Zenodo deposit workflow directly from within OJS.

What previously took 10–15 minutes of manual data entry per article now takes a single click and a few seconds. All metadata is pulled directly from OJS, eliminating human error and ensuring consistency between your journal and Zenodo records.

We continue to actively develop this plugin and provide dedicated support based on user feedback and evolving Zenodo API requirements.

Key Features

πŸ”‘ Secure Token-Based Authentication

The plugin connects to Zenodo using your personal access token β€” no passwords stored, no complex OAuth flows. Simply generate a token from your Zenodo account and paste it into the plugin settings. Each journal can have its own Zenodo account and token.

🏷️ One-Click DOI Reservation

Reserve a DOI from Zenodo without leaving OJS. The DOI is automatically saved to the article’s identifier field. No need to switch between OJS and Zenodo.

πŸ“‹ Automatic Metadata Synchronization

With a single click, the plugin transfers all article metadata to Zenodo:

  • Title β€” in the article’s original language
  • Authors β€” with full names, affiliations, and ORCID identifiers
  • Abstract β€” with HTML formatting preserved (bold, italic, paragraphs)
  • Keywords β€” all subject keywords from the article
  • Journal Information β€” journal name, ISSN, volume, issue, page numbers
  • Publication Date β€” from the OJS publishing date

πŸ“„ Automatic File Upload

The plugin automatically uploads all galley files (PDF and others) from OJS to Zenodo. It handles file cleanup β€” removing old files before uploading new ones β€” ensuring your Zenodo record always matches your OJS content.

🌐 Zenodo Community Integration

If your journal has a Zenodo community, the plugin can automatically associate new deposits with your community. Simply enter your community slug in the settings, and every new DOI reservation will be linked to your community page.

πŸš€ Publish to Zenodo from OJS

Once your article is published in OJS, you can publish it to Zenodo with one click. The plugin handles metadata sync, file upload, community review submission, and publication β€” all in a single operation.

πŸ“Š DOI Management Dashboard

A dedicated management page in the OJS sidebar gives you a complete overview of all articles and their Zenodo status:

  • Filter by Zenodo status (Draft / Published), OJS status, or issue
  • Search by title, DOI, or article ID
  • Sort by any column
  • Sync or publish individual articles directly from the dashboard
  • Color-coded status badges for instant visual overview

πŸ”„ Legacy DOI Scanner

Already have articles with Zenodo DOIs that were created manually? The built-in scanner finds all existing Zenodo DOIs in your journal, checks their current status on Zenodo (draft or published), and updates the local database β€” so you can manage everything from one place.

🌍 Multi-Language Support

The plugin interface is fully translated in English and Turkish, with support for additional languages. All labels, messages, and notifications adapt to your OJS language setting.

πŸ”’ Role-Based Access Control

Only Site Administrators and Journal Managers can access Zenodo features. Authors, reviewers, and other users cannot see or interact with DOI management tools.

What’s Included

  • βœ… Full plugin with all features described above
  • βœ… Installation and configuration support
  • βœ… Zenodo account and token setup assistance
  • βœ… Community configuration help
  • βœ… Free updates for compatibility and improvements
  • βœ… Ongoing technical support

Continuous Updates & Important Notes

This plugin is actively maintained and regularly updated to keep pace with OJS releases and Zenodo API changes. All updates are provided free of charge.

A note about Zenodo: Zenodo is an independent service operated by CERN with its own policies and eligibility criteria. While Zenodo offers free DOI registration for most academic content, they may apply restrictions on certain types of publications or journals at their discretion. Such policies are determined solely by Zenodo and are outside the scope of this plugin. We recommend checking Zenodo’s policies to confirm eligibility for your journal.

Compatibility

  • OJS Version: 3.3.x
  • PHP: 7.4, 8.0, 8.1
  • Zenodo API: InvenioRDM REST API

Get the Plugin β†’

The post Why Zenodo DOI for Academic Journals? first appeared on OPEN JOURNAL SYSTEM SERVICES.

COAR Resource Types in OJS: Ensuring OpenAIRE Compliance

October 28th 2025 at 9:58 pm

To achieve full OpenAIRE compliance, OJS journals must accurately classify their content using the COAR Resource Type system.

What Is the COAR Resource Type Classification System?

In the world of open-access publishing, content is only as visible as the metadata behind it.
The COAR Resource Type Classification System β€” developed by the Confederation of Open Access Repositories (COAR) β€” provides a unified way to describe what kind of resource a publication really is.

Whether it’s a research article, dataset, software package, or interactive web resource, this classification ensures that repositories, harvesters, and indexing systems like OpenAIRE, Crossref, or ORCID can accurately recognize and categorize your content.

It’s not just a list of labels β€” it’s the universal vocabulary of academic content.

Why It Matters

  • βœ… OpenAIRE Compliance: Ensures your OJS journal metadata meets European Open Science standards.
  • 🌐 Global Discoverability: Makes your publications compatible with international repositories and aggregators.
  • βš™οΈ Consistent Metadata: Standardizes resource descriptions across OJS, DSpace, Zenodo, and other open repositories.
  • πŸ“Š Interoperability: Enables seamless exchange of records via OAI-PMH and other metadata protocols.

How It Works in OJS

The OpenAIRE plugin for OJS integrates COAR Resource Types directly into your journal’s metadata.
When activated, the plugin automatically maps each article type to a corresponding COAR category β€” ensuring that your repository exports valid and compliant records through the OAI-PMH interface.

This not only saves editorial time but also guarantees that your journal meets the OpenAIRE Guidelines for Literature Repository Managers (v4.0).

COAR Resource Type Categories

Below is a practical overview of the main COAR categories and what kind of materials they typically represent in research publishing.

🎨 Artistic Work

Creative outputs such as performances, exhibitions, digital art, and visual installations β€” often published by arts faculties or cultural repositories.

πŸ—ΊοΈ Cartographic Material

Spatial and geographic representations.

  • Map: Topographic or thematic maps used in earth sciences, geography, and urban studies.

πŸ“¦ Collection

Curated groups of related content, often organized by project, author, or topic.

  • Archival Collection: Historical records, correspondence, or digitized archives.
  • Court Documents: Legal records or case files.

πŸ“Š Dataset

Structured data from research activities β€” essential for reproducibility and open science.
Examples include:

  • Experimental Data: Lab results, measurements, or sensor data.
  • Survey Data: Results from questionnaires or social research.
  • Genomic Data: DNA sequencing and bioinformatics data.
  • Simulation Data: Model outputs and computational analyses.
  • Laboratory Notebook: Raw experimental notes and logs.

πŸ’‘ Design

Creative and technical design outputs.

  • Industrial Design: Product or engineering prototypes.
  • Layout Design: Publication layouts or digital interface designs.

πŸ–ΌοΈ Image

Visual or multimedia content.

  • Still Image: Photographs, figures, illustrations.
  • Video (Moving Image): Recorded lectures, animations, or documentaries.

🌐 Interactive Resource

Web-based or user-interactive materials.

  • Website: Research portals, educational microsites, or project dashboards.

🧭 Knowledge Organization System

Taxonomies, ontologies, and controlled vocabularies used to organize information within repositories and research databases.

πŸŽ“ Learning Object

Educational or training materials β€” including e-learning modules, tutorials, and teaching resources.

πŸ’» Software

Code and computational tools used in research.

  • Research Software: Analytical or simulation software developed for scientific studies.
  • Source Code: Original programming code in any language (e.g., Python, R, PHP).

πŸ“š Text

The most comprehensive category, covering all text-based academic outputs.
Includes:

  • Book / Book Part: Monographs, edited volumes, or chapters.
  • Journal Article: Research, review, data, or software papers.
  • Thesis: Bachelor’s, master’s, or doctoral dissertations.
  • Conference Output: Papers, posters, or presentations.
  • Report: Technical, policy, or project deliverables.
  • Preprint: Early versions of manuscripts before peer review.
  • Review / Commentary / Peer Review: Evaluation or critique articles.
  • Working Paper: Preliminary findings shared before formal publication.

πŸ”Š Sound

Audio recordings, interviews, and music compositions β€” commonly used in ethnography, linguistics, and digital humanities.

βš™οΈ Workflow

Digital representations of processes, pipelines, or methodological steps.
Useful for documenting AI model training, laboratory procedures, or research automation.

Integrating COAR Resource Types in OJS

OJS users can easily implement the COAR system using the OpenAIRE plugin, ensuring:

  • Automatic assignment of resource types to submissions.
  • Metadata validation for OpenAIRE harvesters.
  • Improved visibility of published content in global repositories.

This integration helps your journal transition from simply open access to openly connected β€” fully interoperable within the international research ecosystem.

Final Thoughts

The COAR Resource Type Classification System is not just a metadata list β€” it’s a foundation for international visibility, data interoperability, and research transparency.

For journals powered by OJS, adopting this classification through the OpenAIRE plugin means more than compliance; it means joining a global network of discoverable, machine-readable academic content.

The post COAR Resource Types in OJS: Ensuring OpenAIRE Compliance first appeared on OPEN JOURNAL SYSTEM SERVICES.

❌
❌