BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram illustrating a system constructing example of a structured document management system according to a first embodiment of the present invention;
FIG. 2 is a module constructional diagram of a server and a client terminal;
FIG. 3 is a block diagram illustrating a schematic construction of the server and the client terminal;
FIG. 4 is an explanatory diagram illustrating one example of structured document data;
FIG. 5 is an explanatory diagram illustrating one example of structure guide data;
FIG. 6 is an explanatory diagram illustrating one example of structure stream data;
FIG. 7 is a flow chart illustrating a flow of an updating process for the structure guide data;
FIG. 8 is an explanatory diagram illustrating one example of query data;
FIG. 9 is a flow chart schematically illustrating a flow of a path pattern compile process;
FIG. 10 is a schematic diagram illustrating a primary structure graph with respect to query data Q1;
FIG. 11 is a schematic diagram illustrating a secondary structure graph based on the primary structure graph of FIG. 10;
FIG. 12 is an explanatory diagram illustrating one example of a path pattern processing table with respect to the query data Q1;
FIG. 13 is a flowchart illustrating a flow of a process for creating the path pattern processing table;
FIG. 14 is a flowchart is a flowchart illustrating a flow of a process for scanning a structure stream;
FIG. 15 is a flowchart illustrating a flow of a Token pushing process to Place;
FIG. 16 is a progress chart when the structure stream data shown in FIG. 6 is given to the path pattern processing table shown in FIG. 12;
FIG. 17 is an explanatory diagram illustrating one example of query data Q2 according to a second embodiment of the present invention;
FIG. 18 is a schematic diagram illustrating a primary structure graph with respect to the query data Q2;
FIG. 19 is a schematic diagram illustrating a secondary structure graph based on the primary structure graph of FIG. 18;
FIG. 20 is an explanatory diagram illustrating one example of a path pattern processing table for the query data Q2;
FIG. 21 is a progress chart when the structure stream data shown in FIG. 6 is given to the path pattern processing table shown in FIG. 20;
FIG. 22 is an explanatory diagram illustrating one example of the path pattern processing table for processing the query data Q1 and Q2 simultaneously according to a third embodiment of the present invention;
FIG. 23 is an explanatory diagram illustrating one example of structured document data accompanying advance structure information according to a fourth embodiment of the present invention; and
FIG. 24 is an explanatory diagram illustrating one example of the path pattern processing table where a skipping procedure is set.