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.)
- Modified XSD to restrict allowed values for certain elements and attributes
- Schematron to validate compliance with our local MODS implementation
- Customized version of LC's MODS-to-MARCXML transformation
- Locally-written transformations to other schemas
- Utility transformations and custom functions
- Record templates specific to various digital projects and format types
- Application of Oxygen's content completion features to add our required sub-elements and attributes when a new top-level element is created
- Custom refactoring operations for batch record updates
- CSS for an alternate view of a MODS document in Oxygen's "Author" mode
catalog.xml
, which allows resolution of LC XSD and XSL URLs to locally-stored versions for persistence
Original content: Copyright 2014-2021 Trustees of Dartmouth College
Made available under the MIT License. For details, see LICENSE.