Legal pillar · v0.16.0

asset-inventory AssetInventoryEntry

Information-asset record.

$id · https://corpospec.com/schemas/v0.16.0/asset-inventory.schema.json

Fields

Field Type Required Description
confidentiality Confidentiality yes Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
criticality AssetCriticality yes Classification level (often parallel to Confidentiality but with a separate, more granular axis for risk modelling).
custodian PathRef yes Custodian — operates day-to-day.
description string yes
disposal_method DisposalMethod yes Disposal method (ISO 27001 A.7.14 secure disposal).
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
kind InventoryAssetKind yes Asset kind.
last_reviewed IsoDate yes ISO 8601 date (YYYY-MM-DD).
lifecycle AssetLifecycle yes Asset lifecycle.
location string yes Where the asset lives (physical address / cloud region / system path).
name string yes
next_review_due IsoDate yes ISO 8601 date (YYYY-MM-DD).
owner PathRef yes Owner — has accountability.
pii_class PiiClass yes Personal-data classification on every record carrying personal data, per BDR 0070 / BDR 0069 / BDR 0078. Used by `corpospec-report` to gate rendering and by the privacy pillar's RoPA records to determine safeguards.
provisioned_on IsoDate yes ISO 8601 date (YYYY-MM-DD).
retention_policy string yes Retention narrative.
canonical_ref PathRef? PathRef to the canonical record in another pillar (where applicable; e.g. vendor.rs entry for a vendor asset).
regulatory_implications string? Regulatory implications free-form (e.g. "GDPR Art. 9 special category — DPIA required").
retired_on IsoDate?

Definitions

Shared types referenced within this schema.

AssetCriticality
Classification level (often parallel to Confidentiality but with a separate, more granular axis for risk modelling).
AssetLifecycle
Asset lifecycle.
Confidentiality
Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
DisposalMethod
Disposal method (ISO 27001 A.7.14 secure disposal).
InventoryAssetKind
Asset kind.
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
PiiClass
Personal-data classification on every record carrying personal data, per BDR 0070 / BDR 0069 / BDR 0078. Used by `corpospec-report` to gate rendering and by the privacy pillar's RoPA records to determine safeguards.

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/asset-inventory.schema.json