An important component of all rule modeling projects is the Vocabulary.  The Vocabulary includes the terms, called entities, referenced by the business rules. In our example, the Vocabulary would contain entities such as “Cargo” and “Aircraft.” You can use Corticon Studio to define and edit Vocabularies.

In your project, you may be responsible for defining the Vocabulary or you may simply use an existing Vocabulary that some else defines. In our example, we will use an existing Vocabulary that is part of the Tutorial sample.

To open the sample Vocabulary file, expand the Tutorial Rule Project, and then double-click Cargo.ecore:

The Vocabulary opens its editor in the area where all the editors will do their work. A feature of the Eclipse development environment lets you resize, move, and close tabs and panels to suit your needs. By closing the Welcome pane and resizing other views, you get more work area.

Take a moment to explore the Rule Operators, which is the view panel in the lower left. Operators act on elements in our Vocabulary like cargo, cargo weight, aircraft, aircraft type. Corticon Studio comes with a rich set of operators for manipulating data, not unlike the Excel function library.