オントロジーの構築Foundry Rulesレガシー Foundry Rules セットアップ(Taurus)Workshop アプリケーションの設定

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Workshop アプリケーションを設定する

2022年7月より前は、Foundry Rules(旧称 Taurus)を使用するには、Workshop アプリケーションで追加の設定を行う必要がありました。このセクションは、2022年7月より前に Foundry Rules をデプロイした場合にのみ該当します。

ルールワークフローテンプレートをデプロイした後、次の手順に沿って Rules の Workshop アプリケーションを設定します。

すべてのスクリーンショットでは架空のデータを使用しています。

  1. 入力を設定: ワークフローテンプレートのデプロイによって生成された Workshop モジュールで、ルールタブの Rule Editor ウィジェットを選択します。

    • 許可されたオブジェクトタイプには、デフォルトでワークフローテンプレートで選択したソースオブジェクトが含まれます。ただし、Foundry Rules 内で追加のオブジェクトタイプを利用可能にするには、オブジェクトセット変数を選択してから、別のオブジェクトセットと組み合わせるを選択します。
    • オブジェクトに加えてデータセットを追加する場合は、データセットを追加ボタンを選択し、入力データセットの RID と表示名を入力します。この表示名は、後でパイプライン内の入力データセットを参照するために使用されます。
    • ここで追加したオブジェクトやデータセットは、後でトランスフォームパイプラインを設定する際に、トランスフォームパイプラインにも追加する必要があります。
    Workshop アプリに追加の入力オブジェクトを追加する
  2. ルールアクションを追加する: ワークフローテンプレートをデプロイする際にルールアクションを設定した場合は、すでに1個のルールアクションが設定されています。追加のルールアクションを追加するには、まず Ontology Manager で作成し、次にルールアクションを追加をクリックして追加します。

    利用可能なルールアクションを設定する

    ルールアクションの設定について詳しくはこちら

  3. 任意の機能を有効にする: Foundry Rules の機能をカスタマイズするため、Workshop アプリの Rule Editor ウィジェットの設定には、いくつかのオプションが用意されています。任意の機能のドキュメントに記載されているように、これらのオプションを切り替えて、高度な機能を有効または無効にします。

  4. 提案の表示時の差分比較を設定する: 提案ウィジェットで差分を正しく表示するには、関連する提案オブジェクトのプロパティに次のタイプクラスを追加します。これらのタイプクラスは、アクションパラメーターではなく、オブジェクトタイプのプロパティに追加します。

    • Proposal Reviewer ウィジェットに表示するすべてのプロパティについて、現在のプロパティに foundry-rules.property-diff-for:ID_OF_NEW_PROPERTY タイプクラスを追加します。
    • たとえば、提案オブジェクトのプロパティ new_rule_name がルール名の新しい値を表し、提案オブジェクトのプロパティ current_rule_name が以前の値を表すとします。current_rule_name プロパティには、foundry-rules.property-diff-for:new_rule_name アノテーションを付ける必要があります。
    オントロジーアプリのプロパティに追加されたタイプクラスの名前と種類の例

上記の手順が完了したら、作成したトランスフォームパイプラインを設定して、ワークフローに合わせる方法を確認してください。