This code is provided as an Open Source resource. Please see the license statement in each file. It can be used with most versions of the Open Text search engine (frequently called "pat"), but is designed specifically for use with the XPAT search engine distributed through the UM Digital Library eXtension Service.