factored out taxon relationship definitions from specs