Continuous Media Markup Language CMML

CMML is a HTML-like markup language for time-continuous data such as audio/video. It enables the description of structure for a media file through marking up temporal clips. It enables attachment of hyperlinks & annotations to the clips. And it can be used for authoring of Annodex content through the stream tag.

The Continuous Media Markup Language, Version 2.1 (March 2006)
draft-pfeiffer-cmml-03.txt (at IETF)
draft-pfeiffer-cmml-03.txt (local)

DTD: cmml.dtd


Abstract

This specification defines the Continuous Media Markup Language (CMML), version 2.1, an XML-based markup language for time-continuous data. Its tags provide for the creation of structured and unstructured annotations as well as hyperlinks and addressable named anchor points for clips of time-continuous data. As well as enabling the creation and storage of such meta data in XML files, the CMML is an authoring language for Annodex streams through its import tags. The tag names in use in CMML are similar to the ones in XHTML.