15. An information processing system for generating a plurality of candidate database schemas including relational and mark-up language elements, the information processing system comprising: a memory; a processor communicatively coupled to the memory; and a database schema generator communicatively coupled to the memory and the processor, wherein the database schema generator is adapted to: receiving an information model comprising a plurality of entities and at least one relationship defined there between, wherein the information model has been annotated with at least one semantic characteristic, operational characteristic, and evolutional characteristic; analyzing the information model that has been annotated; associating a score, in response to the analyzing, with each entity based at least in part on attributes associated with each entity; classifying, in response to associating a score, each entity as one of a relational element and a mark-up language element; partitioning, in response to the classifying, the information model that has been annotated into a plurality of relational element mappings and a plurality of mark-up language element mappings; and generating, in response to the partitioning, a plurality of database schemas associated with the information model that has been annotated.
15. An information processing system for generating a plurality of candidate database schemas including relational and mark-up language elements, the information processing system comprising: a memory; a processor communicatively coupled to the memory; and a database schema generator communicatively coupled to the memory and the processor, wherein the database schema generator is adapted to: receiving an information model comprising a plurality of entities and at least one relationship defined there between, wherein the information model has been annotated with at least one semantic characteristic, operational characteristic, and evolutional characteristic; analyzing the information model that has been annotated; associating a score, in response to the analyzing, with each entity based at least in part on attributes associated with each entity; classifying, in response to associating a score, each entity as one of a relational element and a mark-up language element; partitioning, in response to the classifying, the information model that has been annotated into a plurality of relational element mappings and a plurality of mark-up language element mappings; and generating, in response to the partitioning, a plurality of database schemas associated with the information model that has been annotated. 16. The information processing system of claim 15 , wherein the classifying further comprises: comparing the score associated with each entity to a given score threshold; wherein if the score associated with an entity is above the given score threshold, classifying the entity as one of a relational element and a mark-up element, and wherein if the score associated with an entity is below the given score threshold, classifying the entity as an element type that has not been used to classify the entity when the score is above the given score threshold.