ROE - Rich Open multitrack media Encapsulation
Draft Version 1.0 in XML Schema
(very draft - might become a SMIL profile...)
ROE is a xml description format for multitrack media files
Namespace = http://www.xiph.org/roe1.0
XHTML1.0 can be found here: http://www.w3.org/TR/xhtml1-schema/
For further information, see: http://www.annodex.net/
Copyright (c) 2008- Annodex Association, Xiph.Org.
All Rights Reserved.
$Revision: 1.0 $
$Date$
$Id: roe_1_0.xsd 2008/02/01 13:00:00 ginger $
================== Simple Types ====================================
Simple Types in use in this XML schema and inherited from xhtml:
html:title
html:link
html:meta
html:img
Reference to an ID tag of a track element.
Reference to an ID tag of a media element such as video, audio, text.
timestamps similar to [RFC2326]
"smpte-24:" SMPTE time with a 24 fps basis
"smpte-24-drop:" SMPTE time with a 24/1.001 fps basis
"smpte-25:" SMPTE time with a 25 fps basis
"smpte-30:" SMPTE time with a 30 fps basis
"smpte-30-drop:" SMPTE time with a 30/1.001 fps basis
"smpte-50:" SMPTE time with a 50 fps basis
"smpte-60:" SMPTE time with a 60 fps basis
"smpte-60-drop:" SMPTE time with a 60/1.001 fps basis
"npt:" npt-time
Can contain the values "false", "partial", "full"
=================== Generic Attributes ===============================
attribute groups in use in this XML schema and inherited from xhtml:
html:coreattrs
html:i18n
html:attrs
=================== Document Structure ===============================
=================== Root Element ===============================
roe tag containing sequence of one head and one body tag
=================== Document Head ===============================
head tag containing generic description of the ROE file, including
track profiles
i18n = the base language of the head's attribute values and text
content
img = a representative image for the media file
=================== Profile Element ===============================
Profile defines a list of references to the tracks of a media resource
and possibly a selection from the alternative media sources of the trac,
to use for a particular pre-defined profile of the resource
=================== Document Body ====================================
=================== Track Element ====================================
=================== Seq Element ====================================
Seq element encapsulates a sequence of media surces
=================== Switch Element ====================================
Switch between alternates, distinguished for a specific reason
=================== Media Sources ====================================