15. The article of manufacture of claim 11 wherein the attribute mapping language construct comprises: a keyword indicating a beginning of the attribute mapping language construct; an attribute type; a table name and a column name; an indication if the column name is a primary key; and a keyword indicating an end of the attribute mapping language construct.
11. An article of manufacture for use in a computer system for mapping objects to a data store and for mapping the data store to the objects, said article of manufacture comprising a computer-readable storage medium having a computer program embodied in said medium which causes the computer system to: store in the computer system a schema mapping definition language construct; store in the computer system a database mapping language construct; store in the computer system a class mapping language construct; and store in the computer system a reference mapping language construct.