!--a11y-->
Creating a Logical Info Object Class 
Use
In order to check in logical documents, you first have to create logical info object classes. Think about how complex you want your content model to be. Consider the following points:
For more information on this, see
Modeling Concepts and Virtual and Real Classes.Procedure
Creating a Virtual LOIO Class (Optional)
To create a virtual LOIO class, proceed as follows:
Alternatively, choose the symbol Create Entity and select Virtual LOIO class from the list. If you do this, you also have to enter the name of your document area.

We recommend, for the sake of clarity, that you add
Entering Attributes
Next, assign attributes to the class.
(Start tabulation editor).
. For the simple scenario being used here, it is sufficient to specify a name prefix for the table to be created. Start the program by choosing
(Execute). The next screen that appears lists all tables to be created and a description of the content that will be stored in each one.

Choose
(Execute) to create the tables.
As before, a dialog box appears requesting the object directory details.

You have to create a separate object directory entry for each table. In this example, this has to be done six times. After you create each table, its name appears as an object on this screen.

We do not recommend that you create a separate table set for each class. Usually, one table set per document area is sufficient.
Instead of choosing Copy table set every time, select the header table of your document area from the possible entries for the Header table field.
Deriving a Real LOIO Class
Now, derive a real LOIO class from the virtual LOIO class, as follows:

Real IO classes inherit the instance attributes of the virtual classes from which they are derived.

The inheritance function only applies to instance attributes, and not to standard attributes or free attributes.
