Tools from Black Mesa

This pages lists some of the tools and utilities available on the Black Mesa Technologies site.

Thutmose II (under development)

Thutmose II is an XSLT stylesheet for translating MARC records (in MARCXML form) into TEI headers, for inclusion in TEI-encoded digitizations.

It follows the mapping specified in the document Best Practices for TEI in Libraries (aka BP) and is being created for the TEI SIG:Libraries.

Thutmose II differs from Thutmose I in several ways:

Thutmose I

Thutmose I is the first version of Thutmose; like Thutmose II, it translates MARC records (in MARCXML form) into TEI headers, for inclusion in TEI-encoded digitizations.

It follows the mapping specified in the document Best Practices for TEI in Libraries and was created for the TEI SIG:Libraries in 2009.

XSD 1.1 vc:* filter

The XSD 1.1 vc:* filter is an XSLT stylesheet which filters schema documents using the vc:minVersion, vc:maxVersion, vc:typeAvaialble, vc:typeUnavaialble, vc:facetAvaialble, and vc:facetUnavaialble attributes specified in the draft specification for XSD 1.1. The attributes allow conditional inclusion of schema declarations based on properties of the validator being used.

XSD 1.1 processors should understand the conditional-inclusion attributes; this free-standing stylesheet can be used to pre-process schema documents for XSD 1.0 implementations that have not been back-fitted with support for the new conditional inclusion mechanism. It can also be used to help debug a schema document by showing what the effect of various settings would be.

URI parser / checker

URI parser / checker is a tool for checking URIs for conformance to the grammar of RFC 3986 and parsing them into their component parts using the different rules defined by different specificaitons.