Provide definition for top-level class of "Vehicle", "Pedestrian", "Animal"
Now that we decided that we will have "Vehicle", "Pedestrian", "Animal" on one hierarchy level, we need to define their common top-level. In the Domain Model group we agreed that these entities may move throughout the scenario, but don't have to and that this is not affecting how we instantiate or classify them. I.e. a person sitting on a bench is a pedestrian. And a parked vehicle without a driver is instantiated the same way as a vehicle driving on a highway. We need to come up with a concise definition and a label for this top-class. Currently used labels for the top-class are TrafficParticipant or MovingObject. Both of which have flaws as one suggests that these entities are participating in traffic (which a parking vehicle is not) or move (which they only potentially do). In OSI both labels are used (and according to my understanding have different usages, but include the same physical objects) and these flaws are accepted as "PotentiallyMovingObject" would be pretty awkward.