Content Definitions are mainly used to structure and organize content in Agility. Similar to creating a database table of columns, a Content Definition can be made up of a number of fields of different types. These can also be either single items or lists.
Content Definitions are used to define content that is used in the “Digital Content” section or for “Linked Content” when Modules require nested lists of content. You can have many different content items or lists that use the same Content Definitions.