XMC Cat is a metadata catalog that stores rich metadata describing data objects that are themselves stored in files, storage repositories, or on the web. It is an open source web service written in Java that utilizes the Axis2 web service engine and Apache Tomcat.
Its features include adaptability to domain schemata through configuration instead of code changes, support for automatic capture of metadata through the use of curation plugins, and search and browse capabilities through a web-based GUI that is dynamically generated from a domain schema. This allows XMC Cat to be deployed in different scientific and educational domains without requiring new code to be written.
XMC Cat is currently in use in the LEAD Science Gateway.