Wikipedia API
出典: Wikipedia-Lab
目次 |
[編集]
概要
"Wikipedia API beta"は,WikipediaシソーラスやWikipediaオントロジなどのプロジェクトで提供しているデータにアクセスするためのXML Webサービスを提供します.WSDLは以下のURLからアクセスできます.現在,日本語と英語に対応しています.
http://wikipedia-lab.org:8080/WikipediaOntologyAPIv3/Service.asmx?WSDL
このWSDLにWebサービスへのアクセス方法が記述されているため,自分のクライアントプログラム(デスクトップアプリケーション,Webアプリケーションともに)で利用することができます.
[編集]
Visual Studio .net (C#)での利用
まずはじめに,メインメニューから「プロジェクト」→「Web参照の追加」をクリックします.
次に,以下のURLをテキストボックスに入力し,「参照の追加」ボタンをクリックします.
http://wikipedia-lab.org:8080/WikipediaOntologyAPIv3/Service.asmx?WSDL
これで準備は終了です.Wikipediaシソーラスを検索し,語彙「Microsoft」に関係する語のリストを抽出する簡単なコード例は以下のとおりになります.
org.wikipedia_lab.Service service = new org.wikipedia_lab.Service();
uint iID = service.GetTopCandidateIDFromKeyword("Microsoft", "English");
DataSet ds = service.GetThesaurusDS(0, iID, 0, "English");
MessageBox.Show(ds.GetXml());
日本語のシソーラスからデータを獲得するには,「English」の部分を「Japanese」に変更します.また,データはDataSetとして返されるため,「GridView」や「DataList」といったコントロールに簡単にバインドして利用することができます.例えば,以下のとおりです.
DataList1.DataSource = ds; DataList1.DataBind();
[編集]
Javaでの利用
[編集]
PHPでの利用
[編集]


