Document Approval
The contents of most documents, as they reside in our computers, are rather volatile. Modelingwise each addition, change, or deletion results in a different instance of ClassOfInformationObject. The model for approving those instances is shown below. Approval of a documentWe use the template below to put on record that we approved a document.
Approval of a document We bring an approval activity in the graph. In that activity we see participation of the master record of the document (a physical object), as it resides on some server. That master record is a revisionless volatile version ("the Mother of all Revisions"). The activity causes the event that starts the beginning of a temporal part of the master record that is getting some approval status. The approved temporal part of the master record is a copy with a new ID.
|