Brand and model do not settle compatibility
Two Trek Domanes from the same year can take different brake calipers, because the build spec varies. The standard is the fitment fact; the model is just how the customer finds it. So the useful filter is Brand → Series → Frame → Drivetrain, where the last dimension carries the thing that actually decides whether the part bolts on. Automotive-shaped schemas have three levels and a trim field, and neither slot holds a brake standard.