Digital humanities


[Mike Peel  - Ruins of Whitby Abbey, Whitby, England]

Maintained by: David J. Birnbaum (djbpitt@gmail.com) [Creative Commons BY-NC-SA 3.0 Unported License] Last modified: 2022-05-09T22:59:28+0000


Quick links: Administrative | Cascading style sheets (CSS) | General | Geographic information systems (GIS) | HTML | JavaScript | Markdown | Music | NLP | Network analysis | Projects | Regular expressions | Relax NG | Schematron | Software | SVG | TEI | Topic modeling | Unicode | Visualization | XML | XPath | XProc | XQuery | XSLT | XSpec


Course materials

Administrative

Course projects

General

Software

Required software
Open-source command-line XML-related utilities
  • Gizmo is distributed as part of Saxon, and can be used to perform simple XPath, XSLT, and validation tasks (validation only against XSD schemas, and not Relax NG).
  • 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.
  • sinclude is a Saxon XInclude processor
  • xmllint is a command-line XML Swiss army knife
  • SchXslt transforms a Schematron schema document into an XSLT stylesheet that can be applied to documents to be validated.
  • XMLStarlet is a command-line Swiss army knife
  • 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.

XML

Relax NG

Text Encoding Initiative (TEI)

Regular expressions

HTML

Cascading style sheets (CSS)

XPath

XSLT

XQuery

Schematron

SVG

XSpec

XProc

Visualization

JavaScript

Markdown

Topic modeling

Network analysis

Geographic information systems (GIS)

Natural language processing

Music

Unicode


Photograph of Whitby Abbey by Mike Peel (http://www.mikepeel.net).