0

学生や教職員に割引を提供する目的で、電子メール アドレスが大学によって所有されているかどうかをプログラムで検証するにはどうすればよいですか?

私なら を使いますが、米国以外の大学はドメイン$email =~ /\.edu$/に限定していません。.edu

mail@cs.zu.de

SPARQL クエリを実行し、電子メール アドレスをそのスーパードメイン ( ) に前処理してから、ホームページ ( ) スーパードメイン ( ) が電子メール アドレス スーパードメインと一致するオブジェクトをzu.de検索しますが、...Universityweb.zu.dezu.de

ウィキペディア/dbpedia には、個々の大学ごとの記事はありません。あまり人気のない大学が 1 つの記事にまとめられていることがあります。

したがって、大学の電子メール アドレスの独自のデータベースを維持するか (うんざり)、同じ種類のオープン データベースを特定するかを選択する必要があります。いずれかがあります?

4

1 に答える 1

2

信頼できる大学のドメイン リストが見つからない場合は、節度を守ってください。大学のドメインの独自のデータベースを保持し、認識されていないドメインを取得した場合にのみ、そのドメインを保留中のレビューとしてマークし、実際の人にそのドメインが正しいかどうかを確認してもらいます。大学に属しているかどうかを調べてから、大学に属しているかどうかとしてデータベースに追加します。次に、データベースに既知の大学を事前に入力し(予想されるユーザーベースから期待するものに従って)、主要な無料の電子メールプロバイダーをブラックリストに登録し(つまり、非大学としてマークする)、それらを1つずつ確認する必要がないようにすることができます. .

このアプローチには、大学関連の電子メール ドメインのフィルター処理されたデータベースが作成されるという追加の利点があります。これは、サービスとして提供できる有用なリソースになります。

于 2012-11-09T22:50:28.333 に答える