In the Professional edition you can have an unlimited number of user-defined logging fields. In Preferences you can give each user-defined field a name and specify its type.

Choose “CatDV Preferences” then “Field Definitions”, then press “User Defined Fields”

Plain Text A free format plain text field. This is normally shown on a single line but but when customising the details panel layout you can select a scrolling multiline field instead.
Multiline Text As Plain text but has the benefit of typing notes in a scrolling box.
Auto-suggest These fields predict data entry and show a list of possible, matching options. the auto suggest field can contain just one value.
Multi Auto-suggest Similar to auto-suggest but can contain several (separated by a semi colon “;”).
HTML Allows an HTML link to be added as metadata.
Grouping A drop down pick list of values. The values are defined on the Pick Lists section of Preferences. Normally only a predefined value from the list can be chosen, unless the field is marked as extensible. Grouping fields can be used to quickly filter clips in the main window using the tree navigator or grouping panel.
Multi Grouping Similar to Grouping fields, except that the clip can be tagged with any number of values from a list, for example a list of keywords. When tagging a clip, start typing in the field to display the first matching keyword, then use the Up and Down arrows to view other matches. Press ‘;’ to start a new keyword, or click on the ‘*’ button to display a chooser dialog.
Checkbox A single true/false checkbox. When giving the user-defined field a name, use a colon in the name to separate the field label from the checkbox name, eg. “Widescreen:Anamorphic”.
Multi Checkbox Provides multi-grouping where the list of values is very small and can be displayed as checkboxes. The values are defined within the field name by using colons, for example “Colour:Red:Green:Blue”.Radio ButtonSimilar to a Grouping field but where the number of options is small and can be specified within the field name by using colons (as for Multi Checkbox fields).
Radio Buttons Similar to a grouping field but where the number of options is small and can be specified within the field name by using colons (:) Only one value can be selected.
Hierarchy This is like a drop down pick list but where the available values are organised in a tree to make it easier to organise a large number of options (for example: continent/country/state/city) or when working with a structured vocabulary. Values are defined in the Pick Lists section, using ‘/’ to separate the components.
 Multi Hierarchy A combination of functionality from the Hierarchy and Multi Grouping fields.
Linked hierarchy This allows you to link two pick lists, so the values shown in one depend on the value picked in another. Use a colon character in the name to define which field it depends on. For example, if you had a grouping field called “Team” containing values TeamA, TeamB etc. then you could create a linked hierarchy field called “Player:Team”, with pick list values such as TeamA/Player1, TeamA/Player2, TeamB/Player3.
Date Accepts a date or a date-time value. The format of the dates is specified in the General tab of Preferences (hover the mouse over the field to see tool tip help that shows an example of the format that it is expecting).
Time Accepts either a time of day or a timestamp value, eg. “12:30:05” or “0:05:00;00”.
Number Accepts any numeric input, eg. “100” or “-17.5”
Identifier Accepts an upper case alphanumeric identifier up to 32 characters, for example a project code number. Period, hyphen and underscore characters are permitted but other spaces and punctuation are removed.
Not Shown User-defined field values are stored by their index number so once allocated it isn’t possible to delete a field and “shift the others up” as that would change the index numbers. Instead, you can mark unwanted fields so they are skipped and not shown.