Seshat is a generic documentation mark-up used throughout many general mark-up flavours, such as Schematron, XSL, RelaxNG and so on (without affecting their own technology).