PROBLEM TO BE SOLVED: To provide an information processing device configured to extract a common structure present in recording information even when there is fluctuation in a date when an item is executed.SOLUTION: Acceptance means of the information processing device accepts recording information that is information related to a record including items and date information when the items are executed. Classification means classifies the recording information accepted by the acceptance means into any one or more of a plurality of systems. Criterion event specification means specifies a criterion event that is an event to be a criterion for generating a structure, for each system. Structuring means performs a structuring process for the recording information classified by the classification means on the basis of the criterion event specified by the criterion event specification means. Type extraction means extracts a common type from the plurality of pieces of recording information structured in the structuring process by the structuring means. Output means outputs the type extracted by the extraction means.【課題】項目が実施された日時に揺れがある場合であっても、記録情報間にある共通の構造を抽出するようにした情報処理装置を提供する。【解決手段】情報処理装置の受付手段は、項目と該項目が実施された日時情報を含んだ記録に関する情報である記録情報を受け付け、分類手段は、前記受付手段によって受け付けられた記録情報を複数の系列のいずれか1つ以上に分類し、基準事象指定手段は、前記系列毎に、構造を生成するための基準となる事象である基準事象を指定し、構造化手段は、前記分類手段によって分類された記録情報に対して、前記基準事象指定手段によって指定された基準事象に基づいて、構造化処理を行い、型抽出手段は、前記構造化手段による構造化処理によって構造化された複数の記録情報から共通の型を抽出し、出力手段は、前記型抽出手段によって抽出した型を出力する。【選択図】図1