Skip to content

Add NV Metadata Curation plugin (h7r) v2.0.4.0#485

Open
h7r wants to merge 1 commit intopkp:mainfrom
h7r:add-nvmetadatacuration
Open

Add NV Metadata Curation plugin (h7r) v2.0.4.0#485
h7r wants to merge 1 commit intopkp:mainfrom
h7r:add-nvmetadatacuration

Conversation

@h7r
Copy link
Copy Markdown

@h7r h7r commented Apr 26, 2026

Summary

Adds NV Metadata Curation (product="nvMetadataCuration", category generic) to plugins.xml — first public release v2.0.4.0 for the PKP Plugin Gallery.

NV Metadata Curation is a sovereignty-friendly metadata curation plugin for OJS journals:

  • Keyword autocomplete from open SPARQL thesauri: UNESCO Thesaurus, Rameau (BnF), Eurovoc (EU)
  • ORCID/ROR contributor lookup with explicit human validation — no silent auto-fill
  • Backoffice metadata audit dashboard for editors
  • Trilingual interface: English, Spanish, French (en, es, fr_FR)
  • Free and unlimited — no API key, no rate limit, no third-party account
  • License: GPL v3

Plugin block

Field Value
Category generic
Product nvMetadataCuration
Version 2.0.4.0
Repo https://github.com/h7r/ojs-metadata-curation
Tarball https://github.com/h7r/ojs-metadata-curation/releases/download/v2.0.4.0/nvMetadataCuration-2.0.4.0.tar.gz
MD5 f5a754ca27ff2d24f7b0d9544f7b483f
OJS compat 3.4.0.03.4.0.10 (verified against github.com/pkp/ojs/tags on 2026-04-26)
PHP min 8.1+

Maintainer

Maintainer is an individual developer with no institutional affiliation, declared as <institution>Independent</institution>.

Validation

  • plugins.xml validated locally against plugins.xsd via xmlschema (Python) — PASS
  • Tarball install validated end-to-end in OJS 3.4 Docker (pkpofficial/ojs:stable-3_4_0): plugin enables, audit page renders 200 in all 3 locales (en, es, fr_FR), zero raw i18n keys leaked
  • *.po files kept in tarball (OJS 3.4 consumes them at runtime for i18n — exclusion would break trilingual UI)
  • <certification> deliberately omitted (assigned post-review by PKP)

h7r added a commit to h7r/ojs-metadata-curation that referenced this pull request Apr 26, 2026
Closes the §4 checklist after opening the DRAFT PR on pkp/plugin-gallery
(pkp/plugin-gallery#485).

Direct push to main: trivial single-line checkbox + link, scope GST-50
(GST-46.4 finalization), no review needed.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
- Category: generic
- Locales: en, es, fr_FR
- OJS compatibility: 3.4.0.0 → 3.4.0.10
- License: GPL v3
- Repo: https://github.com/h7r/ojs-metadata-curation
- Tarball: https://github.com/h7r/ojs-metadata-curation/releases/download/v2.0.4.0/nvMetadataCuration-2.0.4.0.tar.gz
- MD5: f5a754ca27ff2d24f7b0d9544f7b483f

Sovereignty-friendly metadata curation: SPARQL keyword autocomplete
(UNESCO, Rameau BnF, Eurovoc EU), human-validated ORCID/ROR contributor
lookup, backoffice metadata audit dashboard. Free and unlimited.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@h7r h7r force-pushed the add-nvmetadatacuration branch from ca095dc to 297d83c Compare April 26, 2026 19:09
@h7r h7r marked this pull request as ready for review April 26, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant