I.  Core Model Classes

The domain-agnostic classes of the VA Core Data Model. Concrete classes (solid) can capture data directly; abstract classes (dashed) must first be specialized through subclassing. Open triangles mark inheritance, pointing to the parent.

inherits (open triangle points to parent) «abstract» = must be subclassed