skip to main content
Corticon Studio: Rule Modeling Guide : Building the Vocabulary : Designing the Vocabulary : Step 3: Assembling and Relating the Terms
 

Try Corticon Now
Step 3: Assembling and Relating the Terms
None of the terms we have circled exists in isolation – they all relate to each other in one or more ways. Understanding these relationships is the next step in Vocabulary construction. We begin by simply stating facts observed or inferred from the example:
*An aircraft carries a cargo shipment.
*A flight plan schedules cargo for shipment on an aircraft.
*A cargo shipment has a weight.
*A cargo shipment has a manifest number.
*An aircraft has a tail number.
*An aircraft has a maximum cargo weight.
*A 747 is a type of aircraft.
And so on…
Notice that some of these facts describe how one term relates to another term; for example, an aircraft carries a cargo shipment. This usually provides a clue that the terms in question, aircraft and cargo shipment, are entities and are two of the primary terms we are interested in identifying.
Also notice that some facts describe what Business Rule Solutions, LLC (BRS) calls has a relationships; for example, an aircraft has a tail number, or a cargo has a weight. This type of relationship usually identifies the subject (aircraft) as an entity and the object (tail number) as an attribute of that entity. By continuing the analysis, we discover that the problem reduces to a Vocabulary containing 3 main entities, each with its own set of attributes:
Entity: aircraft
Attributes: aircraft type, max cargo weight, max cargo volume, tail number
Entity: cargo shipment
Attributes: weight, volume, manifest number, packaging
Entity: flight plan
Attributes: flight number