Literature uses a 5 dimensional model for this:
- version (wanting to change)
- status (life cycle: creating, testing, deploy, retire)
- view (html, pdf, file system, derivability)
- hierarchy (page, section, paragraph)
- variant (largely similar, describing the differences, product families)
Most systems only handle a few of these dimensions. To handle all five, you have to describe (fix) your development process.
The reference:
Managing design data: the five dimensions of CAD frameworks, configuration management, and product data management.
van den Hamer, P. Lepoeter, K.
Philips Res., Eindhoven;
This paper appears in: Proceedings of the IEEE
Publication Date: Jan 1996
Volume: 84, Issue: 1
On page(s): 42-56
ISSN: 0018-9219
References Cited: 26
CODEN: IEEPAD
INSPEC Accession Number: 5175049
Digital Object Identifier: 10.1109/5.476025
Current Version Published: 2002-08-06