/* Geneology - sample system (B) Last updated: May 22, 2008 */ //Namespace for facade class. namespace Geneology //Namespace for core of the system. namespace Geneology.core class Person{ name; sex; placeOfBirth; dateOfBirth; placeOfDeath; dateOfDeath; } class Union{ placeOfMarriage; dateOfMarriage; dateOfDivorce; * -- 0..2 Person partner; } association { * Person child -- 0..1 Union parents; } association { 0..2 Person adoptiveParents -- * Person adoptedChild; }