Native metadata definition for the adapter. You can define multiple native metadata definitions for an adapter. For example, you can create different native metadata objects for tables, views, and synonyms in a relational data source.
Record extensions and field extensions. You can define record extensions and field extensions to define additional metadata for records and fields.
Read and write capability for the adapter. You can add attributes that you can use to read from or write to the data source.
Import dialog box settings. You can define import options that appear in the Developer tool when an adapter consumer creates a data object.