The state of a collection at a given point in time. Versions are identified by the revisions made on a collection.
A set of changes made to a collection.
A label or pointer to a specific version of a collection. Tags can be added to any version of a collection.
A copy of a collection with a reference to the original collection. Forks will have their own versions, revisions, access control and entities attached to them. This will allow for forks of collections to have their own monitors, mocks etc.
An action performed on a collection to combine it's contents with that of a destination collection. Forks can be merged back into their original collections.
A request sent to an author of a collection to accept a series of revisions and merge a fork back into the original collection.
A situation that occurs when a merge cannot be completed automatically because the original has changed since the fork was created.