...
A Catalogue can be a merging of multiple underlying tables and exists independent of where the data is actually stored (look at other classes like TableInfo to see the actual locations of data).
...
A 'virtual' column that is made available to researchers. Each Catalogue has 1 or more CatalogueItems, these store the columns description as well as any outstanding/resolved issues.
...