Table type annotations are used to work with specific sets of information, either creating a non-tabular format from a table, or creating a specific type of table from specific types of information.
The annotation t.table.choice can be used in a task topic that has a table to illustrate a set of choices that can be made and the result of each choice. This annotations makes a choice table in your input document into a choicetable element in your output.
The annotation t.table.definitions is used to create a definition list from a table containing terms and definitions. These tables are often used for layout purposes only, and best practice is to turn such tables into non-tabular DITA markup. This annotation will remove the table markup automatically and will create the definition terms and definition descriptions from the table contents.
The annotation t.table.parameters is used to create a list of parameters and their definitions. This is a specific type of definition list that is used to describe the parameters in an application programming interface. As with t.table.definitions, this annotation will remove the table markup automatically and will create the parameter terms and parameter descriptions from the table contents.
The annotation t.table.properties is used to display a set of properties for the current topic, and is displayed in a table-like format. The information for a property can include the type, a value, and a description. This is used in reference topics.
The annotation t.table.simple creates simple tables, which are regular in structure and do not need a title or caption. You can designate an existing table to be turned into a simple table with this annotation. If you have text that you want to put into a simple table, please see the simple table help file.
This image illustrates what a choice table may look like in your original input document.
This is an example of how you would create a rule to mark this table as a choice table in the Rules Editor.
This is what your output may look like after conversion.
The following image shows a table that could be converted to a definition list.
This image shows you how to write a rule to create a definition list from a table that contains terms and their definitions.
The following XML shows you what the code of the definition list may look like.
The following image shows what your table may look like in your original document. This table is actually a definition list, but for demonstration purposes we are using it to demonstrate the parameter table rule also, since a parameter list is simply a specialized definition list.
This image displays what your rule may look like to create a parameters table.
The following output is what your parameters table may look like after conversion.
The following image shows what your table may look like in your original document.
This image displays what your rule may look like to create a properties table.
The following output is what your properties table may look like after conversion.
The following image displays what your table may look like in your original document.
The following image displays what your rule may look like to create a simple table from an existing table. This is actually a Step-Action table, but for the purposes of demonstration we are using it in this example.
The following output is what your simple table may look like after conversion.