Documentation
The
TopicForm can be used for a wide range of
TopicTypes that only need to be marked
as being of a given
TopicType.
If you need more structure then you have to define a specific
DataForm that
extends the
DataFormAttributes of this form. That is the attributes defined here
are a minimal set of attributes that all
DataForms should have.
Every
TopicType is used in combination with one
DataForm, that is associated with it,
either this generic
TopicForm or a more specific one.
Multiple
TopicTypes can share the same
DataForm. In this case such a
DataForm must allow to select from a set of
TopicTypes to mark it properly.
Very often there is one
TopicType for one
DataForm.
Note, that a topic can be of several
TopicTypes which indicates that it fullfills several
duties at once, that is the associated
DataForm contains the attributes of a couple
of
DataForms.
Definition
Related Topic:
TopicClassification,
WebPreferences,
DataForms