Versioning keeps dated or serialized copies of all the different versions of a piece of content. This allows the
scheduling of content on and off the web.
It also allows
Rollback of content (perhaps even the whole website) to a previous version. Old versions become an
Archive of content.
In this sense, Versioning is an aspect of
Version Control.
Versioning also describes multiple versions of a piece of content, created for different purposes. A
derivative becomes a new piece of content, and a version of the original.
When different versions are prepared for different audiences (
Personalization), it is not unlike the
multi-channel delivery to different hardware devices.
Delivering to audiences is more affordable than full One On One
? marketing. the only thing truly personal to the individual might be a "Hello, Bob Doyle."
Multilingual content management systems maintain different language versions. These are called language variants in the
Resource Description Framework.