A scheme for systematically registering meta-data with respect to various
types of individual data so as to enable sophisticated retrieval or
application program construction assistance utilizing the meta-data in a
data server is disclosed. A data type of registering data to be
registered into a data server that registers and manages data and
meta-data for data, and one procedure corresponding to the detected data
type is selected from a plurality of procedures provided in
correspondence to respective data types and stored in advance, each
procedure having a program code for generating the meta-data for data
according to a corresponding data type. Then, the meta-data for the
registering data are generated by executing the program code of the
selected procedure, and the generated meta-data are registered in
relation to the registering data.