A Topic is a basic information-unit in a DDS, and is exchanged between a publisher and a subscriber. Such a Topic has types described in IDL structures with several fields, but a user will usually only be concerned with giving a topic the appropriate type. The Topic types that are available in Ratatosk are shown below.