Several applications group schemas by vendor field, but there's two different behaviours.
com.acme.marketing-schemas are subset of com.acme
com.acme.marketing is independent of com.acme
I believe first behavior is correct. The whole point of vendor is to provide proper namespacing and namespacing assumes hierarchy.