CAM Template Editor

The CAM template editor is a support tool for the OASIS CAM Standard. It is designed to help people create CAM templates and test them against example XML documents. It will also provide mechanisms to capture the details of the semantics of the XML element and attributes used within an XML file along with rules for their use.

One way to see a CAM template is an enhanced schema file. XML Schemas (XSD) are limited to being able to describe elements and attributes from single namespaces. They are also unable to respond to the context in which the XML file is being used. The CAM template editor not only allows the user to define XML messages that use elements and attributes from more than one namespace, it also allows complex rules to be defined that allow cross-field validation and also to allow users to pass in parameters that will change the nature of the rules to be applied.

Alongside the CAM Template Editor is a CAM Engine know as JCAM that can be found at http://jcam.org.uk