Artifact: Fact Model
Domains: Rule Analysis
Relationships
Description
Main Description

A Fact Model represents structured business vocabulary with true statement like: A customer places an order. The fact model looks like the Object Role Model described by Halpin (2001). When the model starts to grow the notation become quickly invisible and no more helpful, so we do not encourage to follow this notation. We prefer using UML class diagram showing just the entities, the associations and may be some characteristic as attributes of class.


A Fact Model should always include elementary (atomic) fact type:

          Noun:  Customer, Order, Product

          Verb:  places, briefs