...
- IPerson A has attributes {email=eric.dalquist@example.com, phone=123-456-7890}
- IPerson B has attributes {phone=[111-222-3333, 000-999-8888], office=3233}
- The resulting merged IPerson would have attributes: {email=eric.dalquist@example.com, phone=123-456-7890, office=3233}
ReplacingAttributeAdder
Merging of the Sets of IPersons is additive. For IPersons with the same name the person's attributes are merged such that attributes on the second IPerson replace any attributes with the same name on the first IPerson.
As an example of this for two IPersons with the same name where:
- IPerson A has attributes {email=eric.dalquist@example.com, phone=123-456-7890}
- IPerson B has attributes {phone=[111-222-3333, 000-999-8888], office=3233}
- The resulting merged IPerson would have attributes: {email=eric.dalquist@example.com, phone=[111-222-3333, 000-999-8888], office=3233}