concept history consolidation - NCIEVS/nci-protege5 GitHub Wiki
Currently EVS
history records are written by the server after editing and all complex operations. Concept history is a separate file, a subset of history since the last publication, that is produced as part of a weekly or monthly publication step.
In the existing system (v1.0
), concept history is generated from EVS
history using the entire file without taking into account the last publication date. Concept history is essentially a copy of `EVS history where if a concept is edited multiple times only the last is recorded.
One proposed solution is:
-
produce concept history as part of the publication step as we do now, but use an
EVS
history file that created newly at the start of a new publication cycle. Continue to also write anotherEVS
history file that has cumulative records since the beginning of the project. -
archive the
EVS
history after publication, along with the change history, snapshot file, and newly generated concept history -
start with a new
EVS
history file for the next round of development along with a new snapshot and new change history file.