注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オントロジー提案では、オントロジーのメインバージョンに基づいたブランチでオントロジーに変更を加えることができます。このプロセスにより、すべての変更がレビューされ、承認されるまでメインのオントロジーに組み込まれないことが保証されます。
ブランチ:オントロジーの ブランチ は、そのオントロジーの別バージョンであり、メインバージョンから派生し、実験や変更を行ってもメインブランチに影響を与えないように設計されています。これにより、ユーザーはオントロジーに対する調整を分離した環境でテストし、洗練させることができます。
提案:提案 は、オントロジーのブランチに特化したバージョン管理システムのプルリクエストに相当します。提案はブランチと共に自動的に作成され、メインブランチにマージされる変更のレビュー、名前、説明などのメタデータが含まれます。提案は、別のブランチで行われた変更をレビューし、承認するための仕組みとして機能します。
ブランチを作成 を選択してダイアログを開き、提案のタイトルと説明を選択することで、ブランチを作成できます。
また、オントロジーに既に変更がある場合で、それらを提案に含めたい場合は、保存を選択し、保存ダイアログから 変更を提案する を切り替えることができます。
メインブランチにいる場合で、変更がない場合は、ブランチ選択コンポーネントを選択して、新しいブランチに名前を入力することで、ブランチを作成できます。
提案のブランチは、メインのオントロジー設定でのみ作成できます。他の提案に基づいて新しいブランチを作成することはできません。
ブランチにいる間、ワークスペースインターフェースの上部にあるブランチナビゲーショントップバーに現在のブランチが表示されます。
この時点で、提案を作成した方法によっては、ブランチにすでにいくつかの変更があるかもしれません。ブランチにいる間、オントロジーのリソースに変更を加えることができます。これには、作成や削除も含まれます。
変更されたオントロジーのエンティティは、提案内の別々の タスク として構成され、レビューが可能になります。
オントロジーの役割 に移行したリソースでは、ビューアは提案のリソースに対して変更を加えることができます。リソースがデータソースから派生した権限にある場合、提案ではエディタまたはオーナーのみがそれらに変更を加えることができます。
ブランチ上では、エディタまたはオーナーの権限を持っている場合にリソースを編集できます。また、ビューアの権限を持っているリソースを編集することもできますが、そのリソースが新しい オントロジーの役割 を使用している場合に限ります。オントロジーの役割を使用してリソースを移行するには、オントロジーの役割の移行ガイド に従ってください。
ブランチに変更を加えた後、提案にレビュアーを追加することができます。これを行うには、提案ビュー に移動し、トップバーにある 提案の詳細を開く を選択します。
ブランチを終了した場合、提案 タブに移動して提案を選択するか、ブランチ選択コンポーネントを使用して提案の概要にアクセスできます。
そこから、レビュアー セクションでレビュアーを割り当てます。
提案が In review
の段階になるまで、レビュアーに通知されません。
提案内のさまざまなタスクにコメントを残すことで、提案された変更についての文脈を提供することもできます。タスクのコメントセクションにアクセスするには、レビュー タブを選択し、右端にあるコメントサイドバーを選択してください。
レビュアーは、レビュー タブで個々のタスクを承認または拒否し、レビューをサポートするためにコメントを追加することができます。
変更を承認するには、レビュアーはリソースのオーナーまたはエディタである必要があります。
権限のないユーザーは、タスクをレビューすることはできますが、例えば、変更に対する意見を伝えるためにレビューを行うことができますが、これはタスクの承認状態に影響を与えません。
提案の作成者がすべての編集済みリソースにオーナーまたはエディタの権限を持っている場合、自分の変更を承認することができます。
エディタやオーナーが明示的にレビュアーとして追加されていなくても、あなたの提案を承認することができます。レビュアーのリストを、誰が変更をレビューすべきかを把握するための方法として使用することをお勧めしますが、オントロジーの保護のためには、役割や権限の慎重な割り当てを行うことが必要です。
変更がレビューされ、承認された後、提案はオントロジーにマージすることができます。
オントロジーへの変更のマージには特別な権限は必要ありません。提案が承認された後、ブランチを編集できる人は誰でも、オントロジーに提案をマージすることができます。
提案がマージされると、レビュー中 セクションからサイドバーの マージ済み セクションに移動します。
提案をマージする前の任意の時点で、サイドバーから 削除 を選択して提案を閉じることができます。
提案は、メインのオントロジー設定にのみマージできます。
提案は自動的に元に戻すことはできません。提案を元に戻すには、それに含まれるさまざまな変更を元に戻す必要があります。
提案が閉じられると、再び開くことはできません。
ブランチナビゲーションバー:ブランチを編集しているときにワークスペースの上部に表示されます。ここから次の操作ができます。
提案タブ: 提案タブからは、異なるステータスの提案を表示することができます。ステータスの定義は以下の通りです。
提案ビュー:概要、レビュー、チェンジログのタブを選択して、提案に関する詳細情報を確認できます。
提案の概要では、提案に関する情報が一元化されており、現在の段階、行われた変更、レビューが必要なタスク、選択されたレビュアーが表示されます。現在編集中の提案のこのビューにアクセスするには、トップバーにある 提案の概要に移動 を選択します。任意の提案の概要ページにアクセスするには、提案 タブに移動し、表示したい提案を選択します。
提案の段階:提案の最初の段階は、準備段階です。レビューを依頼する を選択して、提案を レビュー中 の段階に移動させます。すべてのタスクがレビューされ、承認された後、提案は最後の段階である 提案をマージする に移ります。この時点から、同じオプションを使用してメインのオントロジーに変更をマージできます。
ブランチ上の変更を表示する:編集内容は、概要ページの下部に表示されます。編集は、作成者とタスクによってカテゴライズされ、タスクはオントロジーのリソースに対応します。変更を表示し、リソースに移動するか、その変更を破棄することができます。変更の履歴は、チェンジログ タブからもアクセスできます。ここでは、変更が行われた正確なタイミングも表示されます。
レビュアーを表示および追加する:特定の同僚を提案のレビューに割り当てます。レビュアーは、提案がレビュー段階に移動した後にのみ通知されます。
注意が必要なタスクを表示する:このセクションでは、レビュー段階で拒否されたすべてのタスクが表示されます。
提案のリンクをコピーして、簡単に仲間と共有できます。
レビュータブには、提案内のすべてのタスクが表示されます。 ここから、次の操作ができます。
チェンジログタブには、ブランチ上の変更履歴が詳細に表示されます。特定のユーザーが特定の時点で行った編集を明らかにするために、タスクを展開することができます。また、関連するオントロジーのリソースに直接移動することもできます。
提案を表示する:提案のタイトルと説明は、オントロジーにアクセスできるすべてのユーザーによって検索可能です。提案内のリソースに少なくともビューアアクセスがあるユーザーは、それらのリソースに関連する変更を表示できます。
提案を作成する:オントロジーにアクセスできるすべてのユーザーは、提案を作成できます。
ブランチを編集する:作成者と、提案内の編集済みリソースのいずれかにエディタまたはオーナーの権限を持つユーザーは、ブランチを編集できます。
ブランチ上のエンティティを編集する:ブランチを編集できる人(上記参照)で、以下のいずれかの条件を満たす人は、ブランチ上のリソースを編集できます。
提案内のタスクを承認または拒否する:誰でも変更を承認または拒否したり、提案にコメントを残すことができます。タスクが承認されたとしてカウントされるためには、承認者はリソースのオーナーまたはエディタである必要があります。
提案をリリースする:提案が承認された後、ブランチを編集できる人は誰でも、提案をリリースできます。
オントロジー提案は、デフォルトでは無効になっています。組織の管理者は、コントロールパネルのオントロジー設定で、組織にこの機能を有効にすることができます。