Also, to understand the Entity diagram, one doesn't need the references to the graphic database. Attributes contain the information that defines the entity.
Behaviors define how the entity performs certain actions.
Every entities will be hierarchyzed such that the attributes of an entity is propagated to its children and this as long as they don't redefine it. The same applies to the behaviors. It should be noted that not every part of the Altima project will need the information inside the attribute's map. The new definition of Entity becomes This design doesn't fully define some of the classes. In particular, BehaviorMap and AttributeMap need to be defined in another diagram.