CdmVersioning » History » Revision 3
« Previous |
Revision 3/23
(diff)
| Next »
Markus Döring, 02/27/2008 06:04 PM
- Table of contents
- CDM Versioning
CDM Versioning¶
The CdmLibrary is supposed to support versioning of CDM data. The simplest approach to create a new version would be to copy every current object in the CDM and leave the old ones untouched. This would effectively mean a copy of the entire database for every single version, because nearly all objects in the CDM are related to each other in some ways. Obviously this is not a scalable solution. We will have to address versioning therefore on the atomic domain objects. The following graphic shows the complexity and dependencies of a single change to a Person in the CDM:
Version In Time¶
For a single point in time a consistent complex object can be assembled based on the multiple versions stored. The following example shows different versions of a taxon made up of a name that in turn is based on an author.
Updated by Markus Döring about 16 years ago · 3 revisions