Torrents of genotype-phenotype data are being generated, all of which must be captured, processed, integrated, and exploited. To do this optimally requires the use of standard and interoperable object models, providing a description of how to partition the total spectrum of information being dealt with into elemental objects (such as alleles, genotypes, phenotype values, methods) with precisely stated logical interrelationships (such as A objects are made up from one or more B objects).