There is a Party master data, where an instance is identified by sequential PartyID, it’s clearly a Hub, since it’s integrating bunch of processes (offering, sales, etc).
Furthermore Party contains some PII attributes like Name or TaxID, which are split into PII satellites and treated appropriately.
Due to the nature of the business TaxID is not unique within Party - there is a subset of instances, which are identified by TaxiID in combination with other attributes.
In other parts of the business TaxID is treated sort of a business object, many processes (e.g. scoring, client KPIs) produce data sets referencing TaxiID and not PartyId.
There is potentially a way to integrate both worlds via kind of a exploration link, that maybe would not be 100% accurate, but would cover majority of cases and allow for consistent analysis in the context of Party.
But is TaxID a good candidate for business hub? There is no golden source for it, it would have to be build based on the entries from multiple PII satellites. TaxID as PII data would have to be stored as encrypted value in order to support GDPR rules.
How would you go about modelling this context and making sure both areas are integrated?