When the structure has stabilised, it is strait-forward to write java applets or programs that take care of linking various parts together and creating unique IDs. All these can be linked to each other. The structure can represent a general mutation description by using the Patient as a container for phenotype description and linking it to a Variant. Alternatively, it is possible to record multiple haplotypes in different chromosomes of a Patient by linking them to a large number of variants. The hierarchical structure of the schema is presented in the figure at right.
Any comments are welcome.