Skip to content

MIR-1567 Migrate mycoreobject-modsmeta to Saxon#1335

Draft
toKrause wants to merge 1 commit intomainfrom
issues/MIR-1567_Migrate-mycoreobject-modsmeta-to-Saxon
Draft

MIR-1567 Migrate mycoreobject-modsmeta to Saxon#1335
toKrause wants to merge 1 commit intomainfrom
issues/MIR-1567_Migrate-mycoreobject-modsmeta-to-Saxon

Conversation

@toKrause
Copy link
Copy Markdown
Contributor

@toKrause toKrause commented Mar 27, 2026

@toKrause toKrause changed the title MCR-1567 Migrate mycoreobject-modsmeta to Saxon MIR-1567 Migrate mycoreobject-modsmeta to Saxon Mar 27, 2026
@toKrause
Copy link
Copy Markdown
Contributor Author

toKrause commented Mar 27, 2026

Lots of tedious groundwork done.

But some things still need to be done:

  • modsdetails-external.xsl L 55: mcrxml:compare(string($embargo),dt:date-time()) > 0
  • mods.xsl L 313, 413: mcrurn:hasURNDefined($deriv)
  • most entries of the action menu cause errors (due to referenced stylesheets that still need to be migrated)
  • some TOC stylesheets still need to be migrated
  • 'Delete this document' & 'Delete this data object' action: modal has UI issues (X at wrong position) & no function (possible incomplete Bootstrap migration)
  • some Xalan-Extensions were replace with callJava-URIs, may need additional specialized XSLT-functions / URI-Resolvers
  • transformer causes lots of warnings, like:
    • Exception while XSL transformation:Stylesheet module resource:xslt/mir-utils.xsl is included or imported more than once
    • Exception while XSL transformation:Ambiguous rule match for /mycoreobject/metadata[1]/def.modsContainer[1]/modsContainer[1]/mods:mods[1]/mods:accessCondition[1]
  • metadata/mir-video.js.xsl needs to be migrated and is currently commented out in the mycore.properties

@toKrause toKrause force-pushed the issues/MIR-1567_Migrate-mycoreobject-modsmeta-to-Saxon branch 4 times, most recently from 806e180 to 6525396 Compare March 27, 2026 20:34
@toKrause toKrause marked this pull request as draft March 31, 2026 14:06
@toKrause toKrause force-pushed the issues/MIR-1567_Migrate-mycoreobject-modsmeta-to-Saxon branch from 6525396 to 2aa914f Compare April 19, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant