A plurality of elements of a document is classified into a plurality of services respectively relating to a meaning, and a plurality of nodes respectively indicating one element are prepared in a node preparing unit. Therefore, each of services is a partial set of nodes. Also, a plurality of inner-service links respectively connecting a pair of nodes of the same service are prepared by an inner-service link preparing unit, so that a reference relationship between the nodes is indicated by one inner-service link. Also, a plurality of inter-service links respectively connecting a pair of nodes of different services are prepared by an inter-service link preparing unit, so that a reference relationship between the nodes of different services is indicated by one inter-service link. A hyper-
text document is prepared by connecting the nodes prepared by the node preparing unit through the inner-service links for each service and connecting the nodes of the services through the inter-service links. Accordingly, because the nodes are classified into the services, the hyper-
text document can be easily prepared, and the hyper-
text document can be easily renewed. Therefore, a user can easily manage the hyper-text document.