A template is composed of three elements:
- Template Grammar, the natural language text for the template
- Template Model, the data model that backs the template
- Logic, the executable business logic for the template
When combined these three elements allow templates to be edited, analyzed, queried and executed.
You can use Clause Studio to view and edit templates. An example template is available here:
You can read more about the Open Source Accord Project template specification at: https://docs.accordproject.org