With the widespread use of computers, an expanding telecommunication network, and the rising popularity of communication networks such as the Internet, an increasing amount of information is contained in documents stored by computer systems coupled to the communication networks.