...
Basic information like name, description, user-friendly label, tags, etc.
List of object types that can be used to create objects of the category.
Metadata configuration for each supported object type. This configuration should be a subset of the corresponding object type definition, i.e. the category definition cannot have a mime type other than the ones defined in the Content schema definition if the “category” is using the Content object type.
Creation information like supported organising framework types, target framework types.
Rendering information like show/hide category, display order in creation & consumption, custom player to be used, page section config for consumption, etc.