The Party pattern generalizes Person and Organization under a common supertype so that both can participate consistently in shared business relationships and processes. The major benefit is that persons and organizations can act in roles in agreements, share address structures, and participate in common interaction processes, making option E correct.
For example, a Customer, Supplier, Account Holder, Employee, or Contracting Party may be either a person or an organization. Without the Party abstraction, separate relationships may need to be constructed repeatedly for Person and Organization. With Party, common concepts such as Agreement, Address, Contact Point, Role, and Interaction can reference a single generalized entity.
This is particularly relevant to Master Data Management because Party is a common enterprise modelling pattern for Customer, Supplier, and related master-data domains. It supports entity resolution while preserving distinctions between individuals and organizations through subtype structures.
From a Data Quality perspective, the approach improves consistency by reducing duplicated relationship definitions and business rules. However, governance must still establish subtype-specific requirements—for example, organization registration identifiers versus personal names and dates of birth.
The abstraction is therefore primarily about reusable semantic relationships and roles, not security concealment or faster package implementation.
Reference Topics: DAMA-DMBOK2 Chapter 5 — Data Modeling and Design; Generalization and Specialization; Party Model; Chapter 10 — Master Data; Chapter 13 — Consistency and Integrity.
===============
Submit