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>'));
親トピック: SEM_APISパッケージのサブプログラム