Version Topology Requirements
Version topology. The collection of related versions of a resource forms a directed acyclic graph (known as a “version graph”)
Version graph distribution. It should be possible for a version graph to span multiple servers.
Version graph handle. There must be a way to refer to the version graph as a whole.