1. A content adaptation apparatus, comprising: an acquirer that acquires metadata that describes said content and actual data of said content; said metadata including: a data structure part that includes structures of a plurality of segments each for describing one of said plurality of scenes of content, wherein, in said data structure part, content forms one program; the program comprises a plurality of segments; and each individual segment of the plurality of segments of the program is obtained by partitioning the program in a time domain; and an attribute part that has attribute information of said content, said attribute part including: a segment point of view that is a keyword representing a detail of content of said scenes corresponding to each of said segment; a plurality of segment priority levels determined for each segment point of view, each segment priority level being associated with one of said segments and having a value representing a degree of importance of each of said segment point of view, associated with one of said segments; and a plurality of link information linked to at least one corresponding segment for each of said segment point of view; in said attribute part, a plurality of pairs of said link information for a segment and said segment priority level being assigned to each segment point of view; a user preference acquirer that acquires user preference description information describing a user point of view showing a keyword related to user preferences with respect to the content, a user priority level, and display duration information for reproducing the content at a desired time including a maximum duration; and a content adapter that adapts the content to the user preferences by selecting a segment, as a target to be reproduced, in descending order of a segment priority level starting from a segment having a highest segment priority level, each segment comprising the segment point of view matching the user point of view, in a range not exceeding the maximum duration restriction conditions of the display duration information, using the user point of view and user priority level from the user preference description information.