Data tables are very similar to tables in external databases. They contain data, not rules, and can be queried with the find() function.
Data can be of any type: strings, numbers, dates or booleans. There are no
restrictions on mixing types. Hence, different rows can have different types
of data in the same column. Also, a data value can be the name of another object.
In this case the KnowledgeWright reasoning engine will determine the value of
that object if it is the value to be returned by a query.
The properties of data_tables are:
| Property Name | Description | Default Value | Required |
| id | The name of this object. See Object Names for details. | <none> | yes |
| path | The folder this object is located in. See Folders for details. | / | yes |
| description | A text description (comment)--not used during reasoning. | <none> | no |
| data | Any number of columns representing data. | yes |