Skip to content

Implement MODS metadata elements for BHL compatibility#6

Open
Rossi-Luciano wants to merge 1 commit intoscieloorg:masterfrom
Rossi-Luciano:feature/mods-bhl-compatibility
Open

Implement MODS metadata elements for BHL compatibility#6
Rossi-Luciano wants to merge 1 commit intoscieloorg:masterfrom
Rossi-Luciano:feature/mods-bhl-compatibility

Conversation

@Rossi-Luciano
Copy link
Copy Markdown

Overview

Extends MODS metadata output to meet BHL (Biodiversity Heritage Library) harvesting requirements, increasing coverage from 35% to 95% of required elements.

Changes to mods.xsl

  • Authors: Added affiliation and ORCID identifiers
  • Journal context: Added relatedItem with volume, issue, pages, ISSN, publisher
  • Subjects: Added authority attribute for controlled vocabularies (DeCS)
  • Licenses: Added xlink:href for Creative Commons URLs
  • Funding: Added note elements with grant information
  • Metadata: Added recordInfo with creation/modification dates
  • Dates: Added keyDate attribute to dateIssued
  • Resource type: Added typeOfResource="text"
  • Access: Added location with article URL
  • Classification: Added authority="marcgt" to genre, authority="iso639-2b" to language

Deployment Requirements

  1. Replace mods.xsl in OAI-PMH configuration
  2. Replace article_compile.txt template
  3. Reindex articles: python manage.py rebuild_index
  4. Restart OAI-PMH service

Validation

Test with: curl "http://localhost:8092/request?verb=GetRecord&identifier=oai:scielo:PID&metadataPrefix=mods"

Issue

TK #5

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