jCAM augments XML schema (XSD) by providing XML templating of validation and transformation rules. It is designed to provide business applications with a context-driven engine for handling XML information exchanges and associated structures and rules. It is compatible with ebXML Registry and conforms to the OASIS committee specification 1.0 of Content Assembly Mechanism (CAM).