1. A method for managing document data used for reproducing a document the method comprising: in a case where second generation document data can be generated by replicating first generation document data that is original document data and (n+1)-th (n≧2) generation document data can be generated by replicating n-th generation document data, combining the first generation document data and child identification data in one unit, the child identification data indicating the second generation document data generated by replicating the first generation document data; combining k-th (N≧2) generation document data and parent identification data in one unit, the parent identification data indicating which of other (k−1)-th generation document data is replicated to generate the k-th generation document data; incorporating, into the unit where the first generation document data is combined, an event execution permission/denial determination program for implementing a determination portion that determines permission/denial of execution of an event relating to document data whose generation is younger than the second generation document data, and incorporating, into each of the units where the document data is combined, an information exchange program for implementing an information exchange portion that sends and receives information, and when the event relating to the k-th generation document data is executed, implementing, in a computer managing the k-th generation document data, the information exchange portion relating to the k-th generation document data by causing the computer to execute the information exchange program, implementing, in each computer managing document data that is in a direct line from the k-th generation document data and is older than the k-th generation document data, the information exchange portion relating to each piece of the older document data by causing each of the computers to execute the information exchange program, implementing, in a computer managing the first generation document data, the determination portion by causing the computer to execute the determination program, giving, to the determination portion implemented in the computer managing the first generation document data, a request to the effect that execution of the event relating to the k-th generation document data should be permitted, by causing each of the information exchange portions relating to each piece of the older document data to relay the request in a manner to deliver the request from the information exchange portion relating to the k-th generation document data to older generation document data based on parent attribute information, causing the determination portion to determine whether execution of the event relating to the k-th generation document data is permitted, and executing the event in a case where the determination portion determines that execution of the event relating to the k-th generation document data is permitted.
1. A method for managing document data used for reproducing a document the method comprising: in a case where second generation document data can be generated by replicating first generation document data that is original document data and (n+1)-th (n≧2) generation document data can be generated by replicating n-th generation document data, combining the first generation document data and child identification data in one unit, the child identification data indicating the second generation document data generated by replicating the first generation document data; combining k-th (N≧2) generation document data and parent identification data in one unit, the parent identification data indicating which of other (k−1)-th generation document data is replicated to generate the k-th generation document data; incorporating, into the unit where the first generation document data is combined, an event execution permission/denial determination program for implementing a determination portion that determines permission/denial of execution of an event relating to document data whose generation is younger than the second generation document data, and incorporating, into each of the units where the document data is combined, an information exchange program for implementing an information exchange portion that sends and receives information, and when the event relating to the k-th generation document data is executed, implementing, in a computer managing the k-th generation document data, the information exchange portion relating to the k-th generation document data by causing the computer to execute the information exchange program, implementing, in each computer managing document data that is in a direct line from the k-th generation document data and is older than the k-th generation document data, the information exchange portion relating to each piece of the older document data by causing each of the computers to execute the information exchange program, implementing, in a computer managing the first generation document data, the determination portion by causing the computer to execute the determination program, giving, to the determination portion implemented in the computer managing the first generation document data, a request to the effect that execution of the event relating to the k-th generation document data should be permitted, by causing each of the information exchange portions relating to each piece of the older document data to relay the request in a manner to deliver the request from the information exchange portion relating to the k-th generation document data to older generation document data based on parent attribute information, causing the determination portion to determine whether execution of the event relating to the k-th generation document data is permitted, and executing the event in a case where the determination portion determines that execution of the event relating to the k-th generation document data is permitted. 10. The method according to claim 1 , further comprising in a case where a storage location of m-th generation document data is changed, wherein m≧2, updating the child identification data in line with a storage location after the change, the child identification data being combined in a unit along with document data that is in a direct line from the document data and one generation older than the document data, and updating the parent identification data in line with the storage location after the change, the parent identification data being combined in a unit along with document data that is in a direct line from the document data and one generation younger than the document data.