1. A high level language system for use by a computer system for mapping objects to a data store and for mapping the data store to the objects, said high level language system comprising: a schema mapping definition language construct stored in the computer system; a database mapping language construct stored in the computer system; a class mapping language construct stored in the computer system; and a reference mapping language construct stored in the computer system.
1. A high level language system for use by a computer system for mapping objects to a data store and for mapping the data store to the objects, said high level language system comprising: a schema mapping definition language construct stored in the computer system; a database mapping language construct stored in the computer system; a class mapping language construct stored in the computer system; and a reference mapping language construct stored in the computer system. 3. The high level language system of claim 1 wherein the schema mapping definition language construct is a highest level of the mapping and embeds the class mapping language construct and the reference mapping language construct.