Been thinking about this, and the following is how I would do it if it were my choice.
Have a section for all forms of a given genus. IE king snakes would be ALL alterna, mexicana, triangulum, zonata, getula, caligaster (I think thats it. This classification would include specific crosses between any form of Lampropeltis the logic being that a zonata x caligaster cross would still be a king snake (I picked that example to see how Jerry reacts!)
Same for Pituophis, Pantherophis (choke cough spit)......
Next have a classification for hybrids. Hybrid would be defined as any type of trans generic breedings. IE getula X pantherophis
Lastly I'd have a section just for local specific animals. This section would be equally for 277 alterna, Ocean County NJ northern pines, pungo ridge eastern kings ........
Just how I'd do it.
-----
“Nothing is at last sacred but the integrity of your own mind.” Emmerson







But I think the objection could be overcome with a search feature, which if employed would make any classification unnessesary.