The Requirements
To be flexible enough to represent reality
To be intuitive enough to edit to be up to date
To scale: e.g. Incremental merge test
Tim BL, MIT & CERN. ECHT94