Legal pillar · v0.16.0

intellectual-property IntellectualProperty

IP asset record.

$id · https://corpospec.com/schemas/v0.16.0/intellectual-property.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.
filing_date IsoDate yes ISO 8601 date (YYYY-MM-DD).
holder IpHolder yes Holder of the IP.
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
inventors PathRef[] yes Inventor / creator (PathRefs to people).
jurisdiction IsoCountry yes ISO 3166-1 alpha-2 country code.
kind IpKind yes IP asset kind.
registration_number string yes Application / registration number.
registry IpRegistry yes Registry under which the IP is registered.
status IpStatus yes IP-asset lifecycle.
title string yes Public title (patent title, mark text, work title).
book_value number?
book_value_currency IsoCurrency? Balance-sheet recognition (IAS 38 acquired IP).
certificate_ref PathRef? PathRef to the registration certificate.
classification_codes string[] Classification codes (e.g. IPC / CPC / Nice Class).
expiry_date IsoDate? Statutory expiry (e.g. patent: filing+20y; TM: registration+10y renewable; copyright: author's life+70y).
grant_date IsoDate? Date of grant / registration.
managing_agent PathRef? IP-management vendor (PathRef into vendor).
next_renewal_due IsoDate? Next renewal / maintenance fee date.
protects_refs PathRef[] PathRef to underlying product / brand the IP protects.

Definitions

Shared types referenced within this schema.

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.
IpHolder
Holder of the IP.
type: object
IpKind
IP asset kind.
IpRegistry
Registry under which the IP is registered.
IpStatus
IP-asset lifecycle.
IsoCountry
ISO 3166-1 alpha-2 country code.
pattern: ^[A-Z]{2}$
IsoCurrency
ISO 4217 currency code.
pattern: ^[A-Z]{3}$
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_.-]+)+$

Reference in your YAML

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