辞書
AIMO辞書は、タクソノミー内のすべての有効なコードの正式なリストです。各コードのラベル、説明、ライフサイクル情報を含む完全な定義を提供します。
辞書とは
辞書は、すべてのAIMOタクソノミーコードの完全な機械可読セットを提供します。以下を含みます:
- 8次元にわたる91コードすべて
- ラベルと定義(言語パックによる翻訳付き)
- ライフサイクルメタデータ(ステータス、導入バージョン、非推奨、削除)
- コード使用のためのスコープノートと例
辞書は以下を可能にします:
- 証跡テンプレート:コードはEVテンプレートでAIシステムを分類するために使用されます
- バリデータ:バリデータはすべてのコードが辞書に存在することをチェックします
- カバレッジマップ:コードにより外部フレームワークや規制へのマッピングが可能になります
!!! info "Single Source of Truth (SSOT)" 辞書のSSOTは以下です:
- **構造**: `data/taxonomy/canonical.yaml`(コード、ステータス、ライフサイクル)
- **翻訳**: `data/taxonomy/i18n/*.yaml`(言語ごとのラベル、定義)
CSVファイルは配布用に**生成されるアーティファクト**です。ダウンロードは[リリース](../../../releases/)を参照してください。
列スキーマ
正規辞書は18列を使用します(言語非依存構造):
識別列(5)
| # | 列 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| 1 | standard_id |
はい | 標準識別子 | AIMO-STD |
| 2 | standard_version |
はい | SemVer形式 | 0.1.0 |
| 3 | dimension_id |
はい | 2文字の次元ID | FS, UC, DT |
| 4 | dimension_name |
はい | 次元名 | 機能スコープ |
| 5 | code |
はい | 完全なコード | UC-001 |
ラベルと定義列(4)
| # | 列 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| 6 | label |
はい | コードラベル(最大50文字) | 一般QA |
| 7 | definition |
はい | コード定義(1〜2文) | 一般的な質問応答・対話利用。 |
| 8 | scope_notes |
いいえ | 使用範囲の補足 | Low to medium risk... |
| 9 | examples |
いいえ | パイプ区切りの例 | chatbot\|recommendation |
!!! note "翻訳"
正規データモデルでは翻訳を言語パック(data/taxonomy/i18n/*.yaml)に分離しています。各言語パックはdimension_name、label、definitionのローカライズ版を提供します。詳細はローカリゼーションガイドを参照してください。
ライフサイクル列(6)
| # | 列 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| 10 | status |
はい | active, deprecated, removed |
active |
| 11 | introduced_in |
はい | 追加されたバージョン | 0.1.0 |
| 12 | deprecated_in |
いいえ | 非推奨化されたバージョン | 1.2.0 |
| 13 | removed_in |
いいえ | 削除されたバージョン | 2.0.0 |
| 14 | replaced_by |
いいえ | 代替コード | UC-015 |
| 15 | backward_compatible |
はい | trueまたはfalse |
true |
ガバナンス列(3)
| # | 列 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| 16 | references |
いいえ | 外部参照 | ISO/IEC 42001 |
| 17 | owner |
いいえ | 責任者 | AIMO WG |
| 18 | last_reviewed_date |
いいえ | 最終レビュー(YYYY-MM-DD) | 2026-01-19 |
初期エントリ
現在の辞書バージョンはv0.1.0で、以下を含みます:
| 次元 | 名称 | 有効コード | 非推奨 | 合計 |
|---|---|---|---|---|
| FS | 機能スコープ | 6 | 0 | 6 |
| UC | ユースケース分類 | 30 | 0 | 30 |
| DT | データ種別 | 10 | 0 | 10 |
| CH | チャネル | 8 | 0 | 8 |
| IM | 統合形態 | 7 | 0 | 7 |
| RS | リスク面 | 8 | 0 | 8 |
| OB | 成果 | 7 | 0 | 7 |
| LG | ログ/記録種別 | 15 | 0 | 15 |
| 合計 | 91 | 0 | 91 |
!!! note "完全なコード一覧" 91コードの完全なリストは生成されたCSVアーティファクトで利用可能です。このドキュメントページは列定義と使用ガイダンスを提供します。詳細なコード定義:
- **ダウンロード**: 言語別CSVファイルは[リリース](../../../releases/)を参照
- **言語別CSV**: `artifacts/taxonomy/current/{lang}/taxonomy_dictionary.csv`
- **レガシー英日混在CSV**: `source_pack/03_taxonomy/legacy/taxonomy_dictionary_v0.1.csv`(凍結、後方互換性のためのみ維持)
更新ポリシー
新規コードの追加
- 次元内の次に利用可能な番号を割り当てる(例:
UC-030の後はUC-031) statusをactiveに設定introduced_inを現在のバージョンに設定backward_compatibleをtrueに設定- ラベルと定義を提供(翻訳は言語パックに追加)
既存コードの変更
| 変更タイプ | 許可 | バージョン影響 |
|---|---|---|
| 定義の明確化 | はい | PATCH |
| スコープノートの更新 | はい | PATCH |
| ラベル変更(意味は維持) | はい | MINOR |
| 意味の変更 | いいえ | 代わりに新規コードを作成 |
コードの非推奨化
statusをdeprecatedに設定deprecated_inを現在のバージョンに設定replaced_byを新しいコードに設定(該当する場合)- コードは後方互換性のために機能し続ける
- 理由をscope_notesに文書化
コードの削除
- まず少なくとも1つのMINORバージョンで非推奨化
statusをremovedに設定removed_inを現在のMAJORバージョンに設定- コードは新しい証跡には無効
互換性ポリシー
| アクション | バージョン影響 | 後方互換性 |
|---|---|---|
| 新規コード追加 | MINOR | あり |
| コード非推奨化 | MINOR | あり |
| 定義の明確化 | PATCH | あり |
| コード削除 | MAJOR | なし |
| コードの意味変更 | 許可されない | - |
使用方法
証跡テンプレートでの使用
各証跡テンプレートには8次元コードテーブルが含まれます:
## AIMOコード(8次元)
| 次元 | コード | ラベル |
| --- | --- | --- |
| **FS** | `FS-001` | 社内生産性 |
| **UC** | `UC-001`, `UC-002` | 一般QA、要約 |
| **DT** | `DT-002`, `DT-004` | 社内情報、個人情報 |
| **CH** | `CH-001` | Web UI |
| **IM** | `IM-002` | SaaS連携 |
| **RS** | `RS-001`, `RS-003` | 情報漏えい、法令/規程違反 |
| **OB** | `OB-001` | 効率化 |
| **LG** | `LG-001`, `LG-002` | 申請記録、審査/承認記録 |
バリデータでの使用
バリデータは以下をチェックします:
- 証跡で参照されるすべてのコードが辞書に存在する
- コードフォーマットが期待されるパターンに一致する(
PREFIX-###) - 非推奨コードは警告を発する
- 削除されたコードは拒否される
拡張ガイドライン
組織はカスタムコードで辞書を拡張できます:
拡張プレフィックス:
X-<ORG>-<DIM>-<TOKEN>
例:ACME社のカスタムユースケースコードとしてX-ACME-UC-901。
拡張ルール:
- カスタムコードは標準コードと競合してはならない
- カスタムコードはローカル拡張辞書に文書化されるべき
- 外部関係者とエビデンスを交換する際は、標準コードのみを使用
ダウンロード
辞書と関連ファイルを含むダウンロード可能なパッケージはリリースを参照してください。