15.62 SEM_APIS.DROP_INFERRED_GRAPH

形式

SEM_APIS.DROP_INFERRED_GRAPH(
     inferred_graph_name 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);

説明

推論グラフ(ルール索引)を削除します。

パラメータ

inferred_graph_name

削除する推論グラフの名前。

named_g_in

推論グラフ内の指定されたグラフ名を持つトリプルのみを削除します。NULL値(デフォルト)は推論グラフ全体を削除します。

たとえば、named_g_in => sem_graphs('<urn:G1>','<urn:G2>')は、グラフ名G1およびG2を持つ推論グラフのトリプルのみを削除し、残りの推論グラフは削除されません。

dop

トリプル削除のパラレル実行の並列度。named_g_inパラメータがNULLでない場合にのみ適用されます。

network_owner

RDFネットワークの所有者。(表1-2を参照してください。)

network_name

RDFネットワークの名前。(表1-2を参照してください。)

使用に関するノート

この手順を使用すると、SEM_APIS.CREATE_INFERRED_GRAPHプロシージャを使用して作成した推論グラフを削除できます。

VALIDまたはINCOMPLETEステータスの推論グラフにおける指定された名前付きグラフを持つ推論グラフのサブセットのみを削除する場合(つまり、named_g_inがNULLでない場合)、削除後の推論グラフの結果のステータスはINCOMPLETEに設定されます。

RDFネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。

次の例では、推論グラフOWLTST_IDXを削除します。

EXECUTE sem_apis.drop_inferred_graph('owltst_idx');

次の例では、OWLNG_IDXという名前の推論グラフに属するグラフ名G1およびG2の推論されたトリプルのみを削除します。デフォルトのグラフおよび他の名前付きグラフのすべての推論されたトリプルは、推論グラフに残ります。

EXECUTE sem_apis.drop_inferred_graph('owlng_idx',sem_graphs('<urn:G1>','<urn:G2>'));