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:

<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.

Presentation Styles and Transitions

Visual styling rules and scene transitions are also declared in the <head> for reuse throughout the presentation timeline:

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.