The model is what the template knows: where its data comes from, what it asks of the user and what it may be used for. It lives inside the document, so a template is one file rather than a file plus a definition next to it. ## Identification - "Code" and "Name": how the model is identified and what it is called. - "Description" and "Comment": what it produces, and what whoever maintains it later needs to know. - "Version": which revision of the model this is. - "Author", "Company" and "Copyright": who made it and under whose name it is published. These are also what the ribbon shows under "Model information". ## Behaviour - "Central model": whether the model is held centrally instead of only in this document, so that several templates share one definition. - "Access control": who may do what with this model. - "Revision mode": how revisions of the model are kept. - "Statistics": what is recorded about the use of the model. - "Instructions": what the person using the template is told before composing a document. ## Passwords Four passwords each protect something different, and each may be left empty: - "Password to edit the model": without it the model may be looked at but not changed. - "Password to edit the template": without it the text of the template may not be changed. - "Password for inherited definitions": what a model which builds on this one needs. - "Password of the published document": what the composed document is protected with. This is what makes a template distributable: it can be handed out to be used without being altered, and the composed document can be handed on without being edited further. ## Contents Besides these properties, a model holds: - [[Invantive Composition for Word/Modeller/Edit Model/Block|blocks]]: the sequences of data; - [[Invantive Composition for Word/Modeller/Edit Model/Parameters|parameters]]: what is asked of the user; - resources: texts held once, per language; see [[Resource value]]; - properties: named expressions, so that a calculation used in several places is written once; - [[Extensions|extensions]]: code for what the template alone cannot do; - revisions: the earlier states of the model.