Illustration of query expansion used in gene expression and phenotype searches. When a user searches for a particular term, such as ‘swim bladder’, any annotations to classes with a part_of relationship to ‘swim bladder’ are returned. For example, searching for expression in ‘swim bladder’ would return expression annotated to ‘swim bladder’, opa3 at Day 5, as well as wif1 expression in the ‘anterior swim bladder bud’ and acta2 expression in the ‘tunica interna’ at ‘Protruding mouth’ stage. Searching for expression in ‘anterior swim bladder bud’ would return expression of wif1 only at ‘Protruding-mouth’. The same logic is used for returning phenotype data. Phenotypes affecting ‘swim bladder’ occur in ihhahu213/hu213 fish that have ‘swim bladder epithelium’ with decreased size and the ‘anterior chamber swim bladder’ is absent, as well as for wild-type fish treated with MO2-wif1 where the (‘smooth muscle’ part_of ‘tunica interna’) is absent.