How are chordates further divided into three subphyla?
A. By their habitats
B. By the presence or absence of a notochord
C. By how they obtain food
D. By their body structures