What is the role of an "is-a" relationship in a conceptual data model?

A) Representing many-to-many relationships
B) Defining a subtype or superclass relationship
C) Establishing foreign key constraints
D) Ensuring referential integrity