Skip to content

Transformations and validation files for working with MODS in the Oxygen XML Editor

License

Notifications You must be signed in to change notification settings

akhtars/mods-oxygen-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MODS Oxygen Framework

This repository contains the Dartmouth College Library's Oxygen XML Editor framework for validating and transforming bibliographic records in the MODS schema. (See Oxygen's documentation on "Creating and Configuring Custom Frameworks" for general information about frameworks.)

Components

/schema

  • Modified XSD to restrict allowed values for certain elements and attributes
  • Schematron to validate compliance with our local MODS implementation

/xsl

  • Customized version of LC's MODS-to-MARCXML transformation
  • Locally-written transformations to other schemas
  • Utility transformations and custom functions

/templates

  • Record templates specific to various digital projects and format types

/resources

  • Application of Oxygen's content completion features to add our required sub-elements and attributes when a new top-level element is created

/refactoring

  • Custom refactoring operations for batch record updates

/css

  • CSS for an alternate view of a MODS document in Oxygen's "Author" mode

Other

  • catalog.xml, which allows resolution of LC XSD and XSL URLs to locally-stored versions for persistence

License

Original content: Copyright 2014-2021 Trustees of Dartmouth College

Made available under the MIT License. For details, see LICENSE.

About

Transformations and validation files for working with MODS in the Oxygen XML Editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages