(57)【要約】【課題】診断者による診断結果を反映したウェブページ適切度を得ることができるウェブページ適切度計算装置を提供する。【解決手段】ウェブページ適切度計算装置１は、ウェブページ適切度を計算するための重み係数などが記憶される記憶部１３と、ウェブページ内の診断対象を自動で診断する診断部１４と、所定の診断項目に対応する診断対象のウェブアクセシビリティに鑑みた適切度である診断項目適切度を計算する診断項目適切度計算部１５と、診断項目適切度と重み係数に基づいてウェブページ適切度を計算するウェブページ適切度計算部１６と、診断項目適切度とウェブページ適切度に基づいて新たな重み係数を計算する重み係数計算部１７と、新たな重み係数で既存の重み係数を更新する重み係数更新部１８とを備える。記憶部１３は、重み係数記憶部１３３と、診断結果記憶部１３４と、診断項目適切度記憶部１３５と、ウェブページ適切度記憶部１３６とを備える。【選択図】図１
2013045405.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページについてのウェブアクセシビリティに鑑みた適切度であるウェブページ適切度を計算するウェブページ適切度計算装置であって、
前記ウェブページを調べて診断する診断者による診断結果に対応する診断項目を含む複数の診断項目のそれぞれにつき、前記ウェブページ適切度を計算するための重み係数が記憶された重み係数記憶部と、
前記複数の診断項目のそれぞれについて、前記ウェブページの当該診断項目に対応する診断対象の適切度である診断項目適切度を少なくとも前記診断者による診断結果に対応する前記診断項目については当該診断結果に基づいて計算する診断項目適切度計算部と、
前記各診断項目適切度と前記各重み係数とから前記ウェブページ適切度を計算するウェブページ適切度計算部と、
前記複数の診断項目のそれぞれについて、複数の前記ウェブページについて計算された診断項目適切度が記憶される診断項目適切度記憶部と、
前記複数のウェブページについて計算されたウェブページ適切度が記憶されるウェブページ適切度記憶部と、
前記複数の診断項目のそれぞれについて、当該診断項目についての前記複数のウェブページについての診断項目適切度と当該診断項目についての前記複数のウェブページについてのウェブページ適切度との相関関係に基づいて、当該診断項目についての新たな重み係数を計算する重み係数計算部と、
前記複数の診断項目のそれぞれについて、当該診断項目について計算された前記新たな重み係数で前記重み係数記憶部に記憶された当該診断項目についての重み係数を更新する重み係数更新部と
を備えることを特徴とするウェブページ適切度計算装置。
【請求項２】
ウェブページについてのウェブアクセシビリティに鑑みた適切度であるウェブページ適切度を計算するウェブページ適切度計算装置の動作方法であって、
前記ウェブページ適切度計算装置は、
前記ウェブページを調べて診断する診断者による診断結果に対応する診断項目を含む複数の診断項目のそれぞれにつき、前記ウェブページ適切度を計算するための重み係数が記憶された重み係数記憶部と、
前記複数の診断項目のそれぞれについて、前記ウェブページの当該診断項目に対応する診断対象の適切度である診断項目適切度を少なくとも前記診断者による診断結果に対応する前記診断項目については当該診断結果に基づいて計算する診断項目適切度計算部と、
前記各診断項目適切度と前記各重み係数とから前記ウェブページ適切度を計算するウェブページ適切度計算部と、
前記複数の診断項目のそれぞれについて、複数の前記ウェブページについて計算された診断項目適切度が記憶される診断項目適切度記憶部と、
前記複数のウェブページについて計算されたウェブページ適切度が記憶されるウェブページ適切度記憶部とを備え、
前記動作方法は、
前記ウェブページ適切度計算装置の重み係数計算部が、前記複数の診断項目のそれぞれについて、当該診断項目についての前記複数のウェブページについての診断項目適切度と当該診断項目についての前記複数のウェブページについてのウェブページ適切度との相関関係に基づいて、当該診断項目についての新たな重み係数を計算し、
前記ウェブページ適切度計算装置の重み係数更新部が、前記複数の診断項目のそれぞれについて、当該診断項目について計算された前記新たな重み係数で前記重み係数記憶部に記憶された当該診断項目についての重み係数を更新する
ことを特徴とするウェブページ適切度計算装置の動作方法。
【請求項３】
請求項１記載のウェブページ適切度計算装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ適切度計算装置およびその動作方法に関するものである。
【背景技術】
【０００２】
近年においては、インターネットの普及によって、様々な情報が得られるようになってきた。インターネットの主な利用方法の一つにウェブページの閲覧がある。ウェブページはＨＴＭＬファイルや画像などから構成され、ＨＴＭＬファイルに記述されたとおりに、テキストや画像をブラウザ上に表示するものである。
【０００３】
ウェブページはブラウザを使って利用されるだけでなく、音声読み上げソフトを始め様々なソフトウェアやシステムを使って利用されている。
【０００４】
様々なソフトウェアやシステム、すなわち、様々なブラウザに対応できるように、ウェブページをデザインすること、すなわち、アクセシビリティの確保が求められている。
【０００５】
特に自治体等の公共向けサイトではウェブのアクセシビリティに対応することが求められており、アクセシビリティに配慮したサイトも増えている。アクセシビリティの観点から悪いデザインの部分を指摘し、修正を促すことが必要であり、自動的にチェックすることのできるチェックツールも開発されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−２４９８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ウェブページがアクセシビリティに配慮して作られたか否かを確認する（診断する）ための従来のチェックツールは、アクセシビリティの観点から悪いデザインの部分を指摘することができる。
【０００８】
診断する項目（診断項目）はＪＩＳ規格（ＪＩＳ  Ｘ  ８３４１−３）やＷＣＡＧ  ２．０（Ｗｅｂ  Ｃｏｎｔｅｎｔ  Ａｃｃｅｓｓｉｂｉｌｉｔｙ  Ｇｕｉｄｅｌｉｎｅｓ  ２．０）などのガイドラインを基に作ることができる。チェックツールを使うことにより、悪いデザインの部分を発見し、そのデザインを修正することができる。
【０００９】
しかし、アクセシビリティに配慮しているか否かは、人間が判定する必要がある。例えば、アクセシビリティに配慮したデザイン方法の一つに、画像に代替テキストを付けるという項目がある。画像に代替テキストを付けることにより、画像の情報を利用できない全盲のユーザは音声読み上げソフトを使って、代替テキストを合成音声で読み上げることにより、画像の情報を取得することができる。このとき、画像に対する代替テキストの有無はチェックツールで自動判定することができる。しかし、代替テキストが画像の情報を適切に表しているかまではチェックツールで自動判定することは難しく、人間が見て判定する必要がある。
【００１０】
一方、画像はウェブページにおいて数多く使われているため、それらをすべて人間が判定すると非常に時間がかかる。また、一つのウェブサイトは数万のウェブページから構成されていることもあるため、そうした大規模のウェブサイトの全ウェブページを診断するには非常に時間がかかるという問題があった。
【００１１】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、診断者による診断結果を反映したウェブページ適切度を得ることができるウェブページ適切度計算装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【００１２】
ウェブページにおいて、アクセシビリティの観点から悪いデザインの部分を抽出することは、従来のアクセシビリティチェックツールで可能である。
【００１３】
ウェブページは、ＨＴＭＬなどのマークアップ言語により記述されている。マークアップ言語とは、ある対象の意味をタグ付けにより明確に記述するものである。例えば画像についてのＨＴＭＬでの書式には次のようなものがある。
【００１４】
＜ｉｍｇ  ｓｏｕｒｃｅ  ＝  “ｐｉｃｔｕｒｅ１．ｊｐｇ”  ａｌｔ  ＝  “バレーボール大会の写真”＞
これはｐｉｃｔｕｒｅ１．ｊｐｇという画像を表示するという意味で、代替テキストは「バレーボール大会の写真」である。音声読み上げソフトは、画像を読み上げる代わりに、代替テキストである「バレーボール大会の写真」を合成音声で読み上げる。
【００１５】
この部分が良くデザインできているかを診断するためには、まず、ＨＴＭＬソースファイルを構文解析し、画像のファイル名と代替テキストを取得する。ソースファイルの中でｉｍｇやｓｏｕｒｃｅなどを検索することで、構文解析を行うのである。続いて、この代替テキストが画像の意味を適切に表しているかを、人間が画像と代替テキストを見比べて判定する。
【００１６】
画像には、支援技術、音声読み上げソフトのような支援技術に無視されるべきものもある。それはレイアウトのために用いられている装飾画像で、その画像が伝える情報が何も無い場合、画像は無視される。画像は、次のように記述される。
【００１７】
＜ｉｍｇ  ｓｏｕｒｃｅ  ＝  “ｓｐａｃｅｒ１．ｊｐｇ”  ａｌｔ  ＝  “”＞
この例では、ａｌｔ属性の中身、すなわち代替テキストは空白なので、何も読み上げられないことになる。このように、代替テキストが適切かどうかは、人間の判定が必要となる。
【００１８】
人間が判定する必要のある項目の画像以外の例を説明する。例えば、「大会の応援には全員で参加しましょう。」という文章の「全員」という部分を強調して表示するためには、強調の意味を表すｅｍ要素を使って、次のように表すことができる。
【００１９】
＜ｐ＞大会の応援には＜ｅｍ＞全員＜／ｅｍ＞で参加しましょう。＜／ｐ＞
このように記述することにより、音声読み上げソフトなどの支援技術も「全員」の部分が強調であることが理解できるようになっている。これをブラウザで表示すると「全員」という言葉が斜字体で表されることがある。しかし、引用を表すｃｉｔｅ要素を使って次のように書いてしまっても、同じブラウザでは「全員」という言葉が斜字体で表されることがある。
【００２０】
＜ｐ＞大会の応援には＜ｃｉｔｅ＞全員＜／ｃｉｔｅ＞で参加しましょう。＜／ｐ＞
これはブラウザ表示では斜字体で表示するという意味では、見た目が同じになるため、ｃｉｔｅ要素を使ってしまうという誤りが考えられる。ｃｉｔｅ要素を使ってしまうと、音声読み上げソフトなどの支援技術には「全員」の部分は引用の意味であると理解し、強調であることが理解できない。
【００２１】
このように誤ったマークアップ、つまりタグ付けも、悪いデザインの一つである。このようなデザインを診断するためには、タグ付けされた文字を表示して、その意味が正しくマークアップされているかを判定しなければならない。これについても人間の判定が求められる。
【００２２】
これらの例では、診断を行うウェブページ上に診断対象が存在する場合もあるし、存在しない場合もある。診断対象が存在する場合には、すべての診断対象のうち、どこまでが適切にデザインされているかという割合を求めることができる。
【００２３】
次に、診断対象が存在するだけで、不適切である例を説明する。
【００２４】
＜ｍａｒｑｕｅｅ＞この部分がスクロールします＜／ｍａｒｑｕｅｅ＞
このように、ｍａｒｑｕｅｅ要素でマークアップすると、「この部分がスクロールします」という文章が、スクロールして表示される。つまり、文字が右から左へと動いてしまい、内容を読み取ることに対し時間制限ができてしまう
ため。
【００２５】
これはアクセシビリティの観点から良くないため、ｍａｒｑｕｅｅ要素が存在するだけで不適切なデザインとなる。また、ｍａｒｑｕｅｅ要素は複数用いることができるため、多いほどアクセシビリティが悪くなると考えられる。このように、アクセシビリティ上は使用しない方がよい要素があり、それらの要素がいくつ使われているかで、良いデザインの度合いを測ることができる。
【００２６】
これらについて人間の判定を求めると、診断作業に膨大な時間が必要となる。チェックツールの自動的に判定できる部分の診断結果から、そのウェブページのアクセシビリティの配慮度合いがわかればよいが、自動的に判定できる部分の診断結果だけでは、診断項目が限定され、そのウェブページのアクセシビリティの実態を表わすことができない可能性がある。
【００２７】
上記の課題を解決するために、本発明のウェブページ適切度計算装置は、ウェブページについてのウェブアクセシビリティに鑑みた適切度であるウェブページ適切度を計算するウェブページ適切度計算装置であって、前記ウェブページを調べて診断する診断者による診断結果に対応する診断項目を含む複数の診断項目のそれぞれにつき、前記ウェブページ適切度を計算するための重み係数が記憶された重み係数記憶部と、前記複数の診断項目のそれぞれについて、前記ウェブページの当該診断項目に対応する診断対象の適切度である診断項目適切度を少なくとも前記診断者による診断結果に対応する前記診断項目については当該診断結果に基づいて計算する診断項目適切度計算部と、前記各診断項目適切度と前記各重み係数とから前記ウェブページ適切度を計算するウェブページ適切度計算部と、前記複数の診断項目のそれぞれについて、複数の前記ウェブページについて計算された診断項目適切度が記憶される診断項目適切度記憶部と、前記複数のウェブページについて計算されたウェブページ適切度が記憶されるウェブページ適切度記憶部と、前記複数の診断項目のそれぞれについて、当該診断項目についての前記複数のウェブページについての診断項目適切度と当該診断項目についての前記複数のウェブページについてのウェブページ適切度との相関関係に基づいて、当該診断項目についての新たな重み係数を計算する重み係数計算部と、前記複数の診断項目のそれぞれについて、当該診断項目について計算された前記新たな重み係数で前記重み係数記憶部に記憶された当該診断項目についての重み係数を更新する重み係数更新部とを備えることを特徴とするウェブページ適切度計算装置をもって解決手段とする。
【００２８】
本発明のウェブページ適切度計算装置の動作方法は、ウェブページについてのウェブアクセシビリティに鑑みた適切度であるウェブページ適切度を計算するウェブページ適切度計算装置の動作方法であって、前記ウェブページ適切度計算装置は、前記ウェブページを調べて診断する診断者による診断結果に対応する診断項目を含む複数の診断項目のそれぞれにつき、前記ウェブページ適切度を計算するための重み係数が記憶された重み係数記憶部と、前記複数の診断項目のそれぞれについて、前記ウェブページの当該診断項目に対応する診断対象の適切度である診断項目適切度を少なくとも前記診断者による診断結果に対応する前記診断項目については当該診断結果に基づいて計算する診断項目適切度計算部と、前記各診断項目適切度と前記各重み係数とから前記ウェブページ適切度を計算するウェブページ適切度計算部と、前記複数の診断項目のそれぞれについて、複数の前記ウェブページについて計算された診断項目適切度が記憶される診断項目適切度記憶部と、前記複数のウェブページについて計算されたウェブページ適切度が記憶されるウェブページ適切度記憶部とを備え、前記動作方法は、前記ウェブページ適切度計算装置の重み係数計算部が、前記複数の診断項目のそれぞれについて、当該診断項目についての前記複数のウェブページについての診断項目適切度と当該診断項目についての前記複数のウェブページについてのウェブページ適切度との相関関係に基づいて、当該診断項目についての新たな重み係数を計算し、前記ウェブページ適切度計算装置の重み係数更新部が、前記複数の診断項目のそれぞれについて、当該診断項目について計算された前記新たな重み係数で前記重み係数記憶部に記憶された当該診断項目についての重み係数を更新することを特徴とするウェブページ適切度計算装置の動作方法をもって解決手段とする。
【００２９】
そこで、本発明のウェブページ適切度計算装置では、一部の診断項目については、診断者が診断し、その他の診断項目については、予め設定された方法で自動的に診断するようにしている。
【発明の効果】
【００３０】
本発明によれば、診断者による診断結果に基づいて得られた複数のウェブページについての診断項目適切度と当該複数のウェブページについてのウェブページ適切度との相関関係に基づいて重み係数を更新するので、診断者による診断結果を反映したウェブページ適切度を得ることができる。
【図面の簡単な説明】
【００３１】
【図１】本実施の形態に係るウェブページ適切度計算装置を含む通信システムの構成を示す図である。
【図２】重み係数記憶部１３３の構成の一例を示す図である。
【図３】ウェブページ適切度計算装置１において重み係数が更新される際の動作を示すフローチャートである。
【図４】ＵＲＬ記憶部１３１の構成の一例を示す図である。
【図５】診断結果記憶部１３４の構成の一例を示す図である。
【図６】診断項目適切度記憶部１３５の構成の一例を示す図である。
【図７】ある診断項目についての診断項目適切度群とウェブページ適切度群との相関関係を示す図である。
【図８】別の診断項目についての診断項目適切度群とウェブページ適切度群との相関関係を示す図である。
【図９】ウェブページ適切度計算装置１においてウェブページ適切度を診断者端末４に送信し表示させる動作を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について図面を参照して説明する。
【００３３】
図１は、本実施の形態に係るウェブページ適切度計算装置を含む通信システムの構成を示す図である。
【００３４】
ウェブページ適切度計算装置１は、ウェブページについてのウェブアクセシビリティに鑑みた適切度であるウェブページ適切度を計算する装置であり、通信ネットワーク２を介して、ウェブサーバ（ここでは、ウェブサーバ３により例示）と診断者端末４に接続される。ウェブサーバ３は、予め保持したウェブページを、要求に応じて、送信する装置である。診断者端末４は、例えば、パーソナルコンピュータ（ＰＣ）により構成される。図示しないが、診断者端末４は複数設けられ、通信ネットワーク２を介して、ウェブページ適切度計算装置１に接続されている。そのため、複数の診断者が、診断者端末４からウェブページ適切度計算装置１にアクセスし、ウェブページ適切度計算装置１に記憶されたウェブページを診断することができる。
【００３５】
ウェブページ適切度計算装置１は、ウェブページなどの受信およびウェブページ適切度の診断者端末４への送信などを行う送受信部１１と、送受信部１１を介してウェブページ適切度の診断者端末４への送信などを行う制御部１２と、受信されたウェブページやウェブページ適切度を計算するための重み係数などが記憶される記憶部１３と、ウェブページ内の診断対象を自動で診断する診断部１４と、所定の診断項目に対応する診断対象のウェブアクセシビリティに鑑みた適切度である診断項目適切度を計算する診断項目適切度計算部１５と、診断項目適切度と重み係数に基づいてウェブページ適切度を計算するウェブページ適切度計算部１６と、診断項目適切度とウェブページ適切度に基づいて新たな重み係数を計算する重み係数計算部１７と、計算した新たな重み係数で既存の重み係数を更新する重み係数更新部１８とを備える。
【００３６】
記憶部１３は、ウェブページを示すＵＲＬが記憶されるＵＲＬ記憶部１３１と、ウェブページが記憶されるウェブページ記憶部１３２と、重み係数が記憶される重み係数記憶部１３３と、診断結果が記憶される診断結果記憶部１３４と、診断項目適切度が記憶される診断項目適切度記憶部１３５と、ウェブページ適切度が記憶されるウェブページ適切度記憶部１３６とを備える。
【００３７】
診断者端末４は、ウェブページを自動で診断する診断部１４とは別に、ウェブページを調べて診断する診断者（人間）により使用されるものであり、ウェブサーバ３からのウェブページの受信やウェブページ適切度計算装置１からのウェブページ適切度の受信や診断者による診断結果のウェブページ適切度計算装置１への送信などを行う送受信部４１と、ウェブページやウェブページ適切度の表示などを制御するとともに診断者による診断結果を送受信部４１を介してウェブページ適切度計算装置１に送信させる制御部４２と、診断者により操作されるキーボードやマウスなどで構成される入力部４３と、ウェブページの表示などに使用される表示装置やウェブページ内のテキストの音声出力に使用されるスピーカなどで構成される出力部４４とを備える。ここでは、診断者端末４は、ウェブページ内のテキストを読み上げる機能を有していることとする。
【００３８】
図２は、重み係数記憶部１３３の構成の一例を示す図である。 
重み係数記憶部１３３には、複数の診断項目番号のそれぞれに対応づけて、当該診断項目番号に対応する診断項目の診断結果について使用される重み係数が予め記憶されている。これらの重み係数は、例えば、診断者による診断結果を用いて計算したものではなく、初期値を表している。よって、これらの重み係数によっては、診断者による診断結果を反映したウェブページ適切度が得られない可能性がある。
【００３９】
図３は、ウェブページ適切度計算装置１において重み係数が更新される際の動作を示すフローチャートである。この動作は、例えば、特に、ウェブページ適切度を診断者端末４に送信すべきでない場合に行われる。
【００４０】
まず、診断者は、診断したいウェブページのＵＲＬを入力部４３から入力する（Ｓ１）。
【００４１】
制御部４２は、送受信部４２を介して、ＵＲＬのウェブページを有するウェブサーバ３と交信し、当該ウェブページをウェブページ適切度計算装置１と診断者端末４に送信するように要求する（Ｓ２）。
【００４２】
なお、図４に示すように、診断したい複数のウェブページのそれぞれにつき、当該ウェブページのＵＲＬを当該ウェブページを示すウェブページＩＤに対応づけてＵＲＬ記憶部１３１に予め記憶させ、制御部１２が、かかるＵＲＬで指定されたウェブサーバ３と交信し、ウェブページをウェブページ適切度計算装置１と診断者端末４に送信するように要求してもよい。
【００４３】
図３に戻り、ウェブページ適切度計算装置１の送受信部１１は、ウェブサーバ３からウェブページを受信し、制御部１２は、ウェブページをウェブページ記憶部１３２に記憶させる（Ｓ３）。
【００４４】
次に、診断部１４は、ウェブページ記憶部１３２からウェブページを読み出し、ウェブページを自動で診断し、診断結果を診断結果記憶部１３４に記憶させる（Ｓ４）。例えば、診断部１４は、画像を指定するｉｍｇ要素にａｌｔ属性が付与されていない場合は、ｉｍｇ要素（診断対象）については、不適切であると判定する。これは、ＪＩＳに「画像には、利用者が画像の内容を的確に理解できるようにテキストなどの代替情報（ａｌｔ属性）を提供しなければならない」という規格があり、これを基に予め診断部１４を設定しておいたことによるものである。
【００４５】
一方、診断者端末４の送受信部４１は、ウェブサーバ３からウェブページを受信し、制御部４２は、ウェブページを出力部４４の表示装置に表示させるとともに、必要に応じて、テキスト読み上げの機能を動作させ、ウェブページ内のテキストを出力部４４のスピーカから音声出力する。
【００４６】
診断者は、ウェブページを診断し、診断結果を入力部４３から入力する。例えば、診断者は、画像に付与された代替情報（テキスト）を見て、または、その音声を聞いて、それが画像に対して適切か否かを診断する。これは、例えば、代替情報が「これはパリの風景です」というテキストだった場合、診断部１４では、画像がパリのものであるかを判定できない、つまり、これは診断者でしか診断できないからである。
【００４７】
制御部４２は、診断結果を送受信部４１を介してウェブページ適切度計算装置１に送信する。ウェブページ適切度計算装置１の制御部１２は、送受信部１１を介して診断結果を受信し、診断結果記憶部１３４に記憶させる。
【００４８】
図５は、診断結果記憶部１３４の構成の一例を示す図である。 
図５は、診断結果記憶部１３４のうち、ＵＲＬ「ｗｗｗ．ｘｘｘ．ｊｐ／ｉｎｄｅｘ１．ｈｔｍｌ」のウェブページについての診断結果のみを示している。
【００４９】
例えば、ＩＤ「１」を含む横一列（レコード）は、以下の内容を示している。 
まず、ＩＤ「１」に対応するウェブページの部分（行：診断対象）は、ウェブページの開始文字「１」から終了文字「２０」までの部分であることがわかる。 
また、診断対象は、診断項目番号「１」に対応するものであることがわかる。 
また、判定手段「自動」を含むことから、診断部１４により診断されたことがわかる。判定手段「手動」を含むなら、診断者により診断されたことになる。 
また、判定「適切」を含むことから、診断対象は適切であると診断されたことがわかる。判定「不適切」を含むなら、診断対象は不適切であると診断されたことになる。 
また、診断は、診断日時「２００９年４月１８日  １０時１０分」に実行されたことがわかる。 
以上、ＩＤ「１」を含む横一列（レコード）は、このような内容を示している。 
その他のレコードも、同様に、その内容を知ることができるようになっている。
【００５０】
また、図５を見ると、診断項目番号「１」を含むレコードの数が「３」であり、ウェブページには、診断項目番号「１」に対応する診断対象の数が「３」であったことがわかる。このように、同じ診断項目番号に対応する診断対象については、当該診断項目番号に対応する同じルールで診断がなされる。
【００５１】
また、図５を見ると、ＩＤは「１」から「９９９」まであり、診断対象の数は「９９９」であったことがわかる。これにより、ウェブページの規模などがわかる。
【００５２】
また、例えば、ある診断項目番号について、その診断項目番号を含むレコードがなければ、このウェブページには、その診断項目番号に対応する診断対象が含まれていないことがわかる。例えば、画像についての診断項目については、画像のないウェブページにおいては診断できないので、そのような診断項目番号を含むレコードは存在しないことになる。
【００５３】
さて、図３に戻り、次に、診断項目適切度計算部１５は、各診断項目について、診断したウェブページの当該診断項目に対応する診断対象の診断項目適切度を計算する（Ｓ５）。
【００５４】
例えば、診断項目適切度計算部１５は、ある診断項目については、診断したウェブページでの画像数が１０（図５においては、該当のレコード数が１０）、適切な画像数が６（図５においては、そのうち、判定「適切」を含むレコード数が６）なら、適切な画像の割合６０％を診断項目適切度とする。ただし、診断したウェブページでの画像数が０なら、不適切な画像はないので、例外的に、診断項目適切度を１００％とする。
【００５５】
一方、診断項目適切度計算部１５は、別のある診断項目について、例えば、診断したウェブページでの複数のテキストの読み上げの順番が正しいという診断項目に対して、順番が正しいと診断者が診断したなら（図５においては、該当のレコード数が１であり、そのレコードが判定「適切」を含むなら）、１００％を診断項目適切度とし、一方、順番が正しくないと診断者が診断したなら（図５においては、該当のレコードが判定「適切」を含むなら）、０％を診断項目適切度とする。
【００５６】
これは、上記の画像とは違い、ウェブページに１つだけ存在する診断対象の診断結果に基づいて、さらには、上記の画像とは違い、診断者による診断結果に基づいて、診断項目適切度が計算された例である。
【００５７】
このように、診断項目適切度計算部１５は、診断したウェブページについて計算した各診断項目適切度を診断項目適切度記憶部１３５に記憶させる。
【００５８】
図６は、診断項目適切度記憶部１３５の構成の一例を示す図である。 
図６は、診断項目適切度記憶部１３５のうち、ＵＲＬ「ｗｗｗ．ｘｘｘ．ｊｐ／ｉｎｄｅｘ１．ｈｔｍｌ」のウェブページについての診断結果のみを示している。
【００５９】
当該診断結果についての領域においては、診断項目番号「１」、「２」、「５」、…のそれぞれに対し、ＵＲＬ「ｗｗｗ．ｘｘｘ．ｊｐ／ｉｎｄｅｘ１．ｈｔｍｌ」および当該診断項目番号に対応する診断項目の診断項目適切度が記憶されている。診断項目番号「４」などについての診断項目適切度などが記憶されていないのは、当該ウェブページは診断項目番号「４」などについての診断対象を有しておらず、診断が行われなかったからである。ただし、診断したウェブページでの診断対象数が０なら、不適切な対象はないので、例外的に、診断項目適切度を１００％とする。
【００６０】
図３に戻り、次に、ウェブページ適切度計算部１６は、診断項目適切度記憶部１３５から、診断したウェブページの診断項目適切度を読み出し、重み係数記憶部１３３から、当該診断項目適切度に対応する重み係数を読み出し、診断項目適切度と重み係数に基づいて、診断したウェブページのウェブページ適切度を式（１）により計算する（Ｓ６）。
【００６１】
Ａ＝ｗ１×Ｘ１＋ｗ２×Ｘ２＋…＋ｗｎ×Ｘｎ      （１）
ここで、Ａはウェブページ適切度、ｎは読み出した診断項目適切度の数（読み出した重み係数の数）、ｗｉ（ｉ＝１、２、…、ｎ）は診断項目ｉについての重み係数、Ｘｉ（ｉ＝１、２、…、ｎ）は診断項目ｉについて計算された診断項目適切度である。 
または、式（１）のＡをｎで割った値（平均）をウェブページ適切度としてもよい。
【００６２】
一般的には、ウェブページ適切度計算部１６は、関数Ｆを用い、ウェブページ適切度を式（２）により計算する。
【００６３】
Ａ＝Ｆ（ｗ１×Ｘ１、ｗ２×Ｘ２、…、ｗｎ×Ｘｎ）      （２）
ウェブページ適切度計算部１６は、計算したウェブページ適切度をウェブページ適切度記憶部１３６に記憶させる。ウェブページ適切度記憶部１３６には、これまでに計算された複数のウェブページ適切度が記憶される。
【００６４】
次に、重み係数計算部１７は、診断項目適切度記憶部１３５から、全てのウェブページについての診断項目適切度を読み出し、ウェブページ適切度記憶部１３６から、当該全てのウェブページについてのウェブページ適切度を読み出し、複数の診断項目のそれぞれについて、当該診断項目についての複数のウェブページの診断項目適切度（診断項目適切度群）と当該複数のウェブページのウェブページ適切度（ウェブページ適切度群）との相関関係に基づいて、当該診断項目についての新たな重み係数を計算する（Ｓ７）。
【００６５】
図７、図８は、それぞれ別の診断項目についての診断項目適切度群とウェブページ適切度群との相関関係を示す図である。横軸（Ｘ軸）は診断項目適切度、縦軸（Ｙ軸）はウェブページ適切度を示している。図７は、診断項目適切度の高いウェブページのウェブページ適切度は高くなるという相関関係を示している。図８は、診断項目適切度とウェブページ適切度は極めて低い相関関係を有することを示している。
【００６６】
なお、図７、図８は、それぞれ１０個のウェブページの診断項目適切度とウェブページ適切度を示しているが、これは同じウェブページのものとは限らない。つまり、図７については、図７の診断項目に対応する診断対象を有するウェブページについての相関関係であればよく、図８については、図８の診断項目に対応する診断対象を有するウェブページについての相関関係であればよく、図７、図８いずれについても、前者の診断対象と後者の診断対象の両方を有するウェブページについての相関関係である必要はないのである。
【００６７】
つまり、重み係数計算部１７は、各診断項目につき、当該診断項目に対応する診断対象を有する所定数（上記のような１０個）のウェブページを全てのウェブページから選択し、当該所定数のウェブページについての当該診断項目に対応する診断項目適切度からなる診断項目適切度群と当該所定数のウェブページについてのウェブページ適切度からなるウェブページ適切度群の相関関係を求めるのである。
【００６８】
重み係数計算部１７は、具体的にステップＳ７では、図７に示すような各診断項目適切度につき、当該診断項目適切度を示すＸ座標と、当該診断項目適切度に対応するウェブページのウェブページ適切度を示すＹ座標とからなる位置（○印の位置）を求め、各位置の近似直線Ｓを求め、近似直線Ｓの傾きを新たな重み係数として求め、これを各診断項目について行う。
【００６９】
なお、重み係数計算部１７は、図８に示すように、相関が極めて低い診断項目については、新たな重み係数は計算せず、よって、後述の更新も行われない。相関の高さに閾値を設け、閾値以下の相関である場合は、更新しないとすればよい。
【００７０】
図３に戻り、次に、重み係数更新部１８は、新たな重み係数が計算された診断項目のそれぞれについて、当該診断項目について計算された新たな重み係数で、重み係数記憶部１３３に記憶された当該診断項目についての重み係数を更新し（Ｓ８）、処理を終える。
【００７１】
図９は、ウェブページ適切度計算装置１においてウェブページ適切度を診断者端末４に送信し表示させる際の動作を示すフローチャートである。この動作は、特に、ウェブページ適切度を診断者端末４に送信すべき場合に行われる。ステップＳ１〜Ｓ６については、図３と同様なので、説明を省略する。
【００７２】
ステップＳ６の動作を終えると、制御部１２は、ウェブページ適切度記憶部１３６から、診断したウェブページのウェブページ適切度を読み出し、送受信部１１を介して診断者端末４に送信し（Ｓ１１）、処理を終える。
【００７３】
診断者端末４の送受信部４１は、ウェブページ適切度計算装置１からウェブページ適切度を受信し、制御部４２は、ウェブページ適切度を出力部４４の表示装置に表示させ（Ｓ１２）、処理を終える。
【００７４】
したがって、本実施の形態によれば、診断者による診断結果に基づいて得られた複数のウェブページについての診断項目適切度と当該複数のウェブページについてのウェブページ適切度との相関関係に基づいて重み係数を更新するので、診断者による診断結果を反映したウェブページ適切度を得ることができる。
【００７５】
なお、本実施の形態では、上記のようなウェブページ適切度を得るのに、ウェブサーバ３から取得したウェブページを使用したが、ウェブページ適切度計算装置１や診断者端末４に予め記憶されたウェブページを使用してもよい。この場合、ＵＲＬでなく、ウェブページが記憶されたディレクトリを指定すればよい。
【００７６】
また、本実施の形態では、ウェブページの種類を特に限定しなかったが、ウェブページを種類によってグループ化し、ウェブページ記憶部１３２、重み係数記憶部１３３、診断結果記憶部１３４、診断項目適切度記憶部１３５およびウェブページ適切度記憶部１３６をグループごとに設け、ウェブページ適切度を求めようとするウェブページがどのグループに属するかを自動的に判定し、当該ウェブページの診断結果は該当の診断結果記憶部１３４に記憶させ、当該ウェブページの診断項目適切度は該当の診断項目適切度記憶部１３５に記憶させ、当該ウェブページのウェブページ適切度は該当のウェブページ適切度記憶部１３６に記憶させ、当該グループについて重み係数を求め、当該重み係数で該当の重み係数記憶部１３３の重み係数を更新してもよい。
【００７７】
グループ分けとしては、例えば、画像を有するウェブページのグループと、画像を有しないウェブページのグループとを設けることが考えられる。または、リンクの多いウェブページのグループと、リンクの少ないウェブページのグループとを設けることが考えられる。
【００７８】
また、本実施の形態に係るウェブページ適切度計算装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００７９】
１…ウェブページ適切度計算装置
４…診断者端末
１１、４１…送受信部
１２、４２…制御部
１３…記憶部
１４…診断部
１５…診断項目適切度計算部
１６…ウェブページ適切度計算部
１７…重み係数計算部
１８…重み係数更新部
４３…入力部
４４…出力部
１３１…ＵＲＬ記憶部
１３２…ウェブページ記憶部
１３３…重み係数記憶部
１３４…診断結果記憶部
１３５…診断項目適切度記憶部
１３６…ウェブページ適切度記憶部
【図１】
2013045405.tif 000003
【図２】
2013045405.tif 000004
【図３】
2013045405.tif 000005
【図４】
2013045405.tif 000006
【図５】
2013045405.tif 000007
【図６】
2013045405.tif 000008
【図７】
2013045405.tif 000009
【図８】
2013045405.tif 000010
【図９】
2013045405.tif 000011