The Genera data model supports attributes that can be single or set valued, primitive or abstract, simple or tuples of simple attributes; controlled classes of enumerated atomic values; derived attribute composition involving single path derivations. The Genera data model does not support class hierarchies, union value classes, and derived classes.