see: http://www.omgwiki.org/architecture-ecosystem/doku.php?id=uml_based_data_modeling_for_an_enterprise_data_model