Concepts

A concept definition is a definition of a set of properties that represent the data fields of an entity.

Concepts are equivalent to UML Classes: they represent class-level information, and at runtime the instances of concepts are called objects.

Concepts can describe relationships among themselves. For example, an order concept might have a parent/child relationship with an item concept. A department concept might be related to a purchase_requisition concept based on the shared property, department_id.

With TIBCO BusinessEvents Data Modeling (purchased separately), concepts can include a state model. Also with TIBCO BusinessEvents Data Modeling, you can create concepts by importing table and view data from databases, and you can update the database definitions using RDBMS functions. These concepts are called database concepts.

Concept properties can be updated by rules and rule functions (including rule functions whose implementation is provided by decision tables).