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

baz-ga/mods-oxygen-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 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 tutorial on "Document Type Associations" 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

/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-2017 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

  • XSLT 98.6%
  • Other 1.4%