Patent ID: 8086560
Filing Date: 2011-12-27
Classification: G06F

Abstract:
1. A computer-implemented method for specifying, in a schema mapping framework of a computing environment, a mapping between a source schema model and a target schema model, said method comprising: storing, in a memory coupled to a computer, a first plurality of mapping objects separate from said source and target schema models so that an annotated embedding of said first plurality of mapping objects within said source or target schema model is not required, said first plurality of mapping objects resulting from a serialization of said source schema model, said serialization of said source schema model included in a serialization of a mapping model of said schema mapping framework, and said mapping model representing said mapping between said source schema model and said target schema model; resolving, by a processor coupled to said computer, a first set of one or more path expressions to one or more source objects, said one or more source objects represented by said first set of one or more path expressions included in said first plurality of mapping objects, wherein said resolving said first set of one or more path expressions includes: storing, in said memory, a second plurality of mapping objects separate from said source and target schema models so that an annotated embedding of said second plurality of mapping objects within said source or target schema model is not required, said second plurality of mapping objects resulting from a serialization of said target schema model, and said serialization of said target schema model included in said serialization of said mapping model of said schema mapping framework; and resolving, by said processor, a second set of one or more path expressions to one or more target objects, said one or more target objects represented by said second set of one or more path expressions included in said second plurality of mapping objects, wherein said resolving said second set of one or more path expressions includes: