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