The document discusses mapping problem domain objects to different object persistence formats, including files, object-oriented databases (OODBMS), object-relational databases (ORDBMS), and relational databases (RDBMS). It provides rules for mapping problem domain classes and relationships like inheritance, aggregation, and association to tables and columns when using an OODBMS, ORDBMS, or RDBMS. Overall, the rules aim to maximize portability of problem domain classes while accounting for limitations of each persistence format, such as lack of inheritance support in ORDBMS and RDBMS.