Versioning Data Model
 
 
- Each version of a resource is itself a separate resource
- Each version of a resource may have any number of successors or predecessors (except for those derived from the single root)
- Graph created isknown as the version history graph