Examples
Use real .opf.json files as fixtures for validators, renderers, agents, and conversion tests.
Gallery index
Gallery pages group full OPF decks by scenario so downstream sites can link to complete examples.
Business Functions25 OPF example decks for business functions scenarios.Design And Media5 OPF example decks for design and media scenarios.Education15 OPF example decks for education scenarios.Government15 OPF example decks for government scenarios.Industries25 OPF example decks for industries scenarios.International5 OPF example decks for international scenarios.Presentation Types10 OPF example decks for presentation types scenarios.
Technical examples
Feature-focused fixtures that each exercise one part of the format: charts, tables, regions, metadata forms. Use them to test a renderer or validator against a single behavior.
asset-source-forms.opf.jsonAsset Source Formsblock-composition.opf.jsonBlock Compositioncatalog-overrides.opf.jsonCatalog Overrideschart-data-sources.opf.jsonChart Data Sourceschart-type-sampler.opf.jsonChart Type Samplercolumns.opf.jsonColumn Regions Examplecontent-payload-matrix.opf.jsonContent Payload Matrixdesign-backgrounds.opf.jsonDesign Background Variantsdynamic-composition.opf.jsonDynamic compositionfull-feature-tour.opf.jsonFull Feature Tourgrid-spans.opf.jsonGrid Spans Exampleheader-footer-logo-set.opf.jsonHeader Footer Logo Setlanguage-and-writing.opf.jsonLanguage And Writing Metadatamedia-and-follow-up.opf.jsonMedia And Follow-Up Examplemetadata-array-forms.opf.jsonMetadata Array Formsmetrics-quotes-timeline.opf.jsonMetrics Quotes Timeline Exampleminimal.opf.jsonMinimal OPF Decknarrative-beats.opf.jsonNarrative Beatspromoted-region-grid.opf.jsonPromoted Region Gridrich-text-runs.opf.jsonRich Text Runsroot-content.opf.jsonRoot Content Examplerows-chart.opf.jsonRow Regions With Chartslide-design-overrides.opf.jsonSlide Design Overridesslide-sections.opf.jsonSlide Sections Exampletable-and-code.opf.jsonTable And Code Exampletable-cell-types.opf.jsonTable Cell Types
Minimal OPF Deck
The smallest useful deck shows the core contract: document metadata plus a slides array.
{
"name": "Minimal OPF Deck",
"slides": [
{
"title": "Minimal OPF Deck"
},
{
"title": "What This Shows",
"items": [
"A title slide",
"A simple list slide",
"A closing slide"
]
},
{
"title": "Next Steps",
"text": "Use this as a small valid OPF starting point."
}
]
}