Organization
An organization associated with the presentation — typically the presenting company, but also hosts, partners, clients, or sponsors. Surfaced on cover slides, footers, and brand bars; the primary organization'…
Metadata
#/$defs/Organization
object
spec/schemas/opf.schema.json
Fields
| Field | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Stable identifier for the organization, used to reference it from Speaker.organizationId. Must be unique within the deck. |
| name | string | yes | Display name shown on slides. |
| legalName | string | — | Optional legal entity name when it differs from the display name. |
| logo | ref:Asset | — | Source for the organization's logo image. Accepts an HTTPS URL, data URI, relative path (resolved against the OPF file location), local path, or 'asset:<id>' reference. Common formats are SVG (preferred for vector logos), PNG (with transparency), or JPG. The primary organization… |
| domain | string | — | Bare internet domain for the organization. Used for footers, contact slides, and engine-driven asset lookups (e.g., favicon-based brand defaults). |
| string | — | General contact email for the organization. Used on contact slides and footer attribution. | |
| phone | string | — | Main contact phone number for the organization. E.164 format is recommended. |
| tagline | string | — | Short tagline rendered alongside the organization name on cover slides. |
| role | enum | — | Role of the organization relative to the presentation. When omitted, the single organization or first organization in array form is treated as primary. |
| socials | ref:Socials | — | Optional social media handles or URLs for the organization. |
id
Type: string · Required · Default: — · Pattern: ^[a-zA-Z0-9_-]+$
Stable identifier for the organization, used to reference it from Speaker.organizationId. Must be unique within the deck.
{
"id": "acme"
}name
Type: string · Required · Default: —
Display name shown on slides.
{
"name": "Acme Corp"
}legalName
Type: string · Optional · Default: —
Optional legal entity name when it differs from the display name.
{
"legalName": "Acme Corporation, Inc."
}logo
Type: ref:Asset · Optional · Default: —
Source for the organization's logo image. Accepts an HTTPS URL, data URI, relative path (resolved against the OPF file location), local path, or 'asset:<id>' reference. Common formats are SVG (preferred for vector logos), PNG (with transparency), or JPG. The primary organization…
{
"logo": "https://cdn.acme.com/logo.svg"
}domain
Type: string · Optional · Default: —
Bare internet domain for the organization. Used for footers, contact slides, and engine-driven asset lookups (e.g., favicon-based brand defaults).
{
"domain": "acme.com"
}Type: string · Optional · Default: —
General contact email for the organization. Used on contact slides and footer attribution.
{
"email": "hello@acme.com"
}phone
Type: string · Optional · Default: —
Main contact phone number for the organization. E.164 format is recommended.
{
"phone": "+14155551234"
}tagline
Type: string · Optional · Default: —
Short tagline rendered alongside the organization name on cover slides.
{
"tagline": "Build the future of work"
}role
Type: enum · Optional · Default: —
Role of the organization relative to the presentation. When omitted, the single organization or first organization in array form is treated as primary.
{
"role": "primary"
}
socials
Type: ref:Socials · Optional · Default: —
Optional social media handles or URLs for the organization.