17.2 SEM_RDFCTX.CREATE_POLICY
形式
SEM_RDFCTX.CREATE_POLICY( policy_name IN VARCHAR2, extractor IN mdsys.rdfctx_extractor, preferences IN sys.XMLType DEFAULT NULL, network_owner IN VARCHAR2 DEFAULT NULL, network_name IN VARCHAR2 DEFAULT NULL);
または
SEM_RDFCTX.CREATE_POLICY( policy_name IN VARCHAR2, base_policy IN VARCHAR2, user_models IN SEM_MODELS DEFAULT NULL, user_entailments IN SEM_MODELS DEFAULT NULL, network_owner IN VARCHAR2 DEFAULT NULL, network_name IN VARCHAR2 DEFAULT NULL);
説明
エクストラクタ・ポリシーを作成します。(最初の書式はベース・ポリシー用であり、2番目の書式はベース・ポリシーに依存するポリシー用です。)
パラメータ
- policy_name
-
エクストラクタ・ポリシーの名前。
- extractor
-
情報エクストラクタの抽出ロジックをカプセル化するRDFCTX_EXTRACTORタイプのサブタイプのインスタンス。
- preferences
-
ポリシーに関連付けられているプリファレンス。
- base_policy
-
依存ポリシーのベース・エクストラクタ・ポリシー。
- user_models
-
依存ポリシーのユーザー・モデルのリスト。
- user_entailments
-
依存ポリシーのユーザー伴意のリスト。
- network_owner
-
セマンティク・ネットワークの所有者。(表1-2を参照してください。)
- network_name
-
セマンティク・ネットワークの名前。(表1-2を参照してください。)
使用に関するノート
このプロシージャを使用して作成されるエクストラクタ・ポリシーは、そのポリシーを使用して作成されるセマンティク索引の特性を決定します。各エクストラクタ・ポリシーは、エクストラクタ・タイプのインスタンスを直接または間接的に参照します。エクストラクタ・タイプのインスタンスを直接参照するエクストラクタ・ポリシーは、オントロジの追加のRDFモデルを含む他のエクストラクタ・ポリシーを構成するために使用できます。
エクストラクタ・パラメータに割り当てられるエクストラクタ・タイプのインスタンスは、タイプmdsys.rdfctx_extractor
の直接的または間接的なサブタイプのインスタンスである必要があります。
user_models
パラメータで指定されるRDFモデルは、ポリシーを作成しているユーザーにアクセス可能である必要があります。
user_entailments
パラメータで指定されるRDF伴意は、ポリシーを作成しているユーザーにアクセス可能である必要があります。伴意の基礎となるRDFモデルは、依存ポリシーに自動的に含まれることはありません。基礎となるこれらのRDFモデルを1つ以上含めるには、モデルをuser_models
パラメータに含める必要があります。
エクストラクタ・ポリシーに対して指定されるプリファレンスは、索引付けされるドキュメントおよびその他の関連情報に使用されているリポジトリのタイプを決定します。詳細は、「外部ドキュメントの索引付け」を参照してください。
セマンティク・ネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。
例
次の例では、Oracle Databaseによるセマンティク索引付けのサポートに含まれているgatenlp_extractorエクストラクタ・タイプを使用して、エクストラクタ・ポリシーを作成します。
begin sem_rdfctx.create_policy (policy_name => 'SEM_EXTR', extractor => mdsys.gatenlp_extractor()); end; /
次の例では、事前に作成されたエクストラクタ・ポリシーの依存ポリシーを作成し、依存ポリシーにユーザー定義のRDFモデルgeo_ontology
を追加します。
begin sem_rdfctx.create_policy (policy_name => 'SEM_EXTR_PLUS_GEOONT', base_policy => 'SEM_EXTR', user_models => SEM_MODELS ('geo_ontology')); end; /
親トピック: SEM_RDFCTXパッケージのサブプログラム