>But how does a client know that BLAP is DC plus eXtensions?
It doesn't without someone going through the schemas and working it out.
The only way to describe how schemas import each other is ... via the
schema. There's no way to simplify this and it's certainly not suitable