Data Formats are Data Extractors created as children of Data Type extractors. They are relatively simple extractors using a "Pattern Editor" to write a regular expression pattern to return a list of matching results.
Using the Pattern property of a Data Type, only a single regular expression pattern (and its property configuration) can be written. Data Formats can be leveraged to write multiple patterns. The Data Type will inherit the results each Data Format child returns. How the Data Type uses those results is determined by the Collation Provider assigned to its Collation property.