The fact that Entity has coordinates for a location is a holdover from earlier data models that didn't have first class Room objects. In the current model it would make more sense for Entity to be located in a Room and Room to be the only one to have coordinates.
The fact that
Entity
has coordinates for a location is a holdover from earlier data models that didn't have first classRoom
objects. In the current model it would make more sense forEntity
to be located in aRoom
andRoom
to be the only one to have coordinates.