Trilogy is a new video rental business. Currently, their inventory is very limited. It contains two DVD and one VHS recordings of the movie, The Matrix. So far they have only had one customer, a guy named Wayne who rented one of the DVDs and hasn't returned it yet.
The Video Rental domain extends the rental domain and the film domain. All three are terminological (tbox) models. The matrix and trilogy are assertion (abox) models. Tbox models contain classes and associations representing concepts and relationships. Abox models contain objects and links representing class and association instances.
The rental business model uses the Actor-Role pattern and the Types as Objects pattern.
Typically, domain model classes belong to one of four domain stereotypes:
<<entity>>
<<description>>
<<role>>
<<event>>
Problem: Stereotype these classes.