| CPC G06N 5/04 (2013.01) [G06F 16/2322 (2019.01); G06F 16/58 (2019.01); G06N 20/00 (2019.01)] | 11 Claims |

|
1. An information processing device comprising:
a first determination unit configured to determine, if an instruction to open a first drawing file is accepted, whether the first drawing file and a second drawing file associated with the first drawing file have been edited at the same time;
a second determination unit configured to determine whether the second drawing file has been edited after previous editing of the first drawing file;
a third determination unit configured to determine, if the first drawing file and the second drawing file have been edited at the same time or if the first drawing file and the second drawing file have not been edited at the same time but the second drawing file has been edited after the previous editing of the first drawing file, whether there is a difference between attributes of identical drawing elements included in the respective drawing files; and
a control unit configured to execute, if there is a difference between the attributes, attribute change processing on the first drawing file,
wherein the information processing device is configured to maintain the consistency between the first drawing file and the second drawing file, and
wherein the control unit automatically creates a pre-editing info file and a post-editing info file when each of the first drawing file and the second drawing file is opened and saved, respectively, and determines whether the first drawing file and the second drawing file have been edited at the same time by comparison of the creation dates and times of the first drawing file and the second drawing file.
|