A derived Entity is said to be a Category when it represents a collection of objects that is a subset of Union of the distinct entity types. A Category is modelled when the need arises for a single superclass/ subclass relationship with more than one superclass, where the superclasses represent different entity types. (Much like multiple inheritance in Object Oriented Programming).
Una entitat derivada es diu que és una categoria que representa una col· lecció d' objectes que és un subconjunt de la unió de diferents tipus d' entitats. Una categoria és modelada quan sorgeix la necessitat d' una única relació de superclasse/ subclasse amb més d' una superclasse, on la superclasse representa diferents tipus d' entitats. (Com l' herència múltiple en la programació orientada a objectes).