a) Although each domain and subdomain may have its own language, UL specifically targets BC. A BC models the domain and mounds as much as possible from an already established domain language. It is called ubiquitous because it is used universally by engineers and experts in the field, which, unfortunately, often cannot be said for the domain language itself.
B) Each BC must have its own UL.
When a BC models more than one (sub) domain with overlapping concepts, it would be prudent to consider splitting this BC. The joint core can be used for deduplication of overlap, which is equivalent in both (sub) domains.
source share