注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オントロジー内のすべてのオブジェクトタイプ、プロパティ、リンクタイプ、アクション、インターフェースには、開発状態を示すステータスがあります。オントロジーリソースのステータスは、アクティブ、実験的、非推奨、例のいずれかです。オブジェクトタイプは推奨にも分類できます。ステータスメタデータは、オントロジーを編集するユーザーが、ユーザーアプリケーションで実際に利用されているリソースを把握するのに役立ちます。これらのステータスは Object Explorer、Object View、Workshop で確認でき、どのオブジェクトタイプがユーザーアプリケーションでの使用を想定しているかについて、より詳しい情報を提供します。
ステータスには、次の5つの値のいずれかを設定できます。
オブジェクトタイプは、オントロジー内での高い信頼性と正式な位置づけを示す、特別な推奨ステータスをサポートしています。このステータスは、新しい紫色のチェックマークアイコンで表示され、ユーザーが中核となる再利用可能なオブジェクトタイプと、特定のユースケース向けや実験的なオブジェクトタイプとを区別するのに役立ちます。
推奨ステータスは、標準のアクティブステータスよりも目立つように表示されます。このステータスのオブジェクトタイプは、高い基準を満たし、中央チームが管理する「中核」リソースとして扱われることを想定しています。推奨のオブジェクトタイプには、削除の制限など、アクティブステータスと同様の運用上の保護が適用されます。
推奨ステータスの主な特性は次のとおりです。
アプリケーションはオントロジーリソースに依存しているため、リソースのステータスがアクティブの場合、破壊的な影響を及ぼす可能性がある次の操作は許可されません。
デフォルトでは、新しいオントロジーリソースには実験的ステータスが付与されます。ステータスを変更するには、次の手順を実行します。
リソースを非推奨ステータスに変更すると、次の情報を入力する画面が表示されます。
これらのステータスは Object Explorer、Object View、Workshop で確認でき、どのオブジェクトタイプがユーザーアプリケーションでの使用を想定しているかについて、より詳しい情報を提供します。
Ontology Manager は、オブジェクトタイプと、それに関連するプロパティまたはリンクタイプとの間でステータスの整合性を維持します。たとえば、オブジェクトタイプをアクティブから実験的に変更すると、そのすべてのプロパティも実験的に指定されます。
次のテーブルは、異なるステータスのオブジェクトタイプ間のリンクタイプに設定できるステータスを示しています。一般的に、次のようになります。
| オブジェクトタイプ A が…の場合 | かつオブジェクトタイプ B が…の場合 |
|---|---|
| 実験的 | |
| 実験的 | 実験的のみ |
| アクティブ | 実験的のみ |
| 非推奨 | 非推奨のみ |
リンクタイプの外部キーにも同じ要件が適用されます。プロパティを変更すると、アプリケーションはリンクタイプのステータスを変更します。
アプリケーションは、無効な状態を防ぐためにステータスを変更します。外部キープロパティが実験的で、まだ開発中の場合、そのリンクタイプをアクティブに指定して本番環境で依存するべきではありません。一方、プロパティをアクティブに指定した場合、アプリケーションはそのプロパティを外部キーとして参照するリンクタイプをアクティブに変更しません。これは、リンクタイプとその元データソースがまだ開発中であっても、外部キープロパティが本番環境で使用されている状態は有効であるためです。
オブジェクトタイプを実験的からアクティブに変更するときに、そのオブジェクトタイプのすべてのプロパティにもアクティブステータスを適用するオプションがあります。
オブジェクトタイプを例に変更すると、そのすべてのプロパティも自動的に例になります。
オブジェクトタイプのプロパティのステータスは、オブジェクトタイプのプロパティページから一括編集することもできます。プロパティの一括編集について詳しくは、こちらをご覧ください。
オブジェクトタイプのステータスは、ホームページのオブジェクト表示ページから一括編集することもできます。編集するオブジェクトタイプのチェックボックスを選択し、テーブル右上のステータスの編集ボタンを選択します。
OntologyMetadata:ConflictBetweenLinkTypeStatusAndPropertyTypeStatus エラーが表示された場合、リンクタイプのステータスとプロパティのステータスが競合しています。たとえば、外部キーが非推奨の場合、その外部キーを参照するリンクタイプも非推奨である必要があります。
OntologyMetadata:ConflictBetweenLinkTypeStatusAndObjectTypeStatus エラーが表示された場合、リンクタイプのステータスと、それに関連付けられたオブジェクトタイプのいずれかのステータスが競合しています。これは、上のテーブルに照らして、オブジェクトタイプとリンクタイプの組み合わせが無効な場合に発生することがあります。たとえば、実験的なオブジェクトタイプにアクティブなリンクタイプを設定することはできません。