In a development process items (parts or documents) are often refined incrementally, so one ItemVersion originates from another. The class ItemHistoryEntry enables the description of predecessor / successor relationships between ItemVersions. The description of both linear and branching relationships is possible. The relationship can be typed in order to distinguish between two cases:
- The successor ItemVersion is an instance of the same item (sequence)
- The successor ItemVersion is an instance of a new but somehow similar item (derivation).