仮想モデルの作成

put

/database/rdf/networks/{network_owner},{network_name}/virtual_models/{virtual_model_name}

仮想モデルを作成します。クライアントは、このサービスを起動するには、SQL開発者ロールまたはRDF開発者ロールが必要です。

リクエスト

パス・パラメータ
サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
タイプ: object
ソースの表示
ネストされたスキーマ: entailments
タイプ: array
仮想モデルに使用する伴意のリスト(null以外にできるのは、1つのルールベースまたは伴意のみ)
ソースの表示
ネストされたスキーマ: models
タイプ: array
仮想モデルに使用するモデルのリスト
ソースの表示
ネストされたスキーマ: rulebases
タイプ: array
仮想モデルに使用するルールベースのリスト
ソースの表示

先頭に戻る

レスポンス

サポートされるメディア・タイプ

201レスポンス

仮想モデルが正常に作成されました。
本文 ()
ルート・スキーマ: VirtualModelDetailSingle
タイプ: object
単一仮想モデルのメタデータ。
ソースの表示
  • 仮想モデルの構築に使用するモデル、ルールベースおよび伴意の名前のカンマ区切りリスト
    例: MODEL M1, RULEBASE OWLPRIME, RULEIDX M1OWL
  • 仮想モデル内の重複するトリプルを含むビューの名前(ある場合)。
    例: NET1#SEMV_VM1
  • links
  • 仮想モデルに含まれるモデルの数
    例: 1
  • 仮想モデルの所有者
    例: RDUSER
  • 仮想モデルに含まれるルールベースの数
    例: 1
  • 仮想モデルに含まれる伴意の数
    例: 1
  • 関連する伴意が有効な場合はVALID、伴意が無効な場合はINVALID、伴意が不完全な場合はINCOMPLETE (INVALIDと似ているが再作成に必要な時間がより短い)、伴意を作成中の場合はINPROGRESS、伴意の作成中にシステム障害が発生した場合はFAILED、または仮想モデルに伴意が関連付けられていない場合はNORIDXを含みます。複数の伴意がある場合は、すべてのコンポーネント伴意のうち最下位のステータスが、仮想モデルのステータスとして使用されます(INVALID < INCOMPLETE < VALID)。
    例: VALID
  • 仮想モデル内の一意のトリプルを含むビューの名前。ビューが作成されていない場合は、NULL。
    例: NET1#SEMU_VM1
  • 仮想モデルの名前
    例: VM1
ネストされたスキーマ: LinkRelation
タイプ: object
ソースの表示

400 レスポンス

名前が同一かモデルとルールベースと伴意の組合せが同一の仮想モデルがすでに存在するか、指定されたモデルとルールベースの組合せに対して伴意が存在しません

404レスポンス

RDFネットワークが存在しないか、参照されているモデル、ルールベースまたは伴意のいずれかが存在しません
先頭に戻る