1. A virtual space system including a plurality of partial virtual spaces that a plurality of client computers access, said virtual space system comprising: means for calculating distances between a first feature vector comprising a user profile for a user of said client computer and a plurality of second feature vectors including profiles of said partial virtual spaces; means for generating mapping information defining location of said partial virtual spaces so as to keep the order of the distances calculated; and means for presenting said partial virtual spaces to said client computer based upon said mapping information generated.