1. A method comprising: receiving pattern language code that includes definitions of a business class and field classes, wherein the field classes include ontological context rules; and generating high-level object-oriented code that includes the business classes and the field classes with ontological contexts.