Document management method and computer-readable storage medium storing program code for executing the same
First Claim
1. A document management method which uses a plurality of document schemas to manage a document retrieval request, the document schemas defining a structure of document contents, each document schema including a plurality of attributes, the method comprising:
- assigning a schema identifier to each of the plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input;
assigning an attribute identifier to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value;
determining whether the attributes of a changed document schema include an attribute ID that is common to a non-changed document schema, through comparison between the attribute identifiers of both the changed document schema and the non-changed document schema; and
replacing the attributes of the non-changed document schema with the attributes of the changed document schema having the common attribute identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
A document management method uses a plurality of document schemas to manage a document retrieval request, the document schemas defining a structure of document contents, each document schema including a plurality of attributes. In the document management method, a schema identifier is assigned to each of the plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input. An attribute identifier is assigned to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value.
-
Citations
10 Claims
-
1. A document management method which uses a plurality of document schemas to manage a document retrieval request, the document schemas defining a structure of document contents, each document schema including a plurality of attributes, the method comprising:
-
assigning a schema identifier to each of the plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input; assigning an attribute identifier to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value; determining whether the attributes of a changed document schema include an attribute ID that is common to a non-changed document schema, through comparison between the attribute identifiers of both the changed document schema and the non-changed document schema; and replacing the attributes of the non-changed document schema with the attributes of the changed document schema having the common attribute identifiers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage medium storing program code instructions for causing a processor to execute a document management method, the document management method using a plurality of document schemas to manage a document retrieval request, the document schemas defining a structure of document contents, each document schema including a plurality of attributes, comprising:
-
first program code means for causing the processor to assign a schema identifier to each of the plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input; second program code means for causing the processor to assign an attribute identifier to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value; third program code means for causing the processor to determine whether the attributes of a changed document schema include an attribute ID that is common to a non-changed document schema, through comparison between the attribute identifiers of both the changed document schema and the non-changed document schema; and fourth program code means for causing the processor to replace the attributes of the non-changed document schema with the attributes of the changed document schema having the common attribute identifiers. - View Dependent Claims (7, 8)
-
-
9. A document management apparatus comprising:
-
a schema identifier assigning device configured to assign a schema identifier to each of a plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input, the plurality of document schemas defining a structure of document contents to manage a document retrieval request, each of the plurality of document schemas including a plurality of attributes; an attribute identifier assigning device configured to assign to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value; a control configured to determine whether the attributes of a changed document schema include an attribute ID that is common to a non-changed document schema, through comparison between the attribute identifiers of both the changed document schema and the non-changed document schema, and to replace the attributes of the non-changed document schema with the attributes of the changed document schema having the common attribute identifiers.
-
-
10. A computer readable media for controlling a computer to perform:
-
assigning a schema identifier to each of a plurality of document schemas by generating a global unique identifier value every time a schema name of a new document schema is input, the plurality of document schemas defining a structure of document contents to manage a document retrieval request, each of the plurality of document schemas including a plurality of attributes; assigning an attribute identifier to each of the plurality of attributes of one of the plurality of document schemas by generating another global unique identifier value; causing the processor to determine whether the attributes of a changed document schema include an attribute ID that is common to a non-changed document schema, through comparison between the attribute identifiers of both the changed document schema and the non-changed document schema; and causing the processor to replace the attributes of the non-changed document schema with the attributes of the changed document schema having the common attribute identifiers.
-
Specification