15.61 SEM_APIS.DROP_ENTAILMENT
形式
SEM_APIS.DROP_ENTAILMENT( index_name_in IN VARCHAR2, named_g_in IN SEM_GRAPHS DEFAULT NULL, dop IN INT DEFAULT 1, network_owner IN VARCHAR2 DEFAULT NULL, network_name IN VARCHAR2 DEFAULT NULL);
説明
伴意(ルール索引)を削除します。
パラメータ
- index_name_in
-
削除する伴意の名前。
- named_g_in
-
伴意の指定されたグラフ名を持つトリプルのみを削除します。NULL値(デフォルト)は伴意全体を削除します。
たとえば、
named_g_in => sem_graphs('<urn:G1>','<urn:G2>')
は、グラフ名G1
およびG2
を持つ伴意のトリプルのみを削除し、残りの伴意グラフは削除されません。 - dop
-
トリプル削除のパラレル実行の並列度。
named_g_in
パラメータがNULLでない場合にのみ適用されます。 - network_owner
-
セマンティク・ネットワークの所有者。(表1-2を参照してください。)
- network_name
-
セマンティク・ネットワークの名前。(表1-2を参照してください。)
使用に関するノート
SEM_APIS.CREATE_ENTAILMENTプロシージャを使用して作成した伴意をこのプロシージャで削除できます。
VALID
またはINCOMPLETE
ステータスの伴意における指定された名前付きグラフを持つ伴意のサブセットのみを削除する場合(つまり、named_g_in
がNULLでない場合)、削除後の伴意の結果のステータスはINCOMPLETE
に設定されます。
セマンティク・ネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。
例
次の例では、伴意OWLTST_IDX
を削除します。
EXECUTE sem_apis.drop_entailment('owltst_idx');
次の例では、伴意OWLNG_IDX
に属するグラフ名G1
およびG2
の推論されたトリプルのみを削除します。デフォルトのグラフおよび他の名前付きグラフのすべての推論されたトリプルは、伴意に残ります。
EXECUTE sem_apis.drop_entailment('owlng_idx',sem_graphs('<urn:G1>','<urn:G2>'));
親トピック: SEM_APISパッケージのサブプログラム