IDポリシー / 名前空間(v0.1)
本ページは、タクソノミーコードと証跡成果物IDの衝突を防ぐための AIMO Standard v0.1 規範 IDポリシーを定義します。
名前空間の分離
| プレフィックス | 用途 | スコープ | 例 |
|---|---|---|---|
| EV- | Evidence(成果物)ID専用 | 証跡オブジェクト(レコード、ドキュメント、バンドル項目)の一意識別子 | EV-20260115-001, EV-20260131-002 |
| LG- | ログ/記録種別(タクソノミー) | ログ/イベント/記録の分類用タクソノミー次元(申請記録、アクセスログ等) | LG-001, LG-002, … LG-015 |
- EV は Evidence 成果物ID 専用(例:
evidence[].id,references[])。evidence[].codesのタクソノミー次元やタクソノミーコードとして EV を使用してはなりません。 - LG は ログ/記録種別 タクソノミー次元です。
evidence[].codes.LG、Evidence Pack マニフェストのcodes.LG、辞書エントリなど、ログ/記録の分類には LG-xxx コード(例:LG-001,LG-007)のみを使用してください。
背景
従来、タクソノミーでは「証跡種別」(申請記録、アクセスログ等)に EV-001 … EV-015 を使用していました。これが EV- を Evidence 成果物ID(例:evidence[].id)に使う用途と衝突していました。曖昧さを解消するため:
- タクソノミー(ログ/記録の分類) → LG-(ログ/記録種別):
LG-001…LG-015。 - Evidence(成果物ID) → EV- 専用:例として
EV-YYYYMMDD-NNN等の安定したID。
バリデータは以下を 拒否 する必要があります:
evidence[].codesで EV をタクソノミー次元として使用すること(例:"EV": ["EV-001"])。代わりに LG とLG-xxxを使用すること。- いずれのタクソノミー/codes フィールドでも EV-001 … EV-999 形式のタクソノミーコードを使用すること。ログ/記録次元では LG-xxx のみ許容します。
v0.1 プレフィックス一覧
| プレフィックス | v0.1 状態 | 用途 |
|---|---|---|
| EV- | 使用中 | Evidence 成果物 ID 専用(例:evidence[].id) |
| LG- | 使用中 | ログ/記録種別タクソノミー次元(evidence[].codes.LG) |
| SC- | 使用中 | スコープ(例:スコープ識別子) |
| RQ-、CT-、CL-、TP-、FD-、RM-、AP-、CH-、PR- | 予約 | Requirement、Control、Claim、Test Plan、Finding、Remediation、Approval、Change、Profile — 将来用;v0.1 では未規範 |
参照
- タクソノミー — 次元 LG: ログ/記録種別
- Evidence Pack テンプレート —
codes.LGおよびev_codes/ev_typeは LG-xxx を使用 - バリデータ — 名前空間・衝突チェック