What Metadata Is in a SMIL Head Section?
The <head> section of a Synchronized Multimedia
Integration Language (SMIL) document contains essential non-visual
information, configurations, and descriptive properties that govern how
multimedia presentations behave and are cataloged. Rather than defining
the sequential playback of audio, video, or images, the
<head> stores document-level properties,
administrative details, semantic markup, and spatial layout rules.
Understanding these metadata types is key to authoring accessible,
searchable, and well-structured multimedia presentations.
Basic Name-Value Document Properties
The simplest form of metadata in a SMIL document is stored using the
<meta> element. This element utilizes standard
name and content attributes to define generic
administrative and descriptive values. Common attributes include:
- Title and Description: Identifies the formal title and a brief narrative summary of the multimedia presentation.
- Author and Publisher: Specifies the individual, organization, or entity responsible for creating and distributing the file.
- Copyright and Licensing: Details intellectual property rights, terms of use, or Creative Commons licensing.
- Generator: Identifies the software, tool, or authoring environment used to output the SMIL code.
- Keywords: Lists searchable tags to aid media indexing engines and playback search tools.
<head>
<meta name="title" content="Interactive Geography Lesson" />
<meta name="author" content="Jane Doe" />
<meta name="copyright" content="2026 Educational Media Group" />
</head>Semantic and RDF/Dublin Core Metadata
For standardized indexing and advanced semantic web applications,
SMIL supports the <metadata> container element. This
container typically holds structured XML schemas, most commonly Resource
Description Framework (RDF) and Dublin Core elements.
Semantic metadata allows media servers, digital asset management (DAM) platforms, and search engines to extract rich descriptions about the content's context, language, subject matter, and target audience without parsing the entire playback timeline.
<head>
<metadata>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description about="">
<dc:title>Introduction to Plate Tectonics</dc:title>
<dc:creator>Jane Doe</dc:creator>
<dc:language>en-US</dc:language>
<dc:format>application/smil+xml</dc:format>
</rdf:Description>
</rdf:RDF>
</metadata>
</head>Layout Configurations
Spatial presentation rules are defined as structural metadata within
the <layout> element inside the
<head>. While the <body>
coordinates time and media sequencing, the <head>
sets the dimensions, coordinates, and visual layers where that media
appears.
<root-layout>: Defines the global viewport dimensions (width and height), background color, and overall presentation canvas.<region>: Creates dedicated target zones with specific coordinates (top, left, width, height, z-index) to position text captions, video streams, or overlay graphics.
Presentation Styles and Transitions
Visual styling rules and scene transitions are also declared in the
<head> for reuse throughout the presentation
timeline:
<style>Elements: Store Cascading Style Sheets (CSS) definitions for text formatting, typography, borders, and colors applied to SMIL visual components.<transition>Elements: Define reusable transition effects, such as wipes, dissolves, or fades, specifying transition types, subtypes, and duration parameters that body elements reference during playback.
System and Custom Content Modifiers
SMIL allows authors to define conditional playback rules and custom
attributes inside <head> sub-elements like
<customAttributes>. This metadata specifies user
preferences, bandwidth requirements, language choices, or accessibility
flags (such as audio descriptions or closed-captioning toggles) to
ensure the media engine adapts presentation delivery to client
capabilities.