The explicit-representation principle: Whenever there is a natural category with which your program needs to work, there should be a class in your program that corresponds to that category.
In the attraction domain, for example, there are natural categories corresponding to movies and symphonies.