<oo>→<dh> Digital humanities
Maintained by: David J. Birnbaum (djbpitt@gmail.com)
Last modified:
2025-01-15T21:35:58+0000
Course materials
Software
Open-source command-line XML-related utilities (optional)
- General purpose
- XSLT
- Schema languages
- jing and
trang are command-line utilities for working with Relax
NG. jing validates XML against a Relax NG schema, and trang
translates across schema languages.
- The one type of schema translation that trang does not perform
is that it does not translate from XSD to Relax NG. For that
purpose use XSDtoRNG.
- SchXslt
transforms a Schematron schema document into an XSLT stylesheet
that can be applied to documents to be validated.
- XInclude
XML
XML technologies in the browser
- Saxonica’s SaxonJS. A
high-performance XSLT 3.0 processor that runs either in the browser.
- Fonto’s fontoxpath. A
minimalistic XPath 3.1 and XQuery 3.1 engine for (XML) nodes with XQuery
Update 3.0 support.
- Erik Hetzner’s XJSLT. XSLT 2.0
compiler (targeting JavaScript) written in TypeScript, depending on fontoxpath for an
XPath implementation. XJSLT compiles stylesheets to runnable JavaScript, so
you can create transforms for use in a browser.
- Wendell Piez’s XML
jelly sandwich starter kit for XSLT 3.0 in the browser using SaxonJS
Text Encoding Initiative (TEI)
Cascading style sheets (CSS)
XSpec
XSpec is a unit test and behaviour-driven development (BDD) framework for XSLT,
XQuery, and Schematron.
Invisible XML (ixml)
- The Invisible XML main page contains
links to ixml documentation, tutorials, implementations, and references.
- Our combined instructions for
installing CoffeePot and Markup Blitz (ixml) and XML Calabash and
MorganaXProc-IIIse (XProc).
- Norm Tovey-Walsh’s NineML
is a suite of ixml development and processing tools. The ixml processor tool is
CoffeePot.
- Gunther Rademacher’s Markup Blitz ixml processor
- John Lumley’s jωiXML Invisible XML processor runs from an XSLT program
executing in a browser. You can download and run it locally from the project GitHub repo or run it
remotely at the workbench location
Visualization
- About visualization
- Visualization galleries
- Sample visualizations
Geographic information systems (GIS)
- Keyhole Markup Language
- Geocoding
- Datasets and maps
- GIS visualization software
- Other resources
Natural language processing
Music
- Music analysis software
- Music encoding initiative (MEI)
Photograph of Whitby Abbey by Mike Peel (http://www.mikepeel.net).