Overview of classes "recognized" by Pinnacle21?

Hi,

I’m trying to get an overview of the different ADaM structures / classes that Pinnacle21 “recognizes” for validation.
What I’ve learned so far is:

ADSL - recognized solely by the name

BDS - Must contain at least one of the following variables: PARAMCD, PARAM, AVAL, AVALC, ADT, ASTDT, ASTDTM, CNSR, CNSDTDSC, EVNTDESC

BDS-TTE - BDS plus presence of CNSR variable (if possible, kindly provide a list of variables as in the BDS case)

ADAE - ??? is it recognized by the name ???

All other classes/structures are not being validated

Can you please confirm / comment on the list above, and let me know if I got it right?

Thank you in advance
Jenny