<!-- [RetirementPlan]^[DefinedContribution], [RetirementPlan]^[DefinedBenefit], [Payroll]^[HourlyPayroll], [Payroll]^[SalariedPayroll], [EmployeeType]->*[RetirementPlan], [EmployeeType]->*[Payroll], [Employee]*->[EmployeeType], [Department]-*[Employee] --> <company pid='' xmlns="http://example.com/employees"> <payroll pid='hourly'> <hourly-payroll/> </payroll> <payroll pid='salaried'> <salaried-payroll/> </payroll> <retirement-plan pid='defined-contribution'> <defined-contribution/> </retirement-plan> <retirement-plan pid='defined-benefit'> <defined-benefit/> </retirement-plan> <employee-type pid='' title='janitor'> <payroll pid='hourly'/> <retirement-plan pid='defined-contribution'/> </employee-type> <employee-type pid='' title='receptionist'> <payroll pid='hourly'/> <retirement-plan pid='defined-contribution'/> </employee-type> <employee-type pid='' title='office-admin'> <payroll pid='hourly'/> <retirement-plan pid='defined-benefit'/> </employee-type> <employee-type pid='' title='engineer'> <payroll pid='salaried'/> <retirement-plan pid='defined-benefit'/> </employee-type> <employee-type pid='' title='manager'> <payroll pid='salaried'/> <retirement-plan pid='defined-benefit'/> </employee-type> <department pid='' name='widget design'> <employee pid='' name='tom'> <employee-type pid='' title='janitor'/> </employee> <employee pid='' name='mary' title='receptionist'> <employee-type pid='' title='receptionist'/> </employee> <employee pid='' name='bob' title='office-admin'> <employee-type pid='' title='office-admin'/> </employee> <employee pid='' name='jack'> <employee-type pid='' title='engineer'/> </employee> <employee pid='' name='jill'> <employee-type pid='' title='manager'/> </employee> </department> </company>