5.9 Calaisエクストラクタ・タイプの構成
CALAIS_EXTRACTORタイプ(RDFCTX_WS_EXTRACTORタイプのサブタイプ)を使用すると、ネットワーク(パブリックにアクセス可能なものを含む(OpenCalais.com
))上の任意の場所のWebサービス・エンド・ポイントにアクセスできます。
そのためには、次の例に示すように、SYSTEM (SYS … AS SYSDBAではなく)またはDBAロールを持つ別の非SYSユーザーとして接続し、対応するパラメータを設定してCalaisエクストラクタ・タイプのWebサービス・エンド・ポイント、SOAPアクションおよびライセンス・キーを構成する必要があります。
begin sem_rdfctx.set_extractor_param ( param_key => 'CALAIS_WS_ENDPOINT', param_value => 'http://api1.opencalais.com/enlighten/calais.asmx', param_desc => 'Calais web service end-point'); sem_rdfctx.set_extractor_param ( param_key => 'CALAIS_KEY', param_value => '<Calais license key goes here>', param_desc => 'Calais extractor license key'); sem_rdfctx.set_extractor_param ( param_key => 'CALAIS_WS_SOAPACTION', param_value => 'http://clearforest.com/Enlighten', param_desc => 'Calais web service SOAP Action'); end;
ファイアウォール外部のWebサービスへのアクセスを可能にするには、次の例のようにプロキシ・ホストのパラメータも設定する必要があります。
begin sem_rdfctx.set_extractor_param ( param_key => 'HTTP_PROXY', param_value => 'www-proxy.example.com', param_desc => 'Proxy server'); end;
親トピック: ドキュメントのセマンティク索引付け