Skip to content

Scripts to convert ISE2 data to TEI for the ISE3 platform

License

Notifications You must be signed in to change notification settings

internetshakespeare/ise2-import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISE2 Data Importer

This repository contains a collection of scripts to convert data from the Internet Shakespeare Editions version 2 into TEI for use with ISE3. In many cases, the conversion will be rather rough and the output will require editing by a human before use.

Usage

All scripts can be run with Ant, using the build.xml file in this directory.

  • Run ant -p for a list of available scripts.
  • Run ant -lib lib/ <target> to run a particular script, or ant -lib lib/ to convert everything.

ISE2 data to be processed must be added into the "ise2" folder, organized similarly to the ISE eXist app's content folder. ISE2 data is not covered under the license for this code, and requires permission from the copyright holders to modify and redistribute. Sample data from The Merchant of Venice is provided in this repository under a Creative Commons BY-NC-SA license courtesy of Janelle Jenstad.

The "ise3" folder must minimally contain orgography.xml and personography.xml TEI files. The scripts will fail if they cannot find org/person entries in these files corresponding to ISE2 users mentioned in the metadata. Additionally, taxonomies.xml will be used for ISE2 resp and work ID equivalencies, and the scripts may fail and/or produce invalid TEI output if it is not avaialable. Sample data for each of these documents is provided in this repository.

Output will be validated against the ODD/RelaxNG/Schematron provided in the "sch" folder, if provided.

Dependencies

About

Scripts to convert ISE2 data to TEI for the ISE3 platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published