概要 バリデーション(validation)とは、検証、実証、認可、妥当性確認などの意味を持つ英単語。ITの分野では、対象がその仕様や文法などに照らして適切に記述・構築されているか否かを検証するという意味で用いられることが多い。 データのバリデーションといった場合、記述・入力されたデータが、あらかじめ規定された条件や仕様、形式などに適合しているかどうかを検証・確認することを表す。必須の入力事項が揃っているか、数値の欄に数以外のものが記入されていないかといった形式的な妥当性の検証であり、意味論的に適切な内容かどうかは判断しない。 プログラムのバリデーションといった場合、記述に用いたプログラミング言語の文法や、そのプログラムに要求される仕様(書の記述)に則って正しく記述されているかを検証することを表す。これも形式上の検証であり、望ましい動作が行われているか、処理内容に誤りがないかといった意味論