diff --git a/content/RFC0006/index.md b/content/RFC0006/index.md new file mode 100644 index 0000000..0524604 --- /dev/null +++ b/content/RFC0006/index.md @@ -0,0 +1,287 @@ +--- +title: Images and Media +abstract: | + Defines four OXA node types for visual and media content: `Image` (a block-level still image), `InlineImage` (an inline still image), `Video` (a block-level video or animation), and `InlineVideo` (an inline video). These nodes provide a minimal, URL-based representation of media objects aligned with Markdown, HTML, JATS, and schema.org conventions. +--- + +This RFC introduces four node types (`Image`, `InlineImage`, `Video`, and `InlineVideo`) for representing images and video in OXA documents. Media objects are fundamental to scientific and technical writing — figures, diagrams, plots, animations, and video supplements are integral to how research is communicated and understood. + +The design follows the naming convention established in RFC0003 (block-level default, `Inline` prefix for inline variants) and keeps the initial property set deliberately minimal: a URL, an encoding format, and alternative text. Future RFCs may introduce richer media containers (e.g. `Figure` with captions, labels, and numbering) that wrap these primitive media nodes. + +## Motivation & Background + +Every document format supports embedded media, but the abstraction level varies: + +- **Markdown** uses `![alt](url)` for images — simple, inline-capable, no video support +- **HTML** separates `` (images) from `