# Glossary

| Term                | Definition                                                                                                                                                                                                                                   |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **array**           | A data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.                                                                                                           |
| **booleans**        | Booleans are values that are either true or false.                                                                                                                                                                                           |
| **collections**     | A collection is an array of objects.                                                                                                                                                                                                         |
| **display rule**    | Set rules, or conditions, that cause your process to change based on input.                                                                                                                                                                  |
| **functions**       | Functions allow you to manipulate data in your template.                                                                                                                                                                                     |
| **merging**         | The process of combining data with a template to produce a document.                                                                                                                                                                         |
| **minted document** | A minted document is a document created when you merge your template with your data.                                                                                                                                                         |
| **nesting**         | Information is organized in layers, or where objects contain other similar objects.                                                                                                                                                          |
| **object**          | Objects are groups of key-value pairs.                                                                                                                                                                                                       |
| **path**            | A *path* is a string used to access a property deep within the data being merged with your template. For accessing nested properties within an object, use a `.` to access nested properties and `[]` to access a specific item in an array. |
| **snakecase**       | Style of text in which each space is replaced by an underscore character and the first letter of each word is written in lowercase. An example is: "hello\_world"                                                                            |
| **strings**         | a sequence of characters or simply text data                                                                                                                                                                                                 |
| **template**        | Templates are blueprints for your documents. You can think of a template as a document but with variables instead of the actual data that the document will contain. When you merge your data with a template you've created a document.     |
| **variable**        | used to tell Documint where in your template to place your data                                                                                                                                                                              |
| **field**           | it is the data field coming from your data source (database). They store the actual information, for example, a customer name, order total, or address.                                                                                      |
| **token**           | visual representations of those fields inside your template                                                                                                                                                                                  |
