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;親トピック: ドキュメントのセマンティク索引付け