EpiDoc Crosswalker Tool
Crosswalker is a software toolset for converting between EpiDoc XML documents and other formats, particularly epigraphic databases such as EDR. Users create an XML file (the “crosswalk file”) that maps (or describes) the relationships between components of the source and target formats.
- take the output of an epigraphic database, such as EDR and convert it to a set of conformant EpiDoc files
- take a collection of EpiDoc files and convert them into a format which can be imported directly into an epigraphic database.
An XSL transform interacts with the crosswalk file to produce a separate, custom XSL transformation file that can then be used to create EpiDoc documents from the database format and vice versa. Data may be replicated and combined from one or more elements in the source file to a single field (or element) in the output. Multiple source locations (indicated with XPath expressions) and hard-coded default values (if the XPath fails) may be specified. String replacements, value substitutions (for, e.g., vocabulary conversions) and user-supplied XSL transformations may be performed on the data by supplying the appropriate information in the crosswalk file.
This tool is still under preliminary development, although most features for production of CSV are fully implemented, and the December 2006 EpiDoc sprint resulted in much of the functionality for the EDR to EpiDoc process being drafted.
Comments (0)
You don't have permission to comment on this page.