```plantuml !theme sketchy-outline package 人员基本信息域 { class Person<人员基本信息>{ string name string given_name string family_name string person_id string license_type string license_no string gender_code date birthday } class ContactPerson<联系人> { string person_id string contact_person_id string relationship_code{关系} } enum ContactType { Mobile Phone Email Address } class Phone<电话> { string provider string number } class ContactMethod<联系方式> { string contact_type_code string contact_value } class Mobile<联系电话> { string provider string number } class Email<电子邮箱> { string person_id string address } class Address<地址> { string address_id string country_id string province_code string city_code string district_code string address } } Mobile }-- ContactMethod : 包含 Address }-- ContactMethod : 包含 Email }-- ContactMethod : 包含 Phone }-- ContactMethod : 包含 ContactMethod }o--|| Person : 拥有 License }o--|| Person : 拥有 ContactPerson }o--|| Person : 属于 ```