[ttml2] move ttml11 to ttml2
authorGlenn Adams <glenn@skynav.com>
Thu, 18 Jul 2013 19:50:35 -0600
changeset 456 acf6d8df3943
parent 455 ee40990f59b8
child 457 7ed456ef3e44
[ttml2] move ttml11 to ttml2
ttml11/spec/acknowledgements-current.txt
ttml11/spec/acknowledgements.xml
ttml11/spec/build.xml
ttml11/spec/changelog.xsl
ttml11/spec/entities.dtd
ttml11/spec/entitiesedcopy.dtd
ttml11/spec/escape.sed
ttml11/spec/examples/.cvsignore
ttml11/spec/examples/ex1-p-0.xml
ttml11/spec/examples/ex1-x-0.xml
ttml11/spec/examples/ex1-x-1.xml
ttml11/spec/examples/ex1-x-2.xml
ttml11/spec/examples/ex1.xml
ttml11/spec/examples/ex2-paint-on.xml
ttml11/spec/examples/ex2-pop-on.xml
ttml11/spec/examples/ex2-roll-up.xml
ttml11/spec/examples/ex3-all-elements.xml
ttml11/spec/examples/ex3-all-styles.xml
ttml11/spec/images/.cvsignore
ttml11/spec/images/backgroundColor.png
ttml11/spec/images/color.png
ttml11/spec/images/direction.png
ttml11/spec/images/displayAlign.png
ttml11/spec/images/display_0.png
ttml11/spec/images/display_1.png
ttml11/spec/images/display_2.png
ttml11/spec/images/display_3.png
ttml11/spec/images/display_4.png
ttml11/spec/images/dk.png
ttml11/spec/images/ds.png
ttml11/spec/images/dynamicFlow_RU_animated.svg
ttml11/spec/images/dynamicFlow_snake_0.png
ttml11/spec/images/dynamicFlow_snake_1.png
ttml11/spec/images/dynamicFlow_snake_10.png
ttml11/spec/images/dynamicFlow_snake_11.png
ttml11/spec/images/dynamicFlow_snake_12.png
ttml11/spec/images/dynamicFlow_snake_13.png
ttml11/spec/images/dynamicFlow_snake_14.png
ttml11/spec/images/dynamicFlow_snake_15.png
ttml11/spec/images/dynamicFlow_snake_2.png
ttml11/spec/images/dynamicFlow_snake_3.png
ttml11/spec/images/dynamicFlow_snake_4.png
ttml11/spec/images/dynamicFlow_snake_5.png
ttml11/spec/images/dynamicFlow_snake_6.png
ttml11/spec/images/dynamicFlow_snake_7.png
ttml11/spec/images/dynamicFlow_snake_8.png
ttml11/spec/images/dynamicFlow_snake_9.png
ttml11/spec/images/eh.png
ttml11/spec/images/extent.png
ttml11/spec/images/fontFamily.png
ttml11/spec/images/fontSize.png
ttml11/spec/images/fontStyle.png
ttml11/spec/images/fontWeight.png
ttml11/spec/images/ga.png
ttml11/spec/images/gf.png
ttml11/spec/images/lineHeight.png
ttml11/spec/images/md.png
ttml11/spec/images/model.png
ttml11/spec/images/opacity_0.png
ttml11/spec/images/opacity_1.png
ttml11/spec/images/opacity_2.png
ttml11/spec/images/opacity_3.png
ttml11/spec/images/opacity_4.png
ttml11/spec/images/origin.png
ttml11/spec/images/overflow.png
ttml11/spec/images/padding.png
ttml11/spec/images/sh.png
ttml11/spec/images/streaming.png
ttml11/spec/images/subtitle1.png
ttml11/spec/images/subtitle2.png
ttml11/spec/images/subtitle3.png
ttml11/spec/images/subtitle4.png
ttml11/spec/images/subtitle5.png
ttml11/spec/images/subtitle6.png
ttml11/spec/images/subtitle7.png
ttml11/spec/images/subtitle8.png
ttml11/spec/images/subtitle9.png
ttml11/spec/images/textAlign.png
ttml11/spec/images/textDecoration.png
ttml11/spec/images/textOutline.png
ttml11/spec/images/timers.png
ttml11/spec/images/tm.png
ttml11/spec/images/unicodeBidi.png
ttml11/spec/images/visibility_0.png
ttml11/spec/images/visibility_1.png
ttml11/spec/images/visibility_2.png
ttml11/spec/images/visibility_3.png
ttml11/spec/images/wrapOption.png
ttml11/spec/images/writingMode.png
ttml11/spec/images/zIndex.png
ttml11/spec/jing/isorelax.jar
ttml11/spec/jing/jing.jar
ttml11/spec/jing/saxon.jar
ttml11/spec/jing/xercesImpl.jar
ttml11/spec/jing/xml-apis.jar
ttml11/spec/profiles/.cvsignore
ttml11/spec/profiles/dfxp-full.xml
ttml11/spec/profiles/dfxp-presentation.xml
ttml11/spec/profiles/dfxp-transformation.xml
ttml11/spec/rnc/.cvsignore
ttml11/spec/rnc/schema.zip
ttml11/spec/rnc/ttml11-animation.rnc
ttml11/spec/rnc/ttml11-classes.rnc
ttml11/spec/rnc/ttml11-content.rnc
ttml11/spec/rnc/ttml11-core-attribs.rnc
ttml11/spec/rnc/ttml11-datatypes.rnc
ttml11/spec/rnc/ttml11-document.rnc
ttml11/spec/rnc/ttml11-head.rnc
ttml11/spec/rnc/ttml11-layout.rnc
ttml11/spec/rnc/ttml11-metadata-attribs.rnc
ttml11/spec/rnc/ttml11-metadata-items.rnc
ttml11/spec/rnc/ttml11-metadata.rnc
ttml11/spec/rnc/ttml11-parameter-attribs.rnc
ttml11/spec/rnc/ttml11-parameter-items.rnc
ttml11/spec/rnc/ttml11-parameters.rnc
ttml11/spec/rnc/ttml11-styling-attribs.rnc
ttml11/spec/rnc/ttml11-styling.rnc
ttml11/spec/rnc/ttml11-timing-attribs.rnc
ttml11/spec/rnc/ttml11.rnc
ttml11/spec/saxon8/saxon8-ant.jar
ttml11/spec/saxon8/saxon8-dom.jar
ttml11/spec/saxon8/saxon8-dom4j.jar
ttml11/spec/saxon8/saxon8-jdom.jar
ttml11/spec/saxon8/saxon8-sql.jar
ttml11/spec/saxon8/saxon8-xom.jar
ttml11/spec/saxon8/saxon8-xpath.jar
ttml11/spec/saxon8/saxon8-xqj.jar
ttml11/spec/saxon8/saxon8.jar
ttml11/spec/status.xml
ttml11/spec/ttaf1
ttml11/spec/ttml-changes.html
ttml11/spec/ttml-issues.html
ttml11/spec/ttml11.html
ttml11/spec/ttml11.xml
ttml11/spec/xmlspec-ttml11.dtd
ttml11/spec/xmlspec-ttml11.xsl
ttml11/spec/xmlspec.dtd
ttml11/spec/xmlspec.xsl
ttml11/spec/xsd/.cvsignore
ttml11/spec/xsd/schema.zip
ttml11/spec/xsd/ttml11-animation.xsd
ttml11/spec/xsd/ttml11-bindings.xjb
ttml11/spec/xsd/ttml11-content.xsd
ttml11/spec/xsd/ttml11-core-attribs.xsd
ttml11/spec/xsd/ttml11-datatypes.xsd
ttml11/spec/xsd/ttml11-document.xsd
ttml11/spec/xsd/ttml11-head.xsd
ttml11/spec/xsd/ttml11-layout.xsd
ttml11/spec/xsd/ttml11-metadata-attribs.xsd
ttml11/spec/xsd/ttml11-metadata-items.xsd
ttml11/spec/xsd/ttml11-metadata.xsd
ttml11/spec/xsd/ttml11-parameter-attribs.xsd
ttml11/spec/xsd/ttml11-parameter-items.xsd
ttml11/spec/xsd/ttml11-parameters.xsd
ttml11/spec/xsd/ttml11-styling-attribs.xsd
ttml11/spec/xsd/ttml11-styling.xsd
ttml11/spec/xsd/ttml11-timing-attribs.xsd
ttml11/spec/xsd/ttml11.xsd
ttml11/spec/xsd/xml.xsd
ttml11/testsuite/Animation/Animation001.xml
ttml11/testsuite/Animation/Animation002.xml
ttml11/testsuite/Animation/Animation003.xml
ttml11/testsuite/Animation/Animation004.xml
ttml11/testsuite/Animation/Animation005.xml
ttml11/testsuite/Animation/Animation006.xml
ttml11/testsuite/Animation/Animation007.xml
ttml11/testsuite/Animation/Animation008.xml
ttml11/testsuite/Animation/Animation012.xml
ttml11/testsuite/Animation/Animation013.xml
ttml11/testsuite/Animation/Animation014.xml
ttml11/testsuite/Animation/Animation015.xml
ttml11/testsuite/Animation/Animation016.xml
ttml11/testsuite/Animation/Animation017.xml
ttml11/testsuite/Animation/BasicTiming004.xml
ttml11/testsuite/Animation/BasicTiming005.xml
ttml11/testsuite/Animation/MediaParTiming002.xml
ttml11/testsuite/Animation/MediaSeqTiming007.xml
ttml11/testsuite/Content/Br001.xml
ttml11/testsuite/Content/Div001.xml
ttml11/testsuite/Content/Div002.xml
ttml11/testsuite/Content/Div003.xml
ttml11/testsuite/Content/Foreign001.xml
ttml11/testsuite/Content/Paragraph001.xml
ttml11/testsuite/Content/Paragraph002.xml
ttml11/testsuite/Content/Paragraph003.xml
ttml11/testsuite/Content/Paragraph004.xml
ttml11/testsuite/Content/Paragraph005.xml
ttml11/testsuite/Content/Span001.xml
ttml11/testsuite/Content/Span002.xml
ttml11/testsuite/Content/Span003.xml
ttml11/testsuite/Content/Span004.xml
ttml11/testsuite/Content/Span005.xml
ttml11/testsuite/Content/Tt001.xml
ttml11/testsuite/Content/Tt002.xml
ttml11/testsuite/Content/Tt003.xml
ttml11/testsuite/ESH Additions/Font001.xml
ttml11/testsuite/ESH Additions/RealPCPride.wmv.en.xml
ttml11/testsuite/ESH Additions/SpanBackground001.xml
ttml11/testsuite/ESH Additions/Urdu.PNG
ttml11/testsuite/ESH Additions/Visibility001.xml
ttml11/testsuite/ESH Additions/alignment.xml
ttml11/testsuite/ESH Additions/cellResolution001-a.xml
ttml11/testsuite/ESH Additions/div003.xml
ttml11/testsuite/ESH Additions/extent002a.xml
ttml11/testsuite/ESH Additions/extent002b.xml
ttml11/testsuite/ESH Additions/features.xml
ttml11/testsuite/ESH Additions/origin001.xml
ttml11/testsuite/ESH Additions/origin002.xml
ttml11/testsuite/ESH Additions/origin003.xml
ttml11/testsuite/ESH Additions/rtl.xml
ttml11/testsuite/ESH Additions/textAlignment.xml
ttml11/testsuite/ESH Additions/xml_space001.xml
ttml11/testsuite/ESH Additions/xml_space002.xml
ttml11/testsuite/ESH Additions/zOrder001.xml
ttml11/testsuite/LICENSE
ttml11/testsuite/Makefile
ttml11/testsuite/Metadata/Agent004.xml
ttml11/testsuite/Metadata/Copyright003.xml
ttml11/testsuite/Metadata/Desc002.xml
ttml11/testsuite/Metadata/Name005.xml
ttml11/testsuite/Metadata/Role006.xml
ttml11/testsuite/Metadata/Title001.xml
ttml11/testsuite/Parameters/CellResolution001.xml
ttml11/testsuite/Parameters/ClockMode001.xml
ttml11/testsuite/Parameters/ClockMode002.xml
ttml11/testsuite/Parameters/ClockMode003.xml
ttml11/testsuite/Parameters/MarkerMode001.xml
ttml11/testsuite/Parameters/MarkerMode002.xml
ttml11/testsuite/Parameters/Parameters006.xml
ttml11/testsuite/Parameters/PixelAspectRatio001.xml
ttml11/testsuite/Parameters/PixelAspectRatio002.xml
ttml11/testsuite/Parameters/PixelAspectRatio003.xml
ttml11/testsuite/Parameters/PixelAspectRatio004.xml
ttml11/testsuite/Parameters/Sync001-FrameRate23.98fpsFilmSync.xml
ttml11/testsuite/Parameters/Sync002-FrameRate24fpsFilmSync.xml
ttml11/testsuite/Parameters/Sync003-FrameRate25fpsPALSync.xml
ttml11/testsuite/Parameters/Sync004-FrameRate29.97fpsDrop.xml
ttml11/testsuite/Parameters/Sync005-FrameRate29.97fpsNonDrop.xml
ttml11/testsuite/Parameters/Sync006-FrameRate30fpsNonDrop.xml
ttml11/testsuite/Parameters/Sync007-FrameRateMPEG2PCRSync.xml
ttml11/testsuite/Report/Makefile
ttml11/testsuite/Report/report.css
ttml11/testsuite/Report/report.html
ttml11/testsuite/Report/report.xslt
ttml11/testsuite/Report/spec_toc.xml
ttml11/testsuite/Report/tabs.js
ttml11/testsuite/Specification/DocumentExample120.xml
ttml11/testsuite/Specification/DocumentExample822.xml
ttml11/testsuite/Specification/DocumentExample823.xml
ttml11/testsuite/Specification/DocumentExample824.xml
ttml11/testsuite/Specification/DocumentExample825.xml
ttml11/testsuite/Styling/BackgroundColor001.xml
ttml11/testsuite/Styling/BackgroundColor002.xml
ttml11/testsuite/Styling/BackgroundColor003.xml
ttml11/testsuite/Styling/BackgroundColor004.xml
ttml11/testsuite/Styling/BackgroundColor005.xml
ttml11/testsuite/Styling/BackgroundColor006.xml
ttml11/testsuite/Styling/BackgroundColor007.xml
ttml11/testsuite/Styling/BackgroundColor008.xml
ttml11/testsuite/Styling/BackgroundColor009.xml
ttml11/testsuite/Styling/Color001.xml
ttml11/testsuite/Styling/Color002.xml
ttml11/testsuite/Styling/Color003.xml
ttml11/testsuite/Styling/Color004.xml
ttml11/testsuite/Styling/Color005.xml
ttml11/testsuite/Styling/Color007.xml
ttml11/testsuite/Styling/Color008.xml
ttml11/testsuite/Styling/Color009.xml
ttml11/testsuite/Styling/Direction001.xml
ttml11/testsuite/Styling/Direction002.xml
ttml11/testsuite/Styling/Direction003.xml
ttml11/testsuite/Styling/Direction004.xml
ttml11/testsuite/Styling/Direction005.xml
ttml11/testsuite/Styling/Direction006.xml
ttml11/testsuite/Styling/Display001.xml
ttml11/testsuite/Styling/Display002.xml
ttml11/testsuite/Styling/Display004.xml
ttml11/testsuite/Styling/DisplayAlign001.xml
ttml11/testsuite/Styling/DisplayAlign002.xml
ttml11/testsuite/Styling/DisplayAlign003.xml
ttml11/testsuite/Styling/Extent001.xml
ttml11/testsuite/Styling/Extent002.xml
ttml11/testsuite/Styling/FontFamily001.xml
ttml11/testsuite/Styling/FontFamily002.xml
ttml11/testsuite/Styling/FontFamily003.xml
ttml11/testsuite/Styling/FontFamily004.xml
ttml11/testsuite/Styling/FontFamily005.xml
ttml11/testsuite/Styling/FontFamily006.xml
ttml11/testsuite/Styling/FontFamily007.xml
ttml11/testsuite/Styling/FontFamily008.xml
ttml11/testsuite/Styling/FontFamily009.xml
ttml11/testsuite/Styling/FontSize001.xml
ttml11/testsuite/Styling/FontSize002.xml
ttml11/testsuite/Styling/FontSize003.xml
ttml11/testsuite/Styling/FontSize004.xml
ttml11/testsuite/Styling/FontSize005.xml
ttml11/testsuite/Styling/FontStyle001.xml
ttml11/testsuite/Styling/FontStyle002.xml
ttml11/testsuite/Styling/FontStyle003.xml
ttml11/testsuite/Styling/FontStyle004.xml
ttml11/testsuite/Styling/FontWeight001.xml
ttml11/testsuite/Styling/FontWeight002.xml
ttml11/testsuite/Styling/LineHeight001.xml
ttml11/testsuite/Styling/LineHeight002.xml
ttml11/testsuite/Styling/LineHeight003.xml
ttml11/testsuite/Styling/LineHeight006.xml
ttml11/testsuite/Styling/LineHeight007.xml
ttml11/testsuite/Styling/Opacity001.xml
ttml11/testsuite/Styling/Opacity002.xml
ttml11/testsuite/Styling/Opacity003.xml
ttml11/testsuite/Styling/Opacity004.xml
ttml11/testsuite/Styling/Origin001.xml
ttml11/testsuite/Styling/Origin002.xml
ttml11/testsuite/Styling/Overflow001.xml
ttml11/testsuite/Styling/Overflow002.xml
ttml11/testsuite/Styling/Overflow003.xml
ttml11/testsuite/Styling/Overflow004.xml
ttml11/testsuite/Styling/Overflow005.xml
ttml11/testsuite/Styling/Padding001.xml
ttml11/testsuite/Styling/Padding002.xml
ttml11/testsuite/Styling/Padding003.xml
ttml11/testsuite/Styling/Padding004.xml
ttml11/testsuite/Styling/Padding006.xml
ttml11/testsuite/Styling/Padding007.xml
ttml11/testsuite/Styling/Padding008.xml
ttml11/testsuite/Styling/ShowBackground001.xml
ttml11/testsuite/Styling/ShowBackground002.xml
ttml11/testsuite/Styling/Style001.xml
ttml11/testsuite/Styling/Styling001.xml
ttml11/testsuite/Styling/TextAlign001.xml
ttml11/testsuite/Styling/TextAlign002.xml
ttml11/testsuite/Styling/TextAlign003.xml
ttml11/testsuite/Styling/TextAlign004.xml
ttml11/testsuite/Styling/TextAlign005.xml
ttml11/testsuite/Styling/TextAlign006.xml
ttml11/testsuite/Styling/TextDecoration001.xml
ttml11/testsuite/Styling/TextDecoration002.xml
ttml11/testsuite/Styling/TextDecoration003.xml
ttml11/testsuite/Styling/TextDecoration004.xml
ttml11/testsuite/Styling/TextDecoration005.xml
ttml11/testsuite/Styling/TextDecoration006.xml
ttml11/testsuite/Styling/TextDecoration007.xml
ttml11/testsuite/Styling/TextDecoration008.xml
ttml11/testsuite/Styling/TextDecoration009.xml
ttml11/testsuite/Styling/TextDecoration010.xml
ttml11/testsuite/Styling/TextDecoration011.xml
ttml11/testsuite/Styling/TextDecoration012.xml
ttml11/testsuite/Styling/TextDecoration013.xml
ttml11/testsuite/Styling/TextOutline001.xml
ttml11/testsuite/Styling/TextOutline002.xml
ttml11/testsuite/Styling/TextOutline003.xml
ttml11/testsuite/Styling/TextOutline004.xml
ttml11/testsuite/Styling/TextOutline005.xml
ttml11/testsuite/Styling/UnicodeBidi001.xml
ttml11/testsuite/Styling/UnicodeBidi002.xml
ttml11/testsuite/Styling/UnicodeBidi003.xml
ttml11/testsuite/Styling/UnicodeBidi005.xml
ttml11/testsuite/Styling/Visibility001.xml
ttml11/testsuite/Styling/Visibility002.xml
ttml11/testsuite/Styling/Visibility003.xml
ttml11/testsuite/Styling/WrapOption001.xml
ttml11/testsuite/Styling/WrapOption002.xml
ttml11/testsuite/Styling/WrapOption003.xml
ttml11/testsuite/Styling/WrapOption004.xml
ttml11/testsuite/Styling/WrapOption005.xml
ttml11/testsuite/Styling/WritingMode001.xml
ttml11/testsuite/Styling/WritingMode002.xml
ttml11/testsuite/Styling/WritingMode003.xml
ttml11/testsuite/Styling/WritingMode004.xml
ttml11/testsuite/Styling/WritingMode005.xml
ttml11/testsuite/Styling/WritingMode006.xml
ttml11/testsuite/Styling/WritingMode007.xml
ttml11/testsuite/Styling/WritingMode008.xml
ttml11/testsuite/Styling/WritingMode009.xml
ttml11/testsuite/Styling/ZIndex001.xml
ttml11/testsuite/Styling/ZIndex002.xml
ttml11/testsuite/Styling/ZIndex003.xml
ttml11/testsuite/Timing/BasicTimeContainment001.xml
ttml11/testsuite/Timing/BasicTimeContainment002.xml
ttml11/testsuite/Timing/BasicTimeContainment003.xml
ttml11/testsuite/Timing/BasicTimeContainment004.xml
ttml11/testsuite/Timing/BasicTiming001.xml
ttml11/testsuite/Timing/BasicTiming002.xml
ttml11/testsuite/Timing/BasicTiming003.xml
ttml11/testsuite/Timing/BasicTiming006.xml
ttml11/testsuite/Timing/BasicTiming007.xml
ttml11/testsuite/Timing/BasicTiming008.xml
ttml11/testsuite/Timing/BasicTiming010.xml
ttml11/testsuite/Timing/BasicTiming011.xml
ttml11/testsuite/Timing/BasicTiming012.xml
ttml11/testsuite/Timing/BeginDur001.xml
ttml11/testsuite/Timing/BeginEnd001.xml
ttml11/testsuite/Timing/BeginEnd002.xml
ttml11/testsuite/Timing/BeginEnd003.xml
ttml11/testsuite/Timing/FixedBeginEnd002.xml
ttml11/testsuite/Timing/MediaParTiming001.xml
ttml11/testsuite/Timing/MediaParTiming003.xml
ttml11/testsuite/Timing/MediaSeqTiming001.xml
ttml11/testsuite/Timing/MediaSeqTiming002.xml
ttml11/testsuite/Timing/MediaSeqTiming003.xml
ttml11/testsuite/Timing/MediaSeqTiming004.xml
ttml11/testsuite/Timing/MediaSeqTiming005.xml
ttml11/testsuite/Timing/MediaSeqTiming006.xml
ttml11/testsuite/filelist.xml
ttml11/testsuite/web-framework/Adobe.js
ttml11/testsuite/web-framework/DFXP_HTML.js
ttml11/testsuite/web-framework/HTML5_player.js
ttml11/testsuite/web-framework/JWP.js
ttml11/testsuite/web-framework/NCAM.js
ttml11/testsuite/web-framework/START.html
ttml11/testsuite/web-framework/dfxp_movie.flv
ttml11/testsuite/web-framework/dfxp_movie.ogv
ttml11/testsuite/web-framework/dfxp_movie_mp4.avi
ttml11/testsuite/web-framework/dfxp_movie_orig.avi
ttml11/testsuite/web-framework/functions.js
ttml11/testsuite/web-framework/generate_tests.js.xslt
ttml11/testsuite/web-framework/sample_player.js
ttml11/testsuite/web-framework/style.css
ttml11/testsuite/web-framework/tests.js
ttml2/spec/acknowledgements-current.txt
ttml2/spec/acknowledgements.xml
ttml2/spec/build.xml
ttml2/spec/changelog.xsl
ttml2/spec/entities.dtd
ttml2/spec/entitiesedcopy.dtd
ttml2/spec/escape.sed
ttml2/spec/examples/.cvsignore
ttml2/spec/examples/ex1-p-0.xml
ttml2/spec/examples/ex1-x-0.xml
ttml2/spec/examples/ex1-x-1.xml
ttml2/spec/examples/ex1-x-2.xml
ttml2/spec/examples/ex1.xml
ttml2/spec/examples/ex2-paint-on.xml
ttml2/spec/examples/ex2-pop-on.xml
ttml2/spec/examples/ex2-roll-up.xml
ttml2/spec/examples/ex3-all-elements.xml
ttml2/spec/examples/ex3-all-styles.xml
ttml2/spec/images/.cvsignore
ttml2/spec/images/backgroundColor.png
ttml2/spec/images/color.png
ttml2/spec/images/direction.png
ttml2/spec/images/displayAlign.png
ttml2/spec/images/display_0.png
ttml2/spec/images/display_1.png
ttml2/spec/images/display_2.png
ttml2/spec/images/display_3.png
ttml2/spec/images/display_4.png
ttml2/spec/images/dk.png
ttml2/spec/images/ds.png
ttml2/spec/images/dynamicFlow_RU_animated.svg
ttml2/spec/images/dynamicFlow_snake_0.png
ttml2/spec/images/dynamicFlow_snake_1.png
ttml2/spec/images/dynamicFlow_snake_10.png
ttml2/spec/images/dynamicFlow_snake_11.png
ttml2/spec/images/dynamicFlow_snake_12.png
ttml2/spec/images/dynamicFlow_snake_13.png
ttml2/spec/images/dynamicFlow_snake_14.png
ttml2/spec/images/dynamicFlow_snake_15.png
ttml2/spec/images/dynamicFlow_snake_2.png
ttml2/spec/images/dynamicFlow_snake_3.png
ttml2/spec/images/dynamicFlow_snake_4.png
ttml2/spec/images/dynamicFlow_snake_5.png
ttml2/spec/images/dynamicFlow_snake_6.png
ttml2/spec/images/dynamicFlow_snake_7.png
ttml2/spec/images/dynamicFlow_snake_8.png
ttml2/spec/images/dynamicFlow_snake_9.png
ttml2/spec/images/eh.png
ttml2/spec/images/extent.png
ttml2/spec/images/fontFamily.png
ttml2/spec/images/fontSize.png
ttml2/spec/images/fontStyle.png
ttml2/spec/images/fontWeight.png
ttml2/spec/images/ga.png
ttml2/spec/images/gf.png
ttml2/spec/images/lineHeight.png
ttml2/spec/images/md.png
ttml2/spec/images/model.png
ttml2/spec/images/opacity_0.png
ttml2/spec/images/opacity_1.png
ttml2/spec/images/opacity_2.png
ttml2/spec/images/opacity_3.png
ttml2/spec/images/opacity_4.png
ttml2/spec/images/origin.png
ttml2/spec/images/overflow.png
ttml2/spec/images/padding.png
ttml2/spec/images/sh.png
ttml2/spec/images/streaming.png
ttml2/spec/images/subtitle1.png
ttml2/spec/images/subtitle2.png
ttml2/spec/images/subtitle3.png
ttml2/spec/images/subtitle4.png
ttml2/spec/images/subtitle5.png
ttml2/spec/images/subtitle6.png
ttml2/spec/images/subtitle7.png
ttml2/spec/images/subtitle8.png
ttml2/spec/images/subtitle9.png
ttml2/spec/images/textAlign.png
ttml2/spec/images/textDecoration.png
ttml2/spec/images/textOutline.png
ttml2/spec/images/timers.png
ttml2/spec/images/tm.png
ttml2/spec/images/unicodeBidi.png
ttml2/spec/images/visibility_0.png
ttml2/spec/images/visibility_1.png
ttml2/spec/images/visibility_2.png
ttml2/spec/images/visibility_3.png
ttml2/spec/images/wrapOption.png
ttml2/spec/images/writingMode.png
ttml2/spec/images/zIndex.png
ttml2/spec/jing/isorelax.jar
ttml2/spec/jing/jing.jar
ttml2/spec/jing/saxon.jar
ttml2/spec/jing/xercesImpl.jar
ttml2/spec/jing/xml-apis.jar
ttml2/spec/profiles/.cvsignore
ttml2/spec/profiles/dfxp-full.xml
ttml2/spec/profiles/dfxp-presentation.xml
ttml2/spec/profiles/dfxp-transformation.xml
ttml2/spec/rnc/.cvsignore
ttml2/spec/rnc/schema.zip
ttml2/spec/rnc/ttml11-animation.rnc
ttml2/spec/rnc/ttml11-classes.rnc
ttml2/spec/rnc/ttml11-content.rnc
ttml2/spec/rnc/ttml11-core-attribs.rnc
ttml2/spec/rnc/ttml11-datatypes.rnc
ttml2/spec/rnc/ttml11-document.rnc
ttml2/spec/rnc/ttml11-head.rnc
ttml2/spec/rnc/ttml11-layout.rnc
ttml2/spec/rnc/ttml11-metadata-attribs.rnc
ttml2/spec/rnc/ttml11-metadata-items.rnc
ttml2/spec/rnc/ttml11-metadata.rnc
ttml2/spec/rnc/ttml11-parameter-attribs.rnc
ttml2/spec/rnc/ttml11-parameter-items.rnc
ttml2/spec/rnc/ttml11-parameters.rnc
ttml2/spec/rnc/ttml11-styling-attribs.rnc
ttml2/spec/rnc/ttml11-styling.rnc
ttml2/spec/rnc/ttml11-timing-attribs.rnc
ttml2/spec/rnc/ttml11.rnc
ttml2/spec/saxon8/saxon8-ant.jar
ttml2/spec/saxon8/saxon8-dom.jar
ttml2/spec/saxon8/saxon8-dom4j.jar
ttml2/spec/saxon8/saxon8-jdom.jar
ttml2/spec/saxon8/saxon8-sql.jar
ttml2/spec/saxon8/saxon8-xom.jar
ttml2/spec/saxon8/saxon8-xpath.jar
ttml2/spec/saxon8/saxon8-xqj.jar
ttml2/spec/saxon8/saxon8.jar
ttml2/spec/status.xml
ttml2/spec/ttaf1
ttml2/spec/ttml-changes.html
ttml2/spec/ttml-issues.html
ttml2/spec/ttml11.html
ttml2/spec/ttml11.xml
ttml2/spec/xmlspec-ttml11.dtd
ttml2/spec/xmlspec-ttml11.xsl
ttml2/spec/xmlspec.dtd
ttml2/spec/xmlspec.xsl
ttml2/spec/xsd/.cvsignore
ttml2/spec/xsd/schema.zip
ttml2/spec/xsd/ttml11-animation.xsd
ttml2/spec/xsd/ttml11-bindings.xjb
ttml2/spec/xsd/ttml11-content.xsd
ttml2/spec/xsd/ttml11-core-attribs.xsd
ttml2/spec/xsd/ttml11-datatypes.xsd
ttml2/spec/xsd/ttml11-document.xsd
ttml2/spec/xsd/ttml11-head.xsd
ttml2/spec/xsd/ttml11-layout.xsd
ttml2/spec/xsd/ttml11-metadata-attribs.xsd
ttml2/spec/xsd/ttml11-metadata-items.xsd
ttml2/spec/xsd/ttml11-metadata.xsd
ttml2/spec/xsd/ttml11-parameter-attribs.xsd
ttml2/spec/xsd/ttml11-parameter-items.xsd
ttml2/spec/xsd/ttml11-parameters.xsd
ttml2/spec/xsd/ttml11-styling-attribs.xsd
ttml2/spec/xsd/ttml11-styling.xsd
ttml2/spec/xsd/ttml11-timing-attribs.xsd
ttml2/spec/xsd/ttml11.xsd
ttml2/spec/xsd/xml.xsd
ttml2/testsuite/Animation/Animation001.xml
ttml2/testsuite/Animation/Animation002.xml
ttml2/testsuite/Animation/Animation003.xml
ttml2/testsuite/Animation/Animation004.xml
ttml2/testsuite/Animation/Animation005.xml
ttml2/testsuite/Animation/Animation006.xml
ttml2/testsuite/Animation/Animation007.xml
ttml2/testsuite/Animation/Animation008.xml
ttml2/testsuite/Animation/Animation012.xml
ttml2/testsuite/Animation/Animation013.xml
ttml2/testsuite/Animation/Animation014.xml
ttml2/testsuite/Animation/Animation015.xml
ttml2/testsuite/Animation/Animation016.xml
ttml2/testsuite/Animation/Animation017.xml
ttml2/testsuite/Animation/BasicTiming004.xml
ttml2/testsuite/Animation/BasicTiming005.xml
ttml2/testsuite/Animation/MediaParTiming002.xml
ttml2/testsuite/Animation/MediaSeqTiming007.xml
ttml2/testsuite/Content/Br001.xml
ttml2/testsuite/Content/Div001.xml
ttml2/testsuite/Content/Div002.xml
ttml2/testsuite/Content/Div003.xml
ttml2/testsuite/Content/Foreign001.xml
ttml2/testsuite/Content/Paragraph001.xml
ttml2/testsuite/Content/Paragraph002.xml
ttml2/testsuite/Content/Paragraph003.xml
ttml2/testsuite/Content/Paragraph004.xml
ttml2/testsuite/Content/Paragraph005.xml
ttml2/testsuite/Content/Span001.xml
ttml2/testsuite/Content/Span002.xml
ttml2/testsuite/Content/Span003.xml
ttml2/testsuite/Content/Span004.xml
ttml2/testsuite/Content/Span005.xml
ttml2/testsuite/Content/Tt001.xml
ttml2/testsuite/Content/Tt002.xml
ttml2/testsuite/Content/Tt003.xml
ttml2/testsuite/ESH Additions/Font001.xml
ttml2/testsuite/ESH Additions/RealPCPride.wmv.en.xml
ttml2/testsuite/ESH Additions/SpanBackground001.xml
ttml2/testsuite/ESH Additions/Urdu.PNG
ttml2/testsuite/ESH Additions/Visibility001.xml
ttml2/testsuite/ESH Additions/alignment.xml
ttml2/testsuite/ESH Additions/cellResolution001-a.xml
ttml2/testsuite/ESH Additions/div003.xml
ttml2/testsuite/ESH Additions/extent002a.xml
ttml2/testsuite/ESH Additions/extent002b.xml
ttml2/testsuite/ESH Additions/features.xml
ttml2/testsuite/ESH Additions/origin001.xml
ttml2/testsuite/ESH Additions/origin002.xml
ttml2/testsuite/ESH Additions/origin003.xml
ttml2/testsuite/ESH Additions/rtl.xml
ttml2/testsuite/ESH Additions/textAlignment.xml
ttml2/testsuite/ESH Additions/xml_space001.xml
ttml2/testsuite/ESH Additions/xml_space002.xml
ttml2/testsuite/ESH Additions/zOrder001.xml
ttml2/testsuite/LICENSE
ttml2/testsuite/Makefile
ttml2/testsuite/Metadata/Agent004.xml
ttml2/testsuite/Metadata/Copyright003.xml
ttml2/testsuite/Metadata/Desc002.xml
ttml2/testsuite/Metadata/Name005.xml
ttml2/testsuite/Metadata/Role006.xml
ttml2/testsuite/Metadata/Title001.xml
ttml2/testsuite/Parameters/CellResolution001.xml
ttml2/testsuite/Parameters/ClockMode001.xml
ttml2/testsuite/Parameters/ClockMode002.xml
ttml2/testsuite/Parameters/ClockMode003.xml
ttml2/testsuite/Parameters/MarkerMode001.xml
ttml2/testsuite/Parameters/MarkerMode002.xml
ttml2/testsuite/Parameters/Parameters006.xml
ttml2/testsuite/Parameters/PixelAspectRatio001.xml
ttml2/testsuite/Parameters/PixelAspectRatio002.xml
ttml2/testsuite/Parameters/PixelAspectRatio003.xml
ttml2/testsuite/Parameters/PixelAspectRatio004.xml
ttml2/testsuite/Parameters/Sync001-FrameRate23.98fpsFilmSync.xml
ttml2/testsuite/Parameters/Sync002-FrameRate24fpsFilmSync.xml
ttml2/testsuite/Parameters/Sync003-FrameRate25fpsPALSync.xml
ttml2/testsuite/Parameters/Sync004-FrameRate29.97fpsDrop.xml
ttml2/testsuite/Parameters/Sync005-FrameRate29.97fpsNonDrop.xml
ttml2/testsuite/Parameters/Sync006-FrameRate30fpsNonDrop.xml
ttml2/testsuite/Parameters/Sync007-FrameRateMPEG2PCRSync.xml
ttml2/testsuite/Report/Makefile
ttml2/testsuite/Report/report.css
ttml2/testsuite/Report/report.html
ttml2/testsuite/Report/report.xslt
ttml2/testsuite/Report/spec_toc.xml
ttml2/testsuite/Report/tabs.js
ttml2/testsuite/Specification/DocumentExample120.xml
ttml2/testsuite/Specification/DocumentExample822.xml
ttml2/testsuite/Specification/DocumentExample823.xml
ttml2/testsuite/Specification/DocumentExample824.xml
ttml2/testsuite/Specification/DocumentExample825.xml
ttml2/testsuite/Styling/BackgroundColor001.xml
ttml2/testsuite/Styling/BackgroundColor002.xml
ttml2/testsuite/Styling/BackgroundColor003.xml
ttml2/testsuite/Styling/BackgroundColor004.xml
ttml2/testsuite/Styling/BackgroundColor005.xml
ttml2/testsuite/Styling/BackgroundColor006.xml
ttml2/testsuite/Styling/BackgroundColor007.xml
ttml2/testsuite/Styling/BackgroundColor008.xml
ttml2/testsuite/Styling/BackgroundColor009.xml
ttml2/testsuite/Styling/Color001.xml
ttml2/testsuite/Styling/Color002.xml
ttml2/testsuite/Styling/Color003.xml
ttml2/testsuite/Styling/Color004.xml
ttml2/testsuite/Styling/Color005.xml
ttml2/testsuite/Styling/Color007.xml
ttml2/testsuite/Styling/Color008.xml
ttml2/testsuite/Styling/Color009.xml
ttml2/testsuite/Styling/Direction001.xml
ttml2/testsuite/Styling/Direction002.xml
ttml2/testsuite/Styling/Direction003.xml
ttml2/testsuite/Styling/Direction004.xml
ttml2/testsuite/Styling/Direction005.xml
ttml2/testsuite/Styling/Direction006.xml
ttml2/testsuite/Styling/Display001.xml
ttml2/testsuite/Styling/Display002.xml
ttml2/testsuite/Styling/Display004.xml
ttml2/testsuite/Styling/DisplayAlign001.xml
ttml2/testsuite/Styling/DisplayAlign002.xml
ttml2/testsuite/Styling/DisplayAlign003.xml
ttml2/testsuite/Styling/Extent001.xml
ttml2/testsuite/Styling/Extent002.xml
ttml2/testsuite/Styling/FontFamily001.xml
ttml2/testsuite/Styling/FontFamily002.xml
ttml2/testsuite/Styling/FontFamily003.xml
ttml2/testsuite/Styling/FontFamily004.xml
ttml2/testsuite/Styling/FontFamily005.xml
ttml2/testsuite/Styling/FontFamily006.xml
ttml2/testsuite/Styling/FontFamily007.xml
ttml2/testsuite/Styling/FontFamily008.xml
ttml2/testsuite/Styling/FontFamily009.xml
ttml2/testsuite/Styling/FontSize001.xml
ttml2/testsuite/Styling/FontSize002.xml
ttml2/testsuite/Styling/FontSize003.xml
ttml2/testsuite/Styling/FontSize004.xml
ttml2/testsuite/Styling/FontSize005.xml
ttml2/testsuite/Styling/FontStyle001.xml
ttml2/testsuite/Styling/FontStyle002.xml
ttml2/testsuite/Styling/FontStyle003.xml
ttml2/testsuite/Styling/FontStyle004.xml
ttml2/testsuite/Styling/FontWeight001.xml
ttml2/testsuite/Styling/FontWeight002.xml
ttml2/testsuite/Styling/LineHeight001.xml
ttml2/testsuite/Styling/LineHeight002.xml
ttml2/testsuite/Styling/LineHeight003.xml
ttml2/testsuite/Styling/LineHeight006.xml
ttml2/testsuite/Styling/LineHeight007.xml
ttml2/testsuite/Styling/Opacity001.xml
ttml2/testsuite/Styling/Opacity002.xml
ttml2/testsuite/Styling/Opacity003.xml
ttml2/testsuite/Styling/Opacity004.xml
ttml2/testsuite/Styling/Origin001.xml
ttml2/testsuite/Styling/Origin002.xml
ttml2/testsuite/Styling/Overflow001.xml
ttml2/testsuite/Styling/Overflow002.xml
ttml2/testsuite/Styling/Overflow003.xml
ttml2/testsuite/Styling/Overflow004.xml
ttml2/testsuite/Styling/Overflow005.xml
ttml2/testsuite/Styling/Padding001.xml
ttml2/testsuite/Styling/Padding002.xml
ttml2/testsuite/Styling/Padding003.xml
ttml2/testsuite/Styling/Padding004.xml
ttml2/testsuite/Styling/Padding006.xml
ttml2/testsuite/Styling/Padding007.xml
ttml2/testsuite/Styling/Padding008.xml
ttml2/testsuite/Styling/ShowBackground001.xml
ttml2/testsuite/Styling/ShowBackground002.xml
ttml2/testsuite/Styling/Style001.xml
ttml2/testsuite/Styling/Styling001.xml
ttml2/testsuite/Styling/TextAlign001.xml
ttml2/testsuite/Styling/TextAlign002.xml
ttml2/testsuite/Styling/TextAlign003.xml
ttml2/testsuite/Styling/TextAlign004.xml
ttml2/testsuite/Styling/TextAlign005.xml
ttml2/testsuite/Styling/TextAlign006.xml
ttml2/testsuite/Styling/TextDecoration001.xml
ttml2/testsuite/Styling/TextDecoration002.xml
ttml2/testsuite/Styling/TextDecoration003.xml
ttml2/testsuite/Styling/TextDecoration004.xml
ttml2/testsuite/Styling/TextDecoration005.xml
ttml2/testsuite/Styling/TextDecoration006.xml
ttml2/testsuite/Styling/TextDecoration007.xml
ttml2/testsuite/Styling/TextDecoration008.xml
ttml2/testsuite/Styling/TextDecoration009.xml
ttml2/testsuite/Styling/TextDecoration010.xml
ttml2/testsuite/Styling/TextDecoration011.xml
ttml2/testsuite/Styling/TextDecoration012.xml
ttml2/testsuite/Styling/TextDecoration013.xml
ttml2/testsuite/Styling/TextOutline001.xml
ttml2/testsuite/Styling/TextOutline002.xml
ttml2/testsuite/Styling/TextOutline003.xml
ttml2/testsuite/Styling/TextOutline004.xml
ttml2/testsuite/Styling/TextOutline005.xml
ttml2/testsuite/Styling/UnicodeBidi001.xml
ttml2/testsuite/Styling/UnicodeBidi002.xml
ttml2/testsuite/Styling/UnicodeBidi003.xml
ttml2/testsuite/Styling/UnicodeBidi005.xml
ttml2/testsuite/Styling/Visibility001.xml
ttml2/testsuite/Styling/Visibility002.xml
ttml2/testsuite/Styling/Visibility003.xml
ttml2/testsuite/Styling/WrapOption001.xml
ttml2/testsuite/Styling/WrapOption002.xml
ttml2/testsuite/Styling/WrapOption003.xml
ttml2/testsuite/Styling/WrapOption004.xml
ttml2/testsuite/Styling/WrapOption005.xml
ttml2/testsuite/Styling/WritingMode001.xml
ttml2/testsuite/Styling/WritingMode002.xml
ttml2/testsuite/Styling/WritingMode003.xml
ttml2/testsuite/Styling/WritingMode004.xml
ttml2/testsuite/Styling/WritingMode005.xml
ttml2/testsuite/Styling/WritingMode006.xml
ttml2/testsuite/Styling/WritingMode007.xml
ttml2/testsuite/Styling/WritingMode008.xml
ttml2/testsuite/Styling/WritingMode009.xml
ttml2/testsuite/Styling/ZIndex001.xml
ttml2/testsuite/Styling/ZIndex002.xml
ttml2/testsuite/Styling/ZIndex003.xml
ttml2/testsuite/Timing/BasicTimeContainment001.xml
ttml2/testsuite/Timing/BasicTimeContainment002.xml
ttml2/testsuite/Timing/BasicTimeContainment003.xml
ttml2/testsuite/Timing/BasicTimeContainment004.xml
ttml2/testsuite/Timing/BasicTiming001.xml
ttml2/testsuite/Timing/BasicTiming002.xml
ttml2/testsuite/Timing/BasicTiming003.xml
ttml2/testsuite/Timing/BasicTiming006.xml
ttml2/testsuite/Timing/BasicTiming007.xml
ttml2/testsuite/Timing/BasicTiming008.xml
ttml2/testsuite/Timing/BasicTiming010.xml
ttml2/testsuite/Timing/BasicTiming011.xml
ttml2/testsuite/Timing/BasicTiming012.xml
ttml2/testsuite/Timing/BeginDur001.xml
ttml2/testsuite/Timing/BeginEnd001.xml
ttml2/testsuite/Timing/BeginEnd002.xml
ttml2/testsuite/Timing/BeginEnd003.xml
ttml2/testsuite/Timing/FixedBeginEnd002.xml
ttml2/testsuite/Timing/MediaParTiming001.xml
ttml2/testsuite/Timing/MediaParTiming003.xml
ttml2/testsuite/Timing/MediaSeqTiming001.xml
ttml2/testsuite/Timing/MediaSeqTiming002.xml
ttml2/testsuite/Timing/MediaSeqTiming003.xml
ttml2/testsuite/Timing/MediaSeqTiming004.xml
ttml2/testsuite/Timing/MediaSeqTiming005.xml
ttml2/testsuite/Timing/MediaSeqTiming006.xml
ttml2/testsuite/filelist.xml
ttml2/testsuite/web-framework/Adobe.js
ttml2/testsuite/web-framework/DFXP_HTML.js
ttml2/testsuite/web-framework/HTML5_player.js
ttml2/testsuite/web-framework/JWP.js
ttml2/testsuite/web-framework/NCAM.js
ttml2/testsuite/web-framework/START.html
ttml2/testsuite/web-framework/dfxp_movie.flv
ttml2/testsuite/web-framework/dfxp_movie.ogv
ttml2/testsuite/web-framework/dfxp_movie_mp4.avi
ttml2/testsuite/web-framework/dfxp_movie_orig.avi
ttml2/testsuite/web-framework/functions.js
ttml2/testsuite/web-framework/generate_tests.js.xslt
ttml2/testsuite/web-framework/sample_player.js
ttml2/testsuite/web-framework/style.css
ttml2/testsuite/web-framework/tests.js
--- a/ttml11/spec/acknowledgements-current.txt	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-Glenn Adams,
-Thomas Bause-Mason,
-John Birch,
-Kees Blom,
-Bert Bos,
-Brad Botkin,
-Dick Bulterman,
-Frans de Jong,
-Mike Dolan,
-Martin D&uuml;rst,
-Donald Evans,
-Geoff Freed,
-Al Gilman,
-Giles Godart-Brown,
-Markus Gylling,
-Markku Hakkinen,
-Sean Hayes,
-Erik Hodge,
-Philipp Hoschka,
-Suzi Hyun,
-Michael Jordan,
-Masahiko Kaneko,
-Courtney Kennedy,
-George Kerscher,
-David Kirby,
-Andrew Kirkpatrick,
-Philippe Le Hégaret,
-Pierre-Anthony Lemieux,
-Chris Lilley,
-Jason Livingston,
-Monica Martin,
-Matthew May,
-Nigel Megitt,
-Thierry Michel,
-Frank Olivier,
-Soohong Daniel Park,
-Silvia Pfeiffer,
-Brian Raymor,
-David Ronca,
-Patrick Schmitz,
-David Singer,
-Craig Smithpeters,
-Andreas Tai,
-and Mohamed Zergaoui.
--- a/ttml11/spec/acknowledgements.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<inform-div1 id="acknowledgments">
-<head>Acknowledgments</head>
-<p>The editor acknowledges the current and former members of the Timed Text Working
-Group, the members of other W3C Working Groups, and industry experts
-in other forums who have contributed directly or indirectly to the
-process or content of this document as follows:</p>
-<p>&acknowledgements-current;</p>
-<p>The editor wishes to especially acknowledge the following contributions
-by members: Micheal Dolan (SMPTE time codes, streaming; SMPTE liaison), David
-Kirby (introductory example document; SMPTE time codes, descriptive metadata; EBU/AAF liaison), Geoff Freed (styling
-and example images of style properties), Sean Hayes (advanced profile
-concepts, including applicative timing), Eric Hodge (timing),
-Thierry Michel (metadata), and Dave Singer (animation, scrolling).</p>
-<p>The Working Group dedicates this specification to our colleague David Kirby.</p>
-</inform-div1>
--- a/ttml11/spec/build.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,216 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Apache Ant script to build spec.
-     Philippe Le Hegaret, W3C -->
-      
-<project name="TimedText" default="generate" basedir=".">
-    <path id="saxon8.classpath">
-        <pathelement location="saxon8/saxon8.jar"/>
-    </path>
-    <property name="html.dir" value="${basedir}"/>
-    <property name="html.name" value="ttml11.html"/>
-    <property name="stylesheet" value="xmlspec-ttml11.xsl"/>
-    <property name="glossary" value="extract-glist.xsl"/>
-    <property name="generateBPlist" value="generateBPlist.xsl"/>
-    <property name="last-public-draft" value="20070706"/>
-    
-    <property name="jing.jar" value="${basedir}/jing/jing.jar"/>
-    <property name="rnc.dir" value="${basedir}/rnc"/>
-    <property name="rnc.schema" value="${rnc.dir}/ttml11.rnc"/>
-    <property name="xsd.dir" value="${basedir}/xsd"/>
-    <property name="xsd.schema" value="${xsd.dir}/ttml11.xsd"/>
-    <property name="profiles.dir" value="${basedir}/profiles"/>
-    <property name="examples.dir" value="${basedir}/examples"/>
-
-    <patternset id="escapable">
-      <include name="examples/*.xml"/>
-      <include name="profiles/*.xml"/>
-    </patternset>
-
-    <patternset id="escaped">
-      <include name="examples/*.esc"/>
-      <include name="profiles/*.esc"/>
-    </patternset>
-
-    <target name="clean-escapes" description="Clean escaped entites.">
-      <delete quiet="true">
-	<fileset dir="${basedir}">
-	  <patternset refid="escaped"/>
-	</fileset>
-      </delete>
-    </target>
-
-    <target name="clean" depends="clean-escapes">
-        <delete quiet="true" file="${html.name}"/>
-    </target>
-
-    <target name="validate-schema-rnc" description="Validates DFXP's RNC Schema.">
-        <java fork="true" jar="${jing.jar}" dir="${rnc.dir}">
-            <arg value="-c"/>
-            <arg value="ttml11.rnc"/>
-        </java>
-    </target>
-
-    <target name="generate-schema-archive-rnc" description="Generate DFXP's RNC Schema archive." depends="validate-schema-rnc">
-        <zip destfile="${rnc.dir}/schema.zip">
-            <fileset dir="${rnc.dir}">
-                <include name="*.rnc"/>
-            </fileset>
-        </zip>
-    </target>
-
-    <target name="create-xsd-bindings" description="Create JAXB Bindings for DFXP's XSD Schema.">
-        <exec executable="xjc" dir="xsd">
-          <arg value="-quiet"/>
-          <arg value="-b"/>
-          <arg value="ttml11-bindings.xjb"/>
-          <arg value="ttml11.xsd"/>
-        </exec>
-    </target>
-
-    <target name="delete-xsd-bindings" description="Delete JAXB Bindings for DFXP's XSD Schema.">
-        <delete includeemptydirs="true">
-          <fileset dir="xsd/org"/>
-        </delete>
-    </target>
-
-    <target name="validate-schema-xsd" description="Validates DFXP's XSD Schema using JAXB tool set." depends="create-xsd-bindings, delete-xsd-bindings"/>
-
-    <target name="generate-schema-archive-xsd" description="Generate DFXP's XSD Schema archive." depends="validate-schema-xsd">
-        <zip destfile="${xsd.dir}/schema.zip">
-            <fileset dir="${xsd.dir}">
-                <include name="*.xsd"/>
-            </fileset>
-        </zip>
-    </target>
-
-    <target name="validate-schemas" description="Validate DFXP schemas" depends="validate-schema-rnc, validate-schema-xsd"/>
-
-    <target name="generate-schema-archives" description="Generate DFXP schema archives" depends="generate-schema-archive-rnc, generate-schema-archive-xsd"/>
-
-    <target name="validate-profile-transformation" description="Validates transformation profile.">
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${profiles.dir}/dfxp-presentation.xml"/>
-        </java>
-    </target>
-
-    <target name="validate-profile-presentation" description="Validates presentation profile.">
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${profiles.dir}/dfxp-presentation.xml"/>
-        </java>
-    </target>
-
-    <target name="validate-profile-full" description="Validates full profile.">
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${profiles.dir}/dfxp-full.xml"/>
-        </java>
-    </target>
-
-    <target name="validate-profiles"
-	    depends="validate-profile-transformation,validate-profile-presentation,validate-profile-full"/>
-
-    <target name="validate-example-1" description="Validates Example 1.">
-        <!-- validate using RNC schema -->
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${examples.dir}/ex1.xml"/>
-        </java>
-        <!-- validate using XSD schema -->
-        <schemavalidate fullchecking="true" warn="true">
-          <schema namespace="http://www.w3.org/ns/ttml" file="${xsd.schema}"/>
-          <fileset dir="${examples.dir}">
-            <include name="ex3.xml"/>
-          </fileset>
-        </schemavalidate>
-    </target>
-
-    <target name="validate-example-3" description="Validates Example 3.">
-        <!-- validate using RNC schema -->
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${examples.dir}/ex3-all-elements.xml"/>
-        </java>
-        <java fork="true" jar="${jing.jar}">
-            <arg value="-c"/>
-            <arg value="${rnc.schema}"/>
-            <arg value="${examples.dir}/ex3-all-styles.xml"/>
-        </java>
-        <!-- validate using XSD schema -->
-        <schemavalidate fullchecking="true" warn="true">
-          <schema namespace="http://www.w3.org/ns/ttml" file="${xsd.schema}"/>
-          <fileset dir="${examples.dir}">
-            <include name="ex3-all-elements.xml"/>
-            <include name="ex3-all-styles.xml"/>
-          </fileset>
-        </schemavalidate>
-    </target>
-
-    <target name="validate-examples"
-	    depends="validate-example-1, validate-example-3"/>
-
-    <target name="validate-xsl" description="Validates all XML files.">
-        <xmlvalidate lenient="true">
-            <fileset dir="." includes="*.xsl"/>
-        </xmlvalidate>
-    </target>
-
-    <target name="validate-svg" description="Validates all SVG files.">
-        <xmlvalidate lenient="false" warn="yes">
-            <fileset dir="." includes="*.svg"/>
-        </xmlvalidate>
-    </target>
-
-    <target name="build-escapes" description="Generate escaped entites.">
-      <apply executable="sed">
-        <arg value="-f"/>
-        <arg value="escape.sed"/>
-	<fileset dir="${basedir}">
-	  <patternset refid="escapable"/>
-	</fileset>
-	<redirector>
-	  <outputmapper>
-    	    <mapper type="glob" from="*" to="*.esc"/>
-	  </outputmapper>
-	</redirector>
-      </apply>
-    </target>
-
-    <target name="validate-tt-specs" description="Validates all Timed Text spec files."
-        depends="build-escapes">
-        <xmlvalidate lenient="false" warn="yes" file="ttml11.xml"/>
-    </target>
-
-    <target name="validate-tt-specs-dont-build-escapes" description="Validates all Timed Text spec files.">
-        <xmlvalidate lenient="false" warn="yes" file="ttml11.xml"/>
-    </target>
-
-    <target name="validate" depends="validate-schemas,validate-examples,validate-xsl,validate-svg,validate-tt-specs,validate-schema-rnc,validate-profiles"/>
-
-    <target name="html" description="Transforms xml into html.">
-        <echo>Generating ttml11.html</echo>
-        <java fork="true" classname="net.sf.saxon.Transform">
-            <classpath refid="saxon8.classpath"/>
-            <arg value="-o"/>
-            <arg value="${html.dir}/${html.name}"/>
-            <arg value="ttml11.xml"/>
-            <arg value="${stylesheet}"/>
-            <arg value="showAssertions=true"/>
-        </java>    
-    </target>
-
-    <target name="generate" description="Generate the specification without updating escaped entities."
-	    depends="generate-schema-archives,validate-tt-specs,html">
-    </target>
-    
-    <target name="sg" description="Shortened generation of the specification without updating changelog and acknowledgments sections, but without rebuilding escapes."
-	    depends="generate-schema-archives,validate-tt-specs-dont-build-escapes,html">
-    </target>
-
-</project>
--- a/ttml11/spec/changelog.xsl	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
-		xmlns:h="http://www.w3.org/1999/xhtml"
-		xmlns="http://www.w3.org/1999/xhtml"
-		xmlns:a="http://www.w3.org/2005/Atom">
-    <xsl:template match="a:entry">
-        <xsl:if test="a:author/a:name!='@@ADDNAME@@'">
-	  <tr>
-	    <td>
-	      <xsl:value-of select="substring-before(a:published, 'T')"/>
-	    </td>
-	    <td>
-	      <xsl:value-of select="a:author/a:name"/>
-	    </td>
-	    <td>
-	      <xsl:value-of select="a:content/h:div/h:pre"/>
-	    </td>
-	  </tr>
-	</xsl:if>
-    </xsl:template>
-    <xsl:template match="a:feed">
-        <table border="1">
-            <tr>
-                <th>Date</th>
-                <th>Editor</th>
-                <th>Description</th>
-            </tr>
-            <xsl:apply-templates select="a:entry">
-                <xsl:sort select="a:published" order="descending"/>
-            </xsl:apply-templates>
-        </table>
-    </xsl:template>
-</xsl:stylesheet>
--- a/ttml11/spec/entities.dtd	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-
-<!-- comment / uncomment the appropriate entity -->
-<!ENTITY % sub.entities SYSTEM "entitiesedcopy.dtd" >
-<!-- <!ENTITY % sub.entities SYSTEM "entitieswd.dtd" > -->
-<!-- <!ENTITY % sub.entities SYSTEM "entitiescr.dtd" > -->
-%sub.entities;
-
-<!-- Titles -->
-<!ENTITY title "Timed Text Markup Language (TTML) 1.1" >
-
-<!-- XML Namespaces used in the drafts -->
-<!ENTITY nsuri "http://www.w3.org/ns/ttml" >
-
-<!--
-<!ENTITY schema "http://www.w3.org/2008/02/tt.xsd" >
--->
-
-<!-- Acknowledgements -->
-
-<!ENTITY acknowledgements SYSTEM "acknowledgements.xml" >
-<!ENTITY acknowledgements-current SYSTEM "acknowledgements-current.txt" >
-
-<!-- Misc entities. Feel free to add more -->
-
-<!ENTITY EII "<emph>element information item</emph>">
-<!ENTITY AII "<emph>attribute information item</emph>">
-
--- a/ttml11/spec/entitiesedcopy.dtd	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>
-
-<!--
-  Date parameters
-  ** DO NOT CHANGE **
-  for publication, change them in entitieswd.dtd
-  -->
-<!ENTITY draft.year "@@@@">
-<!ENTITY draft.month "@@@@">
-<!ENTITY draft.mm "@@">
-<!ENTITY draft.day "@@">
-<!ENTITY draft.dd "@@">
-
-<!-- Don't touch after this line -->
-
-<!ENTITY draft.date "&draft.year;&draft.mm;&draft.dd;">
-
-<!ENTITY prefix "ttml11">
-
-<!ENTITY w3c-designation "&prefix;.html">
-
-<!ENTITY w3c.tr.latest  "http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml11/spec">
-
-<!-- Latest version links. don't touch -->
-<!ENTITY latest "&w3c.tr.latest;/&w3c-designation;?content-type=text/html;charset=utf-8">
-
-<!ENTITY w3c.tr  "">	
-
-<!ENTITY document.role "editors-copy">
-
-<!ENTITY doctype "wd">
-
-<!ENTITY status "<status><p></p></status>">
-
--- a/ttml11/spec/escape.sed	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-s/&/\&amp;/g
-s/</\&lt;/g
-s/>/\&gt;/g
--- a/ttml11/spec/examples/.cvsignore	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-*.esc
\ No newline at end of file
--- a/ttml11/spec/examples/ex1-p-0.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
-  <fo:layout-master-set>
-    <fo:simple-page-master master-name="m1"
-      page-width="640px" page-height="480px">
-      <fo:region-body/>
-    </fo:simple-page-master>
-  </fo:layout-master-set>
-  <fo:page-sequence master-reference="m1">
-    <fo:flow flow-name="xsl-region-body">
-      <!-- region (r1) -->
-      <fo:block-container id="r1" absolute-position="absolute"
-        left="10px" top="100px" width="620px" height="96px"
-        background-color="black" display-align="center">
-        <!-- body (b1) -->
-        <fo:block id="b1-1">
-          <!-- body's space (before) filler -->
-          <fo:block
-            space-after.optimum="96px"
-            space-after.maximum="96px"
-            space-after.conditionality="retain"/>
-          <!-- div (d1) -->
-          <fo:block id="d1-1">
-            <!-- p (p1) -->
-            <fo:block id="p1" text-align="center">
-              <fo:inline font-size="40px" font-weight="bold"
-              color="red">Text 1</fo:inline>
-            </fo:block>
-          </fo:block>
-          <!-- body's space (after) filler -->
-          <fo:block
-            space-after.optimum="96px"
-            space-after.maximum="96px"
-            space-after.conditionality="retain"/>
-        </fo:block>
-      </fo:block-container>
-      <!-- region (r2) -->
-      <fo:block-container id="r2" absolute-position="absolute"
-        left="10px" top="300px" width="620px" height="96px"
-        background-color="black" display-align="center">
-        <!-- body (b1) -->
-        <fo:block id="b1-2">
-          <!-- body's space (before) filler -->
-          <fo:block
-            space-after.optimum="96px"
-            space-after.maximum="96px"
-            space-after.conditionality="retain"/>
-          <!-- div (d1) -->
-          <fo:block id="d1-2">
-            <!-- p (p2) -->
-            <fo:block id="p2" text-align="center">
-              <fo:inline font-size="40px" font-weight="bold"
-              color="yellow">Text 2</fo:inline>
-            </fo:block>
-          </fo:block>
-          <!-- body's space (after) filler -->
-          <fo:block
-            space-after.optimum="96px"
-            space-after.maximum="96px"
-            space-after.conditionality="retain"/>
-        </fo:block>
-      </fo:block-container>
-    </fo:flow>
-  </fo:page-sequence>
-</fo:root>
--- a/ttml11/spec/examples/ex1-x-0.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<tt tts:extent="640px 480px" xml:lang="en"
-  xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1">
-        <style tts:origin="10px 100px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="red"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-1">
-          <div xml:id="d1-1">
-            <p xml:id="p1">Text 1</p>
-          </div>
-        </body>
-      </region>
-      <region xml:id="r2">
-        <style tts:origin="10px 300px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="yellow"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-2">
-          <div xml:id="d1-2">
-            <p xml:id="p2">Text 2</p>
-          </div>
-        </body>
-      </region>
-    </layout>
-  </head>
-</tt>
--- a/ttml11/spec/examples/ex1-x-1.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-<tt tts:extent="640px 480px" xml:lang="en"
-  xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1">
-        <style tts:origin="10px 100px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="red"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-1">
-          <div xml:id="d1-1">
-            <p xml:id="p1">Text 1</p>
-          </div>
-          <div xml:id="d2-1">
-            <p xml:id="p4">Text 4</p>
-          </div>
-        </body>
-      </region>
-      <region xml:id="r2">
-        <style tts:origin="10px 300px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="yellow"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-2">
-          <div xml:id="d1-2">
-            <p xml:id="p2">Text 2</p>
-          </div>
-          <div xml:id="d2-2">
-            <p xml:id="p3">Text 3</p>
-          </div>
-        </body>
-      </region>
-    </layout>
-  </head>
-</tt>
--- a/ttml11/spec/examples/ex1-x-2.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<tt tts:extent="640px 480px" xml:lang="en"
-  xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1">
-        <style tts:origin="10px 100px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="red"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-1">
-          <div xml:id="d2-1">
-            <p xml:id="p4">Text 4</p>
-          </div>
-        </body>
-      </region>
-      <region xml:id="r2">
-        <style tts:origin="10px 300px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="yellow"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-        <body xml:id="b1-2">
-          <div xml:id="d2-2">
-            <p xml:id="p3">Text 3</p>
-          </div>
-        </body>
-      </region>
-    </layout>
-  </head>
-</tt>
--- a/ttml11/spec/examples/ex1.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<tt tts:extent="640px 480px" xml:lang="en"
-  xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1">
-        <style tts:origin="10px 100px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="red"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-      </region>
-      <region xml:id="r2">
-        <style tts:origin="10px 300px"/>
-        <style tts:extent="620px 96px"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontWeight="bold"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:color="yellow"/>
-        <style tts:textAlign="center"/>
-        <style tts:displayAlign="center"/>
-      </region>
-    </layout>
-  </head>
-  <body xml:id="b1">
-    <div xml:id="d1" begin="0s" dur="2s">
-      <p xml:id="p1" region="r1">Text 1</p>
-      <p xml:id="p2" region="r2">Text 2</p>
-    </div>
-    <div xml:id="d2" begin="1s" dur="2s">
-      <p xml:id="p3" region="r2">Text 3</p>
-      <p xml:id="p4" region="r1">Text 4</p>
-    </div>
-  </body>
-</tt>
--- a/ttml11/spec/examples/ex2-paint-on.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-<tt ttp:cellResolution="60 20" xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#parameter" xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1" tts:color="white" tts:origin="10c 4c" tts:extent="40c 5c"/>
-    </layout>
-  </head>
-  <body>
-    <div begin="0s" end="25s">
-      <p>
-        <span begin="0s">Lorem</span>
-        <span begin="1s">ipsum</span>
-        <span begin="2s">dolor</span>
-        <span begin="3s">sit</span>
-      </p>
-      <p>
-        <span begin="4s">Amet</span>                
-        <span begin="5s">consectetur</span>
-        <span begin="6s">adipiscing</span>
-        <span begin="7s">elit</span>
-      </p>
-      <p>
-        <span begin="8s">Sed</span>
-        <span begin="9s">do</span>
-        <span begin="10s">eiusmod</span>
-        <span begin="11s">tempor</span>
-        <span begin="12s">incididunt </span>
-        <span begin="13s">labore</span>
-     </p>
-     <p>
-        <span begin="14s">et</span>
-        <span begin="15s">dolore</span>
-        <span begin="16s">magna</span>
-        <span begin="17s">aliqua</span>
-      </p>
-      <p>
-        <span begin="18s">Ut</span>
-        <span begin="19s">enim</span>
-        <span begin="20s">ad</span>
-        <span begin="21s">minim</span>
-        <span begin="22s">veniam</span>
-        <span begin="23s">quis,</span>
-        <span begin="24s">nostrud</span>
-      </p>
-    </div>
-  </body>
-</tt>
--- a/ttml11/spec/examples/ex2-pop-on.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-<tt ttp:cellResolution="60 20" xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#parameter" xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1" tts:color="white" tts:origin="10c 4c" tts:extent="40c 1c"/>
-      <region xml:id="r2" tts:color="yellow" tts:origin="10c 8c" tts:extent="40c 1c"/>
-    </layout>
-  </head>
-  <body>
-    <div timeContainer="seq">
-      <p region="r1" dur="4s">Lorem ipsum dolor sit</p
-      <p region="r2" dur="4s">Amet consectetur adipiscing elit</p>
-      <p region="r1" dur="6s">Sed do eiusmod tempor incididunt labore</p>
-      <p region="r2" dur="4s">et dolore magna aliqua</p>
-      <p region="r1" dur="7s">Ut enim ad minim veniam quis, nostrud</p>
-    </div>
-  </body>
-</tt>
--- a/ttml11/spec/examples/ex2-roll-up.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<tt ttp:cellResolution="60 20" xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
-  xmlns:tts="http://www.w3.org/ns/ttml#parameter" xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1" tts:color="white" tts:origin="10c 4c" tts:extent="40c 2c"/>
-    </layout>
-  </head>
-  <body>
-    <div region="r1">
-      <p begin="0s" end="8s">Lorem ipsum dolor sit</p
-      <p begin="4s" end="12s">Amet consectetur adipiscing elit</p>
-      <p begin="8s" end="18s">Sed do eiusmod tempor incididunt labore</p>
-      <p begin="14s" end="25s">et dolore magna aliqua</p>
-      <p begin="18s" end="29s">Ut enim ad minim veniam quis, nostrud</p>
-    </div>
-  </body>
-</tt>
--- a/ttml11/spec/examples/ex3-all-elements.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-<tt:tt
-  tts:extent="640px 480px"
-  xml:lang="en"
-  xml:space="default"
-  ttp:cellResolution="3 5"
-  ttp:clockMode="utc"
-  ttp:dropMode="nonDrop"
-  ttp:frameRate="30"
-  ttp:frameRateMultiplier="1000 1001"
-  ttp:markerMode="discontinuous"
-  ttp:pixelAspectRatio="4 3"
-  ttp:profile="http://www.w3.org/ns/ttml/profile/dfxp-presentation"
-  ttp:subFrameRate="2"
-  ttp:tickRate="60"
-  ttp:timeBase="media"
-  xmlns:tt="http://www.w3.org/ns/ttml"
-  xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
-  xmlns:ttp="http://www.w3.org/ns/ttml#parameter"
-  xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <tt:head>
-    <tt:metadata xml:id="m1"/>
-    <ttm:title xml:id="title">A Title</ttm:title>
-    <ttm:desc xml:id="description">This example TTML document attempts to use every element.</ttm:desc>
-    <ttm:copyright xml:id="copyright">Never and Anon.</ttm:copyright>
-    <ttm:agent xml:id="connery" type="person">
-      <ttm:name type="full">Sir Thomas Sean Connery</ttm:name>
-    </ttm:agent>
-    <ttm:agent xml:id="bond" type="character">
-      <ttm:name type="alias">007</ttm:name>
-      <ttm:actor agent="connery"/>
-    </ttm:agent>
-    <ttp:profile xml:id="profile" use="dfxp-presentation">
-      <tt:metadata xml:id="m2"/>
-      <ttp:features xml:id="f1set" xml:base="http://www.w3.org/ns/ttml/feature/">
-        <tt:metadata/>
-        <ttp:feature xml:id="f1" value="required">#fontStyle-italic</ttp:feature>
-      </ttp:features>
-      <ttp:extensions xml:id="e1set" xml:base="http://www.w3.org/ns/ttml/extension/">
-        <tt:metadata/>
-        <ttp:extension xml:id="e1" value="required">#smpte-tt-image</ttp:extension>
-      </ttp:extensions>
-    </ttp:profile>
-    <tt:styling>
-      <tt:metadata xml:id="m3"/>
-      <tt:style xml:id="s1" tts:color="red"/>
-    </tt:styling>
-    <tt:layout>
-      <tt:metadata xml:id="m4"/>
-      <tt:region xml:id="r1" style="s1">
-        <tt:metadata xml:id="m5"/>
-        <tt:set xml:id="a1" tts:zIndex="-1"/>
-        <tt:style xml:id="s2" tts:color="green"/>
-      </tt:region>
-    </tt:layout>
-  </tt:head>
-  <tt:body region="r1">
-    <tt:metadata xml:id="m6"/>
-    <tt:set xml:id="a2" tts:display="auto"/>
-    <tt:div>
-      <tt:metadata xml:id="m7"/>
-      <tt:set xml:id="a3" tts:writingMode="tb"/>
-      <tt:p ttm:agent="bond" ttm:role="caption x-extension-role-1">
-        <tt:metadata xml:id="m8"/>
-        <tt:set xml:id="a4" tts:visibility="hidden"/>
-        <tt:span><tt:metadata xml:id="m9"/><tt:set xml:id="a5" tts:fontSize="20px"/>Text 1</tt:span>
-        <tt:br><tt:metadata xml:id="m10"/><tt:set xml:id="a6" tts:display="none"/></tt:br>
-        <tt:span><tt:metadata xml:id="m11"/>Text 2</tt:span>
-      </tt:p>
-    </tt:div>
-  </tt:body>
-</tt:tt>
--- a/ttml11/spec/examples/ex3-all-styles.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,363 +0,0 @@
-<tt tts:extent="640px 480px" xml:lang="en" xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling">
-  <head>
-    <layout>
-      <region xml:id="r1">
-        <!-- legal backgroundColor values (not exhaustive) -->
-        <style tts:backgroundColor="#000000"/>
-        <style tts:backgroundColor="#c0c0c0"/>
-        <style tts:backgroundColor="#808080"/>
-        <style tts:backgroundColor="#ffffff"/>
-        <style tts:backgroundColor="#800000"/>
-        <style tts:backgroundColor="#ff0000"/>
-        <style tts:backgroundColor="#800080"/>
-        <style tts:backgroundColor="#ff00ff"/>
-        <style tts:backgroundColor="#008000"/>
-        <style tts:backgroundColor="#00ff00"/>
-        <style tts:backgroundColor="#808000"/>
-        <style tts:backgroundColor="#ffff00"/>
-        <style tts:backgroundColor="#000080"/>
-        <style tts:backgroundColor="#0000ff"/>
-        <style tts:backgroundColor="#008080"/>
-        <style tts:backgroundColor="#00ffff"/>
-        <style tts:backgroundColor="#00000000"/>
-        <style tts:backgroundColor="#000000ff"/>
-        <style tts:backgroundColor="#c0c0c0ff"/>
-        <style tts:backgroundColor="#808080ff"/>
-        <style tts:backgroundColor="#ffffffff"/>
-        <style tts:backgroundColor="#800000ff"/>
-        <style tts:backgroundColor="#ff0000ff"/>
-        <style tts:backgroundColor="#800080ff"/>
-        <style tts:backgroundColor="#ff00ffff"/>
-        <style tts:backgroundColor="#008000ff"/>
-        <style tts:backgroundColor="#00ff00ff"/>
-        <style tts:backgroundColor="#808000ff"/>
-        <style tts:backgroundColor="#ffff00ff"/>
-        <style tts:backgroundColor="#000080ff"/>
-        <style tts:backgroundColor="#0000ffff"/>
-        <style tts:backgroundColor="#008080ff"/>
-        <style tts:backgroundColor="#00ffffff"/>
-        <style tts:backgroundColor="rgb(0,0,0)"/>
-        <style tts:backgroundColor="rgb(192,192,192)"/>
-        <style tts:backgroundColor="rgb(128,128,128)"/>
-        <style tts:backgroundColor="rgb(255,255,255)"/>
-        <style tts:backgroundColor="rgb(128,0,0)"/>
-        <style tts:backgroundColor="rgb(255,0,0)"/>
-        <style tts:backgroundColor="rgb(128,0,128)"/>
-        <style tts:backgroundColor="rgb(255,0,255)"/>
-        <style tts:backgroundColor="rgb(255,0,255)"/>
-        <style tts:backgroundColor="rgb(0,128,0)"/>
-        <style tts:backgroundColor="rgb(0,255,0)"/>
-        <style tts:backgroundColor="rgb(128,128,0)"/>
-        <style tts:backgroundColor="rgb(255,255,0)"/>
-        <style tts:backgroundColor="rgb(0,0,128)"/>
-        <style tts:backgroundColor="rgb(0,0,255)"/>
-        <style tts:backgroundColor="rgb(0,128,128)"/>
-        <style tts:backgroundColor="rgb(0,255,255)"/>
-        <style tts:backgroundColor="rgb(0,255,255)"/>
-        <style tts:backgroundColor="rgba(0,0,0,0)"/>
-        <style tts:backgroundColor="rgba(0,0,0,255)"/>
-        <style tts:backgroundColor="rgba(192,192,192,255)"/>
-        <style tts:backgroundColor="rgba(128,128,128,255)"/>
-        <style tts:backgroundColor="rgba(255,255,255,255)"/>
-        <style tts:backgroundColor="rgba(128,0,0,255)"/>
-        <style tts:backgroundColor="rgba(255,0,0,255)"/>
-        <style tts:backgroundColor="rgba(128,0,128,255)"/>
-        <style tts:backgroundColor="rgba(255,0,255,255)"/>
-        <style tts:backgroundColor="rgba(255,0,255,255)"/>
-        <style tts:backgroundColor="rgba(0,128,0,255)"/>
-        <style tts:backgroundColor="rgba(0,255,0,255)"/>
-        <style tts:backgroundColor="rgba(128,128,0,255)"/>
-        <style tts:backgroundColor="rgba(255,255,0,255)"/>
-        <style tts:backgroundColor="rgba(0,0,128,255)"/>
-        <style tts:backgroundColor="rgba(0,0,255,255)"/>
-        <style tts:backgroundColor="rgba(0,128,128,255)"/>
-        <style tts:backgroundColor="rgba(0,255,255,255)"/>
-        <style tts:backgroundColor="rgba(0,255,255,255)"/>
-        <style tts:backgroundColor="transparent"/>
-        <style tts:backgroundColor="black"/>
-        <style tts:backgroundColor="silver"/>
-        <style tts:backgroundColor="gray"/>
-        <style tts:backgroundColor="white"/>
-        <style tts:backgroundColor="maroon"/>
-        <style tts:backgroundColor="red"/>
-        <style tts:backgroundColor="purple"/>
-        <style tts:backgroundColor="fuchsia"/>
-        <style tts:backgroundColor="magenta"/>
-        <style tts:backgroundColor="green"/>
-        <style tts:backgroundColor="lime"/>
-        <style tts:backgroundColor="olive"/>
-        <style tts:backgroundColor="yellow"/>
-        <style tts:backgroundColor="navy"/>
-        <style tts:backgroundColor="blue"/>
-        <style tts:backgroundColor="teal"/>
-        <style tts:backgroundColor="aqua"/>
-        <style tts:backgroundColor="cyan"/>
-        <!-- legal color values (not exhaustive) -->
-        <style tts:color="#000000"/>
-        <style tts:color="#c0c0c0"/>
-        <style tts:color="#808080"/>
-        <style tts:color="#ffffff"/>
-        <style tts:color="#800000"/>
-        <style tts:color="#ff0000"/>
-        <style tts:color="#800080"/>
-        <style tts:color="#ff00ff"/>
-        <style tts:color="#008000"/>
-        <style tts:color="#00ff00"/>
-        <style tts:color="#808000"/>
-        <style tts:color="#ffff00"/>
-        <style tts:color="#000080"/>
-        <style tts:color="#0000ff"/>
-        <style tts:color="#008080"/>
-        <style tts:color="#00ffff"/>
-        <style tts:color="#00000000"/>
-        <style tts:color="#000000ff"/>
-        <style tts:color="#c0c0c0ff"/>
-        <style tts:color="#808080ff"/>
-        <style tts:color="#ffffffff"/>
-        <style tts:color="#800000ff"/>
-        <style tts:color="#ff0000ff"/>
-        <style tts:color="#800080ff"/>
-        <style tts:color="#ff00ffff"/>
-        <style tts:color="#008000ff"/>
-        <style tts:color="#00ff00ff"/>
-        <style tts:color="#808000ff"/>
-        <style tts:color="#ffff00ff"/>
-        <style tts:color="#000080ff"/>
-        <style tts:color="#0000ffff"/>
-        <style tts:color="#008080ff"/>
-        <style tts:color="#00ffffff"/>
-        <style tts:color="rgb(0,0,0)"/>
-        <style tts:color="rgb(192,192,192)"/>
-        <style tts:color="rgb(128,128,128)"/>
-        <style tts:color="rgb(255,255,255)"/>
-        <style tts:color="rgb(128,0,0)"/>
-        <style tts:color="rgb(255,0,0)"/>
-        <style tts:color="rgb(128,0,128)"/>
-        <style tts:color="rgb(255,0,255)"/>
-        <style tts:color="rgb(255,0,255)"/>
-        <style tts:color="rgb(0,128,0)"/>
-        <style tts:color="rgb(0,255,0)"/>
-        <style tts:color="rgb(128,128,0)"/>
-        <style tts:color="rgb(255,255,0)"/>
-        <style tts:color="rgb(0,0,128)"/>
-        <style tts:color="rgb(0,0,255)"/>
-        <style tts:color="rgb(0,128,128)"/>
-        <style tts:color="rgb(0,255,255)"/>
-        <style tts:color="rgb(0,255,255)"/>
-        <style tts:color="rgba(0,0,0,0)"/>
-        <style tts:color="rgba(0,0,0,255)"/>
-        <style tts:color="rgba(192,192,192,255)"/>
-        <style tts:color="rgba(128,128,128,255)"/>
-        <style tts:color="rgba(255,255,255,255)"/>
-        <style tts:color="rgba(128,0,0,255)"/>
-        <style tts:color="rgba(255,0,0,255)"/>
-        <style tts:color="rgba(128,0,128,255)"/>
-        <style tts:color="rgba(255,0,255,255)"/>
-        <style tts:color="rgba(255,0,255,255)"/>
-        <style tts:color="rgba(0,128,0,255)"/>
-        <style tts:color="rgba(0,255,0,255)"/>
-        <style tts:color="rgba(128,128,0,255)"/>
-        <style tts:color="rgba(255,255,0,255)"/>
-        <style tts:color="rgba(0,0,128,255)"/>
-        <style tts:color="rgba(0,0,255,255)"/>
-        <style tts:color="rgba(0,128,128,255)"/>
-        <style tts:color="rgba(0,255,255,255)"/>
-        <style tts:color="rgba(0,255,255,255)"/>
-        <style tts:color="transparent"/>
-        <style tts:color="black"/>
-        <style tts:color="silver"/>
-        <style tts:color="gray"/>
-        <style tts:color="white"/>
-        <style tts:color="maroon"/>
-        <style tts:color="red"/>
-        <style tts:color="purple"/>
-        <style tts:color="fuchsia"/>
-        <style tts:color="magenta"/>
-        <style tts:color="green"/>
-        <style tts:color="lime"/>
-        <style tts:color="olive"/>
-        <style tts:color="yellow"/>
-        <style tts:color="navy"/>
-        <style tts:color="blue"/>
-        <style tts:color="teal"/>
-        <style tts:color="aqua"/>
-        <style tts:color="cyan"/>
-        <!-- legal direction values -->
-        <style tts:direction="ltr"/>
-        <style tts:direction="rtl"/>
-        <!-- legal display values -->
-        <style tts:display="auto"/>
-        <style tts:display="none"/>
-        <!-- legal displayAlign values -->
-        <style tts:displayAlign="before"/>
-        <style tts:displayAlign="center"/>
-        <style tts:displayAlign="after"/>
-        <!-- legal extent values (not exhaustive) -->
-        <style tts:extent="auto"/>
-        <style tts:extent="620px 96px"/>
-        <!-- legal fontFamily values (not exhaustive) -->
-        <style tts:fontFamily="default"/>
-        <style tts:fontFamily="monospace"/>
-        <style tts:fontFamily="sansSerif"/>
-        <style tts:fontFamily="serif"/>
-        <style tts:fontFamily="monospaceSansSerif"/>
-        <style tts:fontFamily="monospaceSerif"/>
-        <style tts:fontFamily="proportionalSansSerif"/>
-        <style tts:fontFamily="proportionalSerif"/>
-        <style tts:fontFamily="Courier New"/>
-        <style tts:fontFamily="'Courier New'"/>
-        <style tts:fontFamily="default, Courier New"/>
-        <style tts:fontFamily="default, 'Courier New'"/>
-        <style tts:fontFamily="Courier New, default"/>
-        <style tts:fontFamily="'Courier New', default"/>
-        <!-- legal fontSize values (not exhaustive) -->
-        <style tts:fontSize="1c"/>
-        <style tts:fontSize="40px"/>
-        <style tts:fontSize="40px 50px"/>
-        <style tts:fontSize="40px 1c"/>
-        <!-- legal fontStyle values -->
-        <style tts:fontStyle="normal"/>
-        <style tts:fontStyle="italic"/>
-        <style tts:fontStyle="oblique"/>
-        <!-- legal fontWeight values -->
-        <style tts:fontWeight="normal"/>
-        <style tts:fontWeight="bold"/>
-        <!-- legal lineHeight values (not exhaustive) -->
-        <style tts:lineHeight="normal"/>
-        <style tts:lineHeight="1c"/>
-        <style tts:lineHeight="40px"/>
-        <!-- legal opacity values (not exhaustive) -->
-        <style tts:opacity="0"/>
-        <style tts:opacity="0.5"/>
-        <style tts:opacity="1"/>
-        <!-- legal origin values (not exhaustive) -->
-        <style tts:origin="auto"/>
-        <style tts:origin="10px 100px"/>
-        <style tts:origin="1c 10c"/>
-        <style tts:origin="40px 10c"/>
-        <!-- legal overflow values -->
-        <style tts:overflow="visible"/>
-        <style tts:overflow="hidden"/>
-        <!-- legal padding values (not exhaustive) -->
-        <style tts:padding="1px"/>
-        <style tts:padding="1px 2px"/>
-        <style tts:padding="1px 2px 3px"/>
-        <style tts:padding="1px 2px 3px 4px"/>
-        <!-- legal showBackground values -->
-        <style tts:showBackground="always"/>
-        <style tts:showBackground="whenActive"/>
-        <!-- legal textAlign values -->
-        <style tts:textAlign="left"/>
-        <style tts:textAlign="center"/>
-        <style tts:textAlign="right"/>
-        <style tts:textAlign="start"/>
-        <style tts:textAlign="end"/>
-        <!-- legal textDecoration values -->
-        <style tts:textDecoration="none"/>
-        <style tts:textDecoration="underline"/>
-        <style tts:textDecoration="noUnderline"/>
-        <style tts:textDecoration="lineThrough"/>
-        <style tts:textDecoration="noLineThrough"/>
-        <style tts:textDecoration="overline"/>
-        <style tts:textDecoration="noOverline"/>
-        <style tts:textDecoration="noUnderline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough noUnderline"/>
-        <style tts:textDecoration="noUnderline lineThrough"/>
-        <style tts:textDecoration="lineThrough noUnderline"/>
-        <style tts:textDecoration="underline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough underline"/>
-        <style tts:textDecoration="underline lineThrough"/>
-        <style tts:textDecoration="lineThrough underline"/>
-        <style tts:textDecoration="noUnderline noOverline"/>
-        <style tts:textDecoration="noOverline noUnderline"/>
-        <style tts:textDecoration="noUnderline overline"/>
-        <style tts:textDecoration="overline noUnderline"/>
-        <style tts:textDecoration="underline noOverline"/>
-        <style tts:textDecoration="noOverline underline"/>
-        <style tts:textDecoration="underline overline"/>
-        <style tts:textDecoration="overline underline"/>
-        <style tts:textDecoration="noUnderline noLineThrough noOverline"/>
-        <style tts:textDecoration="noUnderline noOverline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough noUnderline noOverline"/>
-        <style tts:textDecoration="noLineThrough noOverline noUnderline"/>
-        <style tts:textDecoration="noOverline noUnderline noLineThrough"/>
-        <style tts:textDecoration="noOverline noLineThrough noUnderline"/>
-        <style tts:textDecoration="noUnderline noLineThrough overline"/>
-        <style tts:textDecoration="noUnderline overline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough noUnderline overline"/>
-        <style tts:textDecoration="noLineThrough overline noUnderline"/>
-        <style tts:textDecoration="overline noUnderline noLineThrough"/>
-        <style tts:textDecoration="overline noLineThrough noUnderline"/>
-        <style tts:textDecoration="noUnderline lineThrough noOverline"/>
-        <style tts:textDecoration="noUnderline noOverline lineThrough"/>
-        <style tts:textDecoration="lineThrough noUnderline noOverline"/>
-        <style tts:textDecoration="lineThrough noOverline noUnderline"/>
-        <style tts:textDecoration="noOverline noUnderline lineThrough"/>
-        <style tts:textDecoration="noOverline lineThrough noUnderline"/>
-        <style tts:textDecoration="noUnderline lineThrough overline"/>
-        <style tts:textDecoration="noUnderline overline lineThrough"/>
-        <style tts:textDecoration="lineThrough noUnderline overline"/>
-        <style tts:textDecoration="lineThrough overline noUnderline"/>
-        <style tts:textDecoration="overline noUnderline lineThrough"/>
-        <style tts:textDecoration="overline lineThrough noUnderline"/>
-        <style tts:textDecoration="underline noLineThrough noOverline"/>
-        <style tts:textDecoration="underline noOverline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough underline noOverline"/>
-        <style tts:textDecoration="noLineThrough noOverline underline"/>
-        <style tts:textDecoration="noOverline underline noLineThrough"/>
-        <style tts:textDecoration="noOverline noLineThrough underline"/>
-        <style tts:textDecoration="underline noLineThrough overline"/>
-        <style tts:textDecoration="underline overline noLineThrough"/>
-        <style tts:textDecoration="noLineThrough underline overline"/>
-        <style tts:textDecoration="noLineThrough overline underline"/>
-        <style tts:textDecoration="overline underline noLineThrough"/>
-        <style tts:textDecoration="overline noLineThrough underline"/>
-        <style tts:textDecoration="underline lineThrough noOverline"/>
-        <style tts:textDecoration="underline noOverline lineThrough"/>
-        <style tts:textDecoration="lineThrough underline noOverline"/>
-        <style tts:textDecoration="lineThrough noOverline underline"/>
-        <style tts:textDecoration="noOverline underline lineThrough"/>
-        <style tts:textDecoration="noOverline lineThrough underline"/>
-        <style tts:textDecoration="underline lineThrough overline"/>
-        <style tts:textDecoration="underline overline lineThrough"/>
-        <style tts:textDecoration="lineThrough underline overline"/>
-        <style tts:textDecoration="lineThrough overline underline"/>
-        <style tts:textDecoration="overline underline lineThrough"/>
-        <style tts:textDecoration="overline lineThrough underline"/>
-        <!-- legal textOutline values (not exhaustive) -->
-        <style tts:textOutline="yellow 1px"/>
-        <style tts:textOutline="yellow 1px 2px"/>
-        <style tts:textOutline="1px"/>
-        <style tts:textOutline="1px 2px"/>
-        <!-- legal unicodeBidi values -->
-        <style tts:unicodeBidi="normal"/>
-        <style tts:unicodeBidi="embed"/>
-        <style tts:unicodeBidi="bidiOverride"/>
-        <!-- legal visibility values -->
-        <style tts:visibility="visible"/>
-        <style tts:visibility="hidden"/>
-        <!-- legal wrapOption values -->
-        <style tts:wrapOption="wrap"/>
-        <style tts:wrapOption="noWrap"/>
-        <!-- legal writingMode values -->
-        <style tts:writingMode="lrtb"/>
-        <style tts:writingMode="rltb"/>
-        <style tts:writingMode="tbrl"/>
-        <style tts:writingMode="tblr"/>
-        <style tts:writingMode="lr"/>
-        <style tts:writingMode="rl"/>
-        <style tts:writingMode="tb"/>
-        <!-- legal zIndex values (not exhaustive) -->
-        <style tts:zIndex="auto"/>
-        <style tts:zIndex="-1"/>
-        <style tts:zIndex="0"/>
-        <style tts:zIndex="1"/>
-      </region>
-    </layout>
-  </head>
-  <body region="r1">
-    <div>
-      <p>Text 1</p>
-    </div>
-  </body>
-</tt>
--- a/ttml11/spec/images/.cvsignore	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-*.esc
\ No newline at end of file
Binary file ttml11/spec/images/backgroundColor.png has changed
Binary file ttml11/spec/images/color.png has changed
Binary file ttml11/spec/images/direction.png has changed
Binary file ttml11/spec/images/displayAlign.png has changed
Binary file ttml11/spec/images/display_0.png has changed
Binary file ttml11/spec/images/display_1.png has changed
Binary file ttml11/spec/images/display_2.png has changed
Binary file ttml11/spec/images/display_3.png has changed
Binary file ttml11/spec/images/display_4.png has changed
Binary file ttml11/spec/images/dk.png has changed
Binary file ttml11/spec/images/ds.png has changed
--- a/ttml11/spec/images/dynamicFlow_RU_animated.svg	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by ncam (Timed Text WG) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
-"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd" [
-	<!ENTITY black '#101010'>
-	<!ENTITY white '#EBEBEB'>
-	<!ENTITY red '#EB1010'>
-]>
-<svg xmlns="http://www.w3.org/2000/svg" width="320px" height="62px">
-	<title>dynamicFlow (roll-up)</title>
-	<desc>demonstration of dynamicFlow (roll-up) property</desc>
-	<svg x="5" y="8" width="320" height="62">
-	
-	<!-- first row -->
-	<g> 
-		<animateMotion from="0,0" to="0,-30" begin="4" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-30" to="0,-50" begin="7" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-50" to="0,-70" begin="10" dur="0.3" fill="freeze"/>
-	<!-- row 1 regions -->
-		<g style="visibility:hidden;" fill="&black;">
-		<rect x="1" y="30" width="37" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="1" fill="freeze" />
-		</rect>
-		<rect x="38" y="30" width="59" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="2" fill="freeze" />
-		</rect>
-		<rect x="97" y="30" width="35" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="3" fill="freeze" />
-		</rect>
-			</g>
-	<!-- row 1 text -->
-		<g fill="&white;" font-family="'Humanist 521 BT', arial, sans-serif" font-size="18">
-			<text x="2" y="46" style="visibility:hidden;">Five
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="1" fill="freeze" />
-				</text>
-			<text x="40" y="46" style="visibility:hidden;">o'clock
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="2" fill="freeze" />	
-			</text>
-			<text x="100" y="46" style="visibility:hidden;">tea!
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="3" fill="freeze" />	
-			</text>
-		</g>
-	</g>
-
-<!-- row 2 -->
-	<g>
-		<animateMotion from="0,-30" to="0,-60" begin="4" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-60" to="0,-80" begin="7" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-80" to="0,-100" begin="10" dur="0.3" fill="freeze"/>
-<!-- row 2 regions -->
-		<g style="visibility:hidden;" fill="&black;">
-		<rect x="1" y="80" width="40" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="4" fill="freeze" />
-		</rect>
-		<rect x="41" y="80" width="19" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="5" fill="freeze" />
-		</rect>
-		<rect x="60" y="80" width="45" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="6" fill="freeze" />
-		</rect>
-		</g>
-<!-- row 2 text -->
-		<g fill="&white;" font-family="'Humanist 521 BT', arial, sans-serif" font-size="18">
-			<text x="2" y="96" style="visibility:hidden;">Ever
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="4" fill="freeze" />
-				</text>
-			<text x="44" y="96" style="visibility:hidden;">to
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="5" fill="freeze" />	
-			</text>
-			<text x="64" y="96" style="visibility:hidden;">thee,
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="6" fill="freeze" />	
-			</text>
-		</g>
-	</g>
-<!-- row 3-->
-	<g>
-		<animateMotion from="0,-30" to="0,-60" begin="4" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-60" to="0,-80" begin="7" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-80" to="0,-100" begin="10" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-100" to="0,-120" begin="13" dur="0.3" fill="freeze"/>
-<!-- row 3 regions -->
-		<g style="visibility:hidden;" fill="&black;">
-		<rect x="1" y="100" width="62" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="7" fill="freeze" />
-		</rect>
-		<rect x="63" y="100" width="20" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="8" fill="freeze" />
-		</rect>
-		<rect x="83" y="100" width="27" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="9" fill="freeze" />
-		</rect>
-		</g>
-<!-- row 3 text -->
-		<g fill="&white;" font-family="'Humanist 521 BT', arial, sans-serif" font-size="18">
-			<text x="2" y="116" style="visibility:hidden;">Faithful
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="7" fill="freeze" />
-			</text>
-		<text x="64" y="116" style="visibility:hidden;">I'll
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="8" fill="freeze" />	
-		</text>
-		<text x="84" y="116" style="visibility:hidden;">be,
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="9" fill="freeze" />	
-		</text>
-		</g>
-	</g>
-<!-- row 4 -->
-		<g>
-		<animateMotion from="0,-40" to="0,-60" begin="10" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-60" to="0,-80" begin="13" dur="0.3" fill="freeze"/>
-		<animateMotion from="0,-80" to="0,-100" begin="16" dur="0.3" fill="freeze"/>
--->
-<!-- row 4 regions -->
-		<g style="visibility:hidden;" fill="&black;">
-		<rect x="1" y="80" width="37" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="10" fill="freeze" />
-		</rect>
-		<rect x="38" y="80" width="58" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="11" fill="freeze" />
-		</rect>
-		<rect x="96" y="80" width="36" height="20">
-			<set attributeName="visibility" attributeType="CSS" to="visible" begin="12" fill="freeze" />
-		</rect>
-		</g>
-<!-- row 4 text -->
-		<g fill="&white;" font-family="'Humanist 521 BT', arial, sans-serif" font-size="18">
-			<text x="2" y="95" style="visibility:hidden;">Five
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="10" fill="freeze" />
-			</text>
-			<text x="40" y="95" style="visibility:hidden;">o'clock
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="11" fill="freeze" />
-			</text>
-			<text x="99" y="95" style="visibility:hidden;">tea!
-				<set attributeName="visibility" attributeType="CSS" to="visible" begin="12" fill="freeze" />
-			</text>
-		</g>
-</g>
-	</svg>
-</svg>
Binary file ttml11/spec/images/dynamicFlow_snake_0.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_1.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_10.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_11.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_12.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_13.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_14.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_15.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_2.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_3.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_4.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_5.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_6.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_7.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_8.png has changed
Binary file ttml11/spec/images/dynamicFlow_snake_9.png has changed
Binary file ttml11/spec/images/eh.png has changed
Binary file ttml11/spec/images/extent.png has changed
Binary file ttml11/spec/images/fontFamily.png has changed
Binary file ttml11/spec/images/fontSize.png has changed
Binary file ttml11/spec/images/fontStyle.png has changed
Binary file ttml11/spec/images/fontWeight.png has changed
Binary file ttml11/spec/images/ga.png has changed
Binary file ttml11/spec/images/gf.png has changed
Binary file ttml11/spec/images/lineHeight.png has changed
Binary file ttml11/spec/images/md.png has changed
Binary file ttml11/spec/images/model.png has changed
Binary file ttml11/spec/images/opacity_0.png has changed
Binary file ttml11/spec/images/opacity_1.png has changed
Binary file ttml11/spec/images/opacity_2.png has changed
Binary file ttml11/spec/images/opacity_3.png has changed
Binary file ttml11/spec/images/opacity_4.png has changed
Binary file ttml11/spec/images/origin.png has changed
Binary file ttml11/spec/images/overflow.png has changed
Binary file ttml11/spec/images/padding.png has changed
Binary file ttml11/spec/images/sh.png has changed
Binary file ttml11/spec/images/streaming.png has changed
Binary file ttml11/spec/images/subtitle1.png has changed
Binary file ttml11/spec/images/subtitle2.png has changed
Binary file ttml11/spec/images/subtitle3.png has changed
Binary file ttml11/spec/images/subtitle4.png has changed
Binary file ttml11/spec/images/subtitle5.png has changed
Binary file ttml11/spec/images/subtitle6.png has changed
Binary file ttml11/spec/images/subtitle7.png has changed
Binary file ttml11/spec/images/subtitle8.png has changed
Binary file ttml11/spec/images/subtitle9.png has changed
Binary file ttml11/spec/images/textAlign.png has changed
Binary file ttml11/spec/images/textDecoration.png has changed
Binary file ttml11/spec/images/textOutline.png has changed
Binary file ttml11/spec/images/timers.png has changed
Binary file ttml11/spec/images/tm.png has changed
Binary file ttml11/spec/images/unicodeBidi.png has changed
Binary file ttml11/spec/images/visibility_0.png has changed
Binary file ttml11/spec/images/visibility_1.png has changed
Binary file ttml11/spec/images/visibility_2.png has changed
Binary file ttml11/spec/images/visibility_3.png has changed
Binary file ttml11/spec/images/wrapOption.png has changed
Binary file ttml11/spec/images/writingMode.png has changed
Binary file ttml11/spec/images/zIndex.png has changed
Binary file ttml11/spec/jing/isorelax.jar has changed
Binary file ttml11/spec/jing/jing.jar has changed
Binary file ttml11/spec/jing/saxon.jar has changed
Binary file ttml11/spec/jing/xercesImpl.jar has changed
Binary file ttml11/spec/jing/xml-apis.jar has changed
--- a/ttml11/spec/profiles/.cvsignore	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-*.esc
\ No newline at end of file
--- a/ttml11/spec/profiles/dfxp-full.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- this file defines the "dfxp-full" profile of ttml -->
-<profile xmlns="http://www.w3.org/ns/ttml#parameter">
-  <features xml:base="http://www.w3.org/ns/ttml/feature/">
-    <!-- required (mandatory) feature support -->
-    <feature value="required">#animation</feature>
-    <feature value="required">#backgroundColor-block</feature>
-    <feature value="required">#backgroundColor-inline</feature>
-    <feature value="required">#backgroundColor-region</feature>
-    <feature value="required">#backgroundColor</feature>
-    <feature value="required">#bidi</feature>
-    <feature value="required">#cellResolution</feature>
-    <feature value="required">#clockMode-gps</feature>
-    <feature value="required">#clockMode-local</feature>
-    <feature value="required">#clockMode-utc</feature>
-    <feature value="required">#clockMode</feature>
-    <feature value="required">#color</feature>
-    <feature value="required">#content</feature>
-    <feature value="required">#core</feature>
-    <feature value="required">#direction</feature>
-    <feature value="required">#display-block</feature>
-    <feature value="required">#display-inline</feature>
-    <feature value="required">#display-region</feature>
-    <feature value="required">#display</feature>
-    <feature value="required">#displayAlign</feature>
-    <feature value="required">#dropMode-dropNTSC</feature>
-    <feature value="required">#dropMode-dropPAL</feature>
-    <feature value="required">#dropMode-nonDrop</feature>
-    <feature value="required">#dropMode</feature>
-    <feature value="required">#extent-region</feature>
-    <feature value="required">#extent-root</feature>
-    <feature value="required">#extent</feature>
-    <feature value="required">#fontFamily-generic</feature>
-    <feature value="required">#fontFamily-non-generic</feature>
-    <feature value="required">#fontFamily</feature>
-    <feature value="required">#fontSize-anamorphic</feature>
-    <feature value="required">#fontSize-isomorphic</feature>
-    <feature value="required">#fontSize</feature>
-    <feature value="required">#fontStyle-italic</feature>
-    <feature value="required">#fontStyle-oblique</feature>
-    <feature value="required">#fontStyle</feature>
-    <feature value="required">#fontWeight-bold</feature>
-    <feature value="required">#fontWeight</feature>
-    <feature value="required">#frameRate</feature>
-    <feature value="required">#frameRateMultiplier</feature>
-    <feature value="required">#layout</feature>
-    <feature value="required">#length-cell</feature>
-    <feature value="required">#length-em</feature>
-    <feature value="required">#length-integer</feature>
-    <feature value="required">#length-negative</feature>
-    <feature value="required">#length-percentage</feature>
-    <feature value="required">#length-pixel</feature>
-    <feature value="required">#length-positive</feature>
-    <feature value="required">#length-real</feature>
-    <feature value="required">#length</feature>
-    <feature value="required">#lineBreak-uax14</feature>
-    <feature value="required">#lineHeight</feature>
-    <feature value="required">#markerMode-continuous</feature>
-    <feature value="required">#markerMode-discontinuous</feature>
-    <feature value="required">#markerMode</feature>
-    <feature value="required">#metadata</feature>
-    <feature value="required">#nested-div</feature>
-    <feature value="required">#nested-span</feature>
-    <feature value="required">#opacity</feature>
-    <feature value="required">#origin</feature>
-    <feature value="required">#overflow-visible</feature>
-    <feature value="required">#overflow</feature>
-    <feature value="required">#padding-1</feature>
-    <feature value="required">#padding-2</feature>
-    <feature value="required">#padding-3</feature>
-    <feature value="required">#padding-4</feature>
-    <feature value="required">#padding</feature>
-    <feature value="required">#pixelAspectRatio</feature>
-    <feature value="required">#presentation</feature>
-    <feature value="required">#profile</feature>
-    <feature value="required">#showBackground</feature>
-    <feature value="required">#structure</feature>
-    <feature value="required">#styling-chained</feature>
-    <feature value="required">#styling-inheritance-content</feature>
-    <feature value="required">#styling-inheritance-region</feature>
-    <feature value="required">#styling-inline</feature>
-    <feature value="required">#styling-nested</feature>
-    <feature value="required">#styling-referential</feature>
-    <feature value="required">#styling</feature>
-    <feature value="required">#subFrameRate</feature>
-    <feature value="required">#textAlign-absolute</feature>
-    <feature value="required">#textAlign-relative</feature>
-    <feature value="required">#textAlign</feature>
-    <feature value="required">#textDecoration-over</feature>
-    <feature value="required">#textDecoration-through</feature>
-    <feature value="required">#textDecoration-under</feature>
-    <feature value="required">#textDecoration</feature>
-    <feature value="required">#textOutline-blurred</feature>
-    <feature value="required">#textOutline-unblurred</feature>
-    <feature value="required">#textOutline</feature>
-    <feature value="required">#tickRate</feature>
-    <feature value="required">#time-clock-with-frames</feature>
-    <feature value="required">#time-clock</feature>
-    <feature value="required">#time-offset-with-frames</feature>
-    <feature value="required">#time-offset-with-ticks</feature>
-    <feature value="required">#time-offset</feature>
-    <feature value="required">#timeBase-clock</feature>
-    <feature value="required">#timeBase-media</feature>
-    <feature value="required">#timeBase-smpte</feature>
-    <feature value="required">#timeContainer</feature>
-    <feature value="required">#timing</feature>
-    <feature value="required">#transformation</feature>
-    <feature value="required">#unicodeBidi</feature>
-    <feature value="required">#visibility-block</feature>
-    <feature value="required">#visibility-inline</feature>
-    <feature value="required">#visibility-region</feature>
-    <feature value="required">#visibility</feature>
-    <feature value="required">#wrapOption</feature>
-    <feature value="required">#writingMode-horizontal-lr</feature>
-    <feature value="required">#writingMode-horizontal-rl</feature>
-    <feature value="required">#writingMode-horizontal</feature>
-    <feature value="required">#writingMode-vertical</feature>
-    <feature value="required">#writingMode</feature>
-    <feature value="required">#zIndex</feature>
-    <!-- optional (voluntary) feature support -->
-  </features>
-  <extensions xml:base="http://www.w3.org/ns/ttml/extension/">
-    <!-- required (mandatory) extension support -->
-    <!-- optional (voluntary) extension support -->
-  </extensions>
-</profile>
-
--- a/ttml11/spec/profiles/dfxp-presentation.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- this file defines the "dfxp-presentation" profile of ttml -->
-<profile xmlns="http://www.w3.org/ns/ttml#parameter">
-  <features xml:base="http://www.w3.org/ns/ttml/feature/">
-    <!-- required (mandatory) feature support -->
-    <feature value="required">#content</feature>
-    <feature value="required">#core</feature>
-    <feature value="required">#presentation</feature>
-    <feature value="required">#profile</feature>
-    <feature value="required">#structure</feature>
-    <feature value="required">#time-offset</feature>
-    <feature value="required">#timing</feature>
-    <!-- optional (voluntary) feature support -->
-    <feature value="optional">#animation</feature>
-    <feature value="optional">#backgroundColor-block</feature>
-    <feature value="optional">#backgroundColor-inline</feature>
-    <feature value="optional">#backgroundColor-region</feature>
-    <feature value="optional">#backgroundColor</feature>
-    <feature value="optional">#bidi</feature>
-    <feature value="optional">#cellResolution</feature>
-    <feature value="optional">#clockMode-gps</feature>
-    <feature value="optional">#clockMode-local</feature>
-    <feature value="optional">#clockMode-utc</feature>
-    <feature value="optional">#clockMode</feature>
-    <feature value="optional">#color</feature>
-    <feature value="optional">#direction</feature>
-    <feature value="optional">#display-block</feature>
-    <feature value="optional">#display-inline</feature>
-    <feature value="optional">#display-region</feature>
-    <feature value="optional">#display</feature>
-    <feature value="optional">#displayAlign</feature>
-    <feature value="optional">#dropMode-dropNTSC</feature>
-    <feature value="optional">#dropMode-dropPAL</feature>
-    <feature value="optional">#dropMode-nonDrop</feature>
-    <feature value="optional">#dropMode</feature>
-    <feature value="optional">#extent-region</feature>
-    <feature value="optional">#extent-root</feature>
-    <feature value="optional">#extent</feature>
-    <feature value="optional">#fontFamily-generic</feature>
-    <feature value="optional">#fontFamily-non-generic</feature>
-    <feature value="optional">#fontFamily</feature>
-    <feature value="optional">#fontSize-anamorphic</feature>
-    <feature value="optional">#fontSize-isomorphic</feature>
-    <feature value="optional">#fontSize</feature>
-    <feature value="optional">#fontStyle-italic</feature>
-    <feature value="optional">#fontStyle-oblique</feature>
-    <feature value="optional">#fontStyle</feature>
-    <feature value="optional">#fontWeight-bold</feature>
-    <feature value="optional">#fontWeight</feature>
-    <feature value="optional">#frameRate</feature>
-    <feature value="optional">#frameRateMultiplier</feature>
-    <feature value="optional">#layout</feature>
-    <feature value="optional">#length-cell</feature>
-    <feature value="optional">#length-em</feature>
-    <feature value="optional">#length-integer</feature>
-    <feature value="optional">#length-negative</feature>
-    <feature value="optional">#length-percentage</feature>
-    <feature value="optional">#length-pixel</feature>
-    <feature value="optional">#length-positive</feature>
-    <feature value="optional">#length-real</feature>
-    <feature value="optional">#length</feature>
-    <feature value="optional">#lineBreak-uax14</feature>
-    <feature value="optional">#lineHeight</feature>
-    <feature value="optional">#markerMode-continuous</feature>
-    <feature value="optional">#markerMode-discontinuous</feature>
-    <feature value="optional">#markerMode</feature>
-    <feature value="optional">#metadata</feature>
-    <feature value="optional">#nested-div</feature>
-    <feature value="optional">#nested-span</feature>
-    <feature value="optional">#opacity</feature>
-    <feature value="optional">#origin</feature>
-    <feature value="optional">#overflow-visible</feature>
-    <feature value="optional">#overflow</feature>
-    <feature value="optional">#padding-1</feature>
-    <feature value="optional">#padding-2</feature>
-    <feature value="optional">#padding-3</feature>
-    <feature value="optional">#padding-4</feature>
-    <feature value="optional">#padding</feature>
-    <feature value="optional">#pixelAspectRatio</feature>
-    <feature value="optional">#showBackground</feature>
-    <feature value="optional">#styling-chained</feature>
-    <feature value="optional">#styling-inheritance-content</feature>
-    <feature value="optional">#styling-inheritance-region</feature>
-    <feature value="optional">#styling-inline</feature>
-    <feature value="optional">#styling-nested</feature>
-    <feature value="optional">#styling-referential</feature>
-    <feature value="optional">#styling</feature>
-    <feature value="optional">#subFrameRate</feature>
-    <feature value="optional">#textAlign-absolute</feature>
-    <feature value="optional">#textAlign-relative</feature>
-    <feature value="optional">#textAlign</feature>
-    <feature value="optional">#textDecoration-over</feature>
-    <feature value="optional">#textDecoration-through</feature>
-    <feature value="optional">#textDecoration-under</feature>
-    <feature value="optional">#textDecoration</feature>
-    <feature value="optional">#textOutline-blurred</feature>
-    <feature value="optional">#textOutline-unblurred</feature>
-    <feature value="optional">#textOutline</feature>
-    <feature value="optional">#tickRate</feature>
-    <feature value="optional">#time-clock-with-frames</feature>
-    <feature value="optional">#time-clock</feature>
-    <feature value="optional">#time-offset-with-frames</feature>
-    <feature value="optional">#time-offset-with-ticks</feature>
-    <feature value="optional">#timeBase-clock</feature>
-    <feature value="optional">#timeBase-media</feature>
-    <feature value="optional">#timeBase-smpte</feature>
-    <feature value="optional">#timeContainer</feature>
-    <feature value="optional">#transformation</feature>
-    <feature value="optional">#unicodeBidi</feature>
-    <feature value="optional">#visibility-block</feature>
-    <feature value="optional">#visibility-inline</feature>
-    <feature value="optional">#visibility-region</feature>
-    <feature value="optional">#visibility</feature>
-    <feature value="optional">#wrapOption</feature>
-    <feature value="optional">#writingMode-horizontal-lr</feature>
-    <feature value="optional">#writingMode-horizontal-rl</feature>
-    <feature value="optional">#writingMode-horizontal</feature>
-    <feature value="optional">#writingMode-vertical</feature>
-    <feature value="optional">#writingMode</feature>
-    <feature value="optional">#zIndex</feature>
-  </features>
-  <extensions xml:base="http://www.w3.org/ns/ttml/extension/">
-    <!-- required (mandatory) extension support -->
-    <!-- optional (voluntary) extension support -->
-  </extensions>
-</profile>
-
--- a/ttml11/spec/profiles/dfxp-transformation.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- this file defines the "dfxp-transformation" profile of ttml -->
-<profile xmlns="http://www.w3.org/ns/ttml#parameter">
-  <features xml:base="http://www.w3.org/ns/ttml/feature/">
-    <!-- required (mandatory) feature support -->
-    <feature value="required">#content</feature>
-    <feature value="required">#core</feature>
-    <feature value="required">#profile</feature>
-    <feature value="required">#structure</feature>
-    <feature value="required">#time-offset</feature>
-    <feature value="required">#timing</feature>
-    <feature value="required">#transformation</feature>
-    <!-- optional (voluntary) feature support -->
-    <feature value="optional">#animation</feature>
-    <feature value="optional">#backgroundColor-block</feature>
-    <feature value="optional">#backgroundColor-inline</feature>
-    <feature value="optional">#backgroundColor-region</feature>
-    <feature value="optional">#backgroundColor</feature>
-    <feature value="optional">#bidi</feature>
-    <feature value="optional">#cellResolution</feature>
-    <feature value="optional">#clockMode-gps</feature>
-    <feature value="optional">#clockMode-local</feature>
-    <feature value="optional">#clockMode-utc</feature>
-    <feature value="optional">#clockMode</feature>
-    <feature value="optional">#color</feature>
-    <feature value="optional">#direction</feature>
-    <feature value="optional">#display-block</feature>
-    <feature value="optional">#display-inline</feature>
-    <feature value="optional">#display-region</feature>
-    <feature value="optional">#display</feature>
-    <feature value="optional">#displayAlign</feature>
-    <feature value="optional">#dropMode-dropNTSC</feature>
-    <feature value="optional">#dropMode-dropPAL</feature>
-    <feature value="optional">#dropMode-nonDrop</feature>
-    <feature value="optional">#dropMode</feature>
-    <feature value="optional">#extent-region</feature>
-    <feature value="optional">#extent-root</feature>
-    <feature value="optional">#extent</feature>
-    <feature value="optional">#fontFamily-generic</feature>
-    <feature value="optional">#fontFamily-non-generic</feature>
-    <feature value="optional">#fontFamily</feature>
-    <feature value="optional">#fontSize-anamorphic</feature>
-    <feature value="optional">#fontSize-isomorphic</feature>
-    <feature value="optional">#fontSize</feature>
-    <feature value="optional">#fontStyle-italic</feature>
-    <feature value="optional">#fontStyle-oblique</feature>
-    <feature value="optional">#fontStyle</feature>
-    <feature value="optional">#fontWeight-bold</feature>
-    <feature value="optional">#fontWeight</feature>
-    <feature value="optional">#frameRate</feature>
-    <feature value="optional">#frameRateMultiplier</feature>
-    <feature value="optional">#layout</feature>
-    <feature value="optional">#length-cell</feature>
-    <feature value="optional">#length-em</feature>
-    <feature value="optional">#length-integer</feature>
-    <feature value="optional">#length-negative</feature>
-    <feature value="optional">#length-percentage</feature>
-    <feature value="optional">#length-pixel</feature>
-    <feature value="optional">#length-positive</feature>
-    <feature value="optional">#length-real</feature>
-    <feature value="optional">#length</feature>
-    <feature value="optional">#lineBreak-uax14</feature>
-    <feature value="optional">#lineHeight</feature>
-    <feature value="optional">#markerMode-continuous</feature>
-    <feature value="optional">#markerMode-discontinuous</feature>
-    <feature value="optional">#markerMode</feature>
-    <feature value="optional">#metadata</feature>
-    <feature value="optional">#nested-div</feature>
-    <feature value="optional">#nested-span</feature>
-    <feature value="optional">#opacity</feature>
-    <feature value="optional">#origin</feature>
-    <feature value="optional">#overflow-visible</feature>
-    <feature value="optional">#overflow</feature>
-    <feature value="optional">#padding-1</feature>
-    <feature value="optional">#padding-2</feature>
-    <feature value="optional">#padding-3</feature>
-    <feature value="optional">#padding-4</feature>
-    <feature value="optional">#padding</feature>
-    <feature value="optional">#pixelAspectRatio</feature>
-    <feature value="optional">#presentation</feature>
-    <feature value="optional">#showBackground</feature>
-    <feature value="optional">#styling-chained</feature>
-    <feature value="optional">#styling-inheritance-content</feature>
-    <feature value="optional">#styling-inheritance-region</feature>
-    <feature value="optional">#styling-inline</feature>
-    <feature value="optional">#styling-nested</feature>
-    <feature value="optional">#styling-referential</feature>
-    <feature value="optional">#styling</feature>
-    <feature value="optional">#subFrameRate</feature>
-    <feature value="optional">#textAlign-absolute</feature>
-    <feature value="optional">#textAlign-relative</feature>
-    <feature value="optional">#textAlign</feature>
-    <feature value="optional">#textDecoration-over</feature>
-    <feature value="optional">#textDecoration-through</feature>
-    <feature value="optional">#textDecoration-under</feature>
-    <feature value="optional">#textDecoration</feature>
-    <feature value="optional">#textOutline-blurred</feature>
-    <feature value="optional">#textOutline-unblurred</feature>
-    <feature value="optional">#textOutline</feature>
-    <feature value="optional">#tickRate</feature>
-    <feature value="optional">#time-clock-with-frames</feature>
-    <feature value="optional">#time-clock</feature>
-    <feature value="optional">#time-offset-with-frames</feature>
-    <feature value="optional">#time-offset-with-ticks</feature>
-    <feature value="optional">#timeBase-clock</feature>
-    <feature value="optional">#timeBase-media</feature>
-    <feature value="optional">#timeBase-smpte</feature>
-    <feature value="optional">#timeContainer</feature>
-    <feature value="optional">#unicodeBidi</feature>
-    <feature value="optional">#visibility-block</feature>
-    <feature value="optional">#visibility-inline</feature>
-    <feature value="optional">#visibility-region</feature>
-    <feature value="optional">#visibility</feature>
-    <feature value="optional">#wrapOption</feature>
-    <feature value="optional">#writingMode-horizontal-lr</feature>
-    <feature value="optional">#writingMode-horizontal-rl</feature>
-    <feature value="optional">#writingMode-horizontal</feature>
-    <feature value="optional">#writingMode-vertical</feature>
-    <feature value="optional">#writingMode</feature>
-    <feature value="optional">#zIndex</feature>
-  </features>
-  <extensions xml:base="http://www.w3.org/ns/ttml/extension/">
-    <!-- required (mandatory) extension support -->
-    <!-- optional (voluntary) extension support -->
-  </extensions>
-</profile>
-
--- a/ttml11/spec/rnc/.cvsignore	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-*.esc
\ No newline at end of file
Binary file ttml11/spec/rnc/schema.zip has changed
--- a/ttml11/spec/rnc/ttml11-animation.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Animation Module .......................................
-# .......................................................................
-
-# set - discrete animation
-TTAF.set =
-  element set {
-    TTAF.set.attlist,
-    TTAF.set.content
-  }
-
-TTAF.set.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.Timed.attrib.class
-
-TTAF.set.content.extra = empty
-TTAF.set.content =
-  (TTAF.Metadata.class*,
-   TTAF.set.content.extra*)
-
-TTAF.Animation.extra = empty
-TTAF.Animation.class |=
-  TTAF.set |
-  TTAF.Animation.extra
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-classes.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Class Declarations Module ..............................
-# .......................................................................
-
-# attribute group classes
-TTAF.Core.attrib.class = empty
-TTAF.Metadata.attrib.class = empty
-TTAF.Parameter.attrib.class = empty
-TTAF.RegionBinding.attrib.class = empty
-TTAF.StyleBinding.attrib.class = empty
-TTAF.Styled.attrib.class = empty
-TTAF.Styling.attrib.class = empty
-TTAF.Timed.attrib.class = empty
-TTAF.TimedContainer.attrib.class = empty
-TTAF.TimingInterval.attrib.class = empty
-
-# element group classes
-TTAF.Animation.class = empty
-TTAF.Block.class = empty
-TTAF.BlockNoDiv.class = empty
-TTAF.Inline.class = empty
-TTAF.InlineNoSpan.class = empty
-TTAF.MetadataNoAgent.class = empty
-TTAF.Metadata.class = empty
-TTAF.MetadataItems.class = empty
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-content.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Content Module .........................................
-# .......................................................................
-
-# body - content body
-TTAF.body =
-  element body {
-    TTAF.body.attlist,
-    TTAF.body.content
-  }
-
-TTAF.body.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Metadata.attrib.class,
-  TTAF.RegionBinding.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.TimedContainer.attrib.class
-
-TTAF.body.content.extra = empty
-TTAF.body.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   (TTAF.Block.class | TTAF.body.content.extra)*)
-
-# div - division
-TTAF.div =
-  element div {
-    TTAF.div.attlist,
-    TTAF.div.content
-  }
-
-TTAF.div.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Metadata.attrib.class,
-  TTAF.RegionBinding.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.TimedContainer.attrib.class
-
-TTAF.div.content.extra = empty
-TTAF.div.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   (TTAF.Block.class | TTAF.div.content.extra)*)
-
-# p - paragraph
-TTAF.p =
-  element p {
-    TTAF.p.attlist,
-    TTAF.p.content
-  }
-
-TTAF.p.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Metadata.attrib.class,
-  TTAF.RegionBinding.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.TimedContainer.attrib.class
-
-TTAF.p.content.extra = empty
-TTAF.p.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   (TTAF.Inline.class |
-    TTAF.p.content.extra)*)
-
-# span - intra-paragraph inline span
-TTAF.span =
-  element span {
-    TTAF.span.attlist,
-    TTAF.span.content
-  }
-
-TTAF.span.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Metadata.attrib.class,
-  TTAF.RegionBinding.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.TimedContainer.attrib.class
-
-TTAF.span.content.extra = empty
-TTAF.span.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   (TTAF.Inline.class |
-    TTAF.span.content.extra)*)
-
-# br - manual line break
-TTAF.br =
-  element br {
-    TTAF.br.attlist,
-    TTAF.br.content
-  }
-
-TTAF.br.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.Metadata.attrib.class,
-  TTAF.RegionBinding.attrib.class,
-  TTAF.Styled.attrib.class,
-  TTAF.Timed.attrib.class
-
-TTAF.br.content.extra = empty
-TTAF.br.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   TTAF.br.content.extra*)
-
-# Block.class
-TTAF.Block.extra = empty
-TTAF.BlockNoDiv.class |=
-  TTAF.p | TTAF.Block.extra
-TTAF.Block.class |=
-  TTAF.div | TTAF.BlockNoDiv.class
-
-# Inline.class
-TTAF.Inline.extra = empty
-TTAF.InlineNoSpan.class |=
-  text | TTAF.br | TTAF.Inline.extra
-TTAF.Inline.class |=
-  TTAF.span | TTAF.InlineNoSpan.class
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-core-attribs.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Core Attributes Module .................................
-# .......................................................................
-
-TTAF.id.attrib
-  = attribute xml:id { xsd:ID }?
-
-TTAF.lang.attrib
-  = attribute xml:lang { TTAF.LanguageCode.datatype }?
-
-TTAF.lang.required.attrib
-  = attribute xml:lang { TTAF.LanguageCode.datatype }
-
-TTAF.space.attrib
-  = attribute xml:space { TTAF.XMLSpace.datatype }?
-
-TTAF.Core.extra.attrib
-  = empty
-
-TTAF.Core.attrib.class &=
-  TTAF.id.attrib,
-  TTAF.lang.attrib,
-  TTAF.space.attrib,
-  TTAF.Core.extra.attrib
-
-TTAF.Core.required.attrib.class &=
-  TTAF.id.attrib,
-  TTAF.lang.required.attrib,
-  TTAF.space.attrib,
-  TTAF.Core.extra.attrib
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-datatypes.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,300 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Datatypes Module .......................................
-# .......................................................................
-
-TTAF.Alpha.datatype =
-  xsd:float
-
-TTAF.Agent.datatype =
-  xsd:IDREFS
-
-TTAF.CellResolution.datatype =
-  string
-
-TTAF.ClockMode.datatype =
-  "local" |
-  "gps" |
-  "utc"
-
-TTAF.Color.datatype =
-  string
-
-TTAF.Direction.datatype =
-  "ltr" |
-  "rtl"
-
-TTAF.Display.datatype =
-  "auto" |
-  "none"
-
-TTAF.DisplayAlign.datatype =
-  "before" |
-  "center" |
-  "after"
-
-TTAF.DropMode.datatype =
-  "dropNTSC" |
-  "dropPAL" |
-  "nonDrop"
-
-TTAF.ExtensionDesignator.datatype =
-  TTAF.URI.datatype
-
-TTAF.ExtensionValue.datatype =
- "optional" |
- "required" |
- "use"      |
- "prohibited"
-
-TTAF.Extent.datatype =
-  string
-
-TTAF.FeatureDesignator.datatype =
-  TTAF.URI.datatype
-
-TTAF.FeatureValue.datatype =
- "optional" |
- "required" |
- "use"      |
- "prohibited"
-
-TTAF.FontFamily.datatype =
-  string
-
-TTAF.FontSize.datatype =
-  string
-
-TTAF.FontStyle.datatype =
-  "normal" |
-  "italic" |
-  "oblique"
-
-TTAF.FontWeight.datatype =
-  "normal" |
-  "bold"
-
-TTAF.FrameRate.datatype =
-  xsd:positiveInteger
-
-TTAF.FrameRateMultiplier.datatype =
-  xsd:string { pattern = "\p{Nd}+\s+\p{Nd}+" }
-
-TTAF.LanguageCode.datatype =
-  "" |
-  xsd:language
-
-TTAF.LineHeight.datatype =
-  string
-
-TTAF.MarkerMode.datatype =
-  "continuous" |
-  "discontinuous"
-
-TTAF.MetadataAgentType.datatype =
-  "person" |
-  "character" |
-  "group" |
-  "organization" |
-  "other"
-
-TTAF.MetadataNameType.datatype =
-  "full" |
-  "family" |
-  "given" |
-  "alias" |
-  "other"
-
-TTAF.MetadataRoleBaseType.datatype =
-  "action" |
-  "caption" |
-  "description" |
-  "dialog" |
-  "expletive" |
-  "kinesic" |
-  "lyrics" |
-  "music" |
-  "narration" |
-  "quality" |
-  "sound" |
-  "source" |
-  "suppressed" |
-  "reproduction" |
-  "thought" |
-  "title" |
-  "transcription"
-
-TTAF.Opacity.datatype =
-  TTAF.Alpha.datatype
-
-TTAF.Origin.datatype =
-  string
-
-TTAF.Overflow.datatype =
-  "visible" |
-  "hidden" 
-
-TTAF.Padding.datatype =
-  string
-
-TTAF.PixelAspectRatio.datatype =
-  xsd:string { pattern = "\p{Nd}+\s+\p{Nd}+" }
-
-TTAF.Profile.datatype =
-  TTAF.URI.datatype
-
-TTAF.ProfileCombine.datatype =
- "replace" |
- "union  " |
- "intersection"
-
-TTAF.Role.datatype =
-  list { TTAF.RoleItem.datatype+ }
-
-TTAF.RoleItem.datatype =
-  TTAF.MetadataRoleBaseType.datatype |
-  xsd:NMTOKEN { pattern = "x-\c+" }
-
-TTAF.ShowBackground.datatype =
-  "always" |
-  "whenActive"
-
-TTAF.SubFrameRate.datatype =
-  xsd:positiveInteger
-
-TTAF.TextAlign.datatype =
-  "left" |
-  "center" |
-  "right" |
-  "start" |
-  "end"
-
-TTAF.TextDecoration.datatype =
-  "none" |
-  "underline" |
-  "noUnderline" |
-  "lineThrough" |
-  "noLineThrough" |
-  "overline" |
-  "noOverline" |
-  "noUnderline noLineThrough" |
-  "noLineThrough noUnderline" |
-  "noUnderline lineThrough" |
-  "lineThrough noUnderline" |
-  "underline noLineThrough" |
-  "noLineThrough underline" |
-  "underline lineThrough" |
-  "lineThrough underline" |
-  "noUnderline noOverline" |
-  "noOverline noUnderline" |
-  "noUnderline overline" |
-  "overline noUnderline" |
-  "underline noOverline" |
-  "noOverline underline" |
-  "underline overline" |
-  "overline underline" |
-  "noUnderline noLineThrough noOverline" |
-  "noUnderline noOverline noLineThrough" |
-  "noLineThrough noUnderline noOverline" |
-  "noLineThrough noOverline noUnderline" |
-  "noOverline noUnderline noLineThrough" |
-  "noOverline noLineThrough noUnderline" |
-  "noUnderline noLineThrough overline" |
-  "noUnderline overline noLineThrough" |
-  "noLineThrough noUnderline overline" |
-  "noLineThrough overline noUnderline" |
-  "overline noUnderline noLineThrough" |
-  "overline noLineThrough noUnderline" |
-  "noUnderline lineThrough noOverline" |
-  "noUnderline noOverline lineThrough" |
-  "lineThrough noUnderline noOverline" |
-  "lineThrough noOverline noUnderline" |
-  "noOverline noUnderline lineThrough" |
-  "noOverline lineThrough noUnderline" |
-  "noUnderline lineThrough overline" |
-  "noUnderline overline lineThrough" |
-  "lineThrough noUnderline overline" |
-  "lineThrough overline noUnderline" |
-  "overline noUnderline lineThrough" |
-  "overline lineThrough noUnderline" |
-  "underline noLineThrough noOverline" |
-  "underline noOverline noLineThrough" |
-  "noLineThrough underline noOverline" |
-  "noLineThrough noOverline underline" |
-  "noOverline underline noLineThrough" |
-  "noOverline noLineThrough underline" |
-  "underline noLineThrough overline" |
-  "underline overline noLineThrough" |
-  "noLineThrough underline overline" |
-  "noLineThrough overline underline" |
-  "overline underline noLineThrough" |
-  "overline noLineThrough underline" |
-  "underline lineThrough noOverline" |
-  "underline noOverline lineThrough" |
-  "lineThrough underline noOverline" |
-  "lineThrough noOverline underline" |
-  "noOverline underline lineThrough" |
-  "noOverline lineThrough underline" |
-  "underline lineThrough overline" |
-  "underline overline lineThrough" |
-  "lineThrough underline overline" |
-  "lineThrough overline underline" |
-  "overline underline lineThrough" |
-  "overline lineThrough underline"
-
-TTAF.TextOutline.datatype =
-  string
-
-TTAF.TickRate.datatype =
-  xsd:positiveInteger
-
-TTAF.TimeBase.datatype =
-  "media" |
-  "smpte" |
-  "clock"
-
-TTAF.TimeContainer.datatype =
-  "par" |
-  "seq"
-
-TTAF.TimeCoordinate.datatype =
-  string
-
-TTAF.TimeDuration.datatype =
-  string
-
-TTAF.URI.datatype =
-  xsd:anyURI
-
-TTAF.UnicodeBidi.datatype =
-  "normal" |
-  "embed" |
-  "bidiOverride"
-
-TTAF.Visibility.datatype =
-  "hidden" |
-  "visible"
-
-TTAF.WrapOption.datatype =
-  "wrap" |
-  "noWrap"
-
-TTAF.WritingMode.datatype =
-  "lrtb" |
-  "rltb" |
-  "tbrl" |
-  "tblr" |
-  "lr" |
-  "rl" |
-  "tb"
-
-TTAF.XMLSpace.datatype =
-  "default" |
-  "preserve"
-
-TTAF.ZIndex.datatype =
-  string
-  
-# .......................................................................
-# .......................................................................
-# .......................................................................
-
--- a/ttml11/spec/rnc/ttml11-document.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Document Module ........................................
-# .......................................................................
-
-## tt - generic top-level document element type
-TTAF.tt =
-  element tt {
-    TTAF.tt.attlist,
-    TTAF.tt.content
-  }
-
-TTAF.tt.attlist &=
-  TTAF.Core.required.attrib.class,
-  TTAF.Parameter.attrib.class,
-  TTAF.extent.attrib
-
-TTAF.tt.content =
-  (TTAF.head?, TTAF.body?)
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-head.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Header Module ..........................................
-# .......................................................................
-
-# head - generic header
-TTAF.head =
-  element head {
-    TTAF.head.attlist,
-    TTAF.head.content
-  }
-
-TTAF.head.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.head.content.extra = empty
-TTAF.head.content =
-  (TTAF.Metadata.class*,
-   TTAF.Parameters.class*,
-   TTAF.styling?,
-   TTAF.layout?,
-   TTAF.head.content.extra*)
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-layout.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Layout Module ..........................................
-# .......................................................................
-
-# region reference attribute; must reference /head/layout/region
-TTAF.region.attrib
-  = attribute region { xsd:IDREF }?
-
-# region binding attribute class
-TTAF.RegionBinding.attrib.class &=
-  TTAF.region.attrib
-
-# layout - generic layout container
-TTAF.layout =
-  element layout {
-    TTAF.layout.attlist,
-    TTAF.layout.content
-  }
-
-TTAF.layout.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.layout.content.extra = empty
-TTAF.layout.content =
-  (TTAF.Metadata.class*,
-   TTAF.layout.region*,
-   TTAF.layout.content.extra*)
-
-# region - region declaration
-TTAF.layout.region =
-  element region {
-    TTAF.layout.region.attlist,
-    TTAF.layout.region.content
-  }
-
-TTAF.layout.region.attlist &=
-  TTAF.Core.attrib.class,
-  TTAF.TimedContainer.attrib.class,
-  TTAF.style.attrib,
-  (TTAF.Styling.attrib.class |
-   TTAF.Styling.ForeignExtension.attrib+ )
-
-TTAF.layout.region.content.extra = empty
-TTAF.layout.region.content =
-  (TTAF.Metadata.class*,
-   TTAF.Animation.class*,
-   TTAF.styling.style*,
-   TTAF.layout.region.content.extra*)
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-metadata-attribs.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Metadata Attributes Module ..............................
-# .......................................................................
-
-namespace tt = "http://www.w3.org/ns/ttml"
-namespace ttm = "http://www.w3.org/ns/ttml#metadata"
-namespace local = ""
-
-# Standard Metadata Attributes
-
-TTAF.agent.attrib
-  = attribute ttm:agent { TTAF.Agent.datatype }?
-TTAF.role.attrib
-  = attribute ttm:role { TTAF.Role.datatype }?
-
-# Metadata Attribute Class
-
-TTAF.Metadata.attrib.class &=
-  TTAF.agent.attrib,
-  TTAF.role.attrib
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-metadata-items.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Metadata Items Module ......................................
-# .......................................................................
-
-namespace ttm = "http://www.w3.org/ns/ttml#metadata"
-
-## actor - specifies actor
-TTAF.meta.actor =
-  element ttm:actor {
-    TTAF.meta.actor.attlist,
-    TTAF.meta.actor.content
-  }
-
-TTAF.meta.actor.attlist &=
-  TTAF.Core.attrib.class,
-  attribute agent { xsd:IDREF }
-
-TTAF.meta.actor.content.extra = empty
-TTAF.meta.actor.content = empty
-
-## agent - specifies agent
-TTAF.meta.agent =
-  element ttm:agent {
-    TTAF.meta.agent.attlist,
-    TTAF.meta.agent.content
-  }
-
-TTAF.meta.agent.attlist &=
-  TTAF.Core.attrib.class,
-  attribute type { TTAF.MetadataAgentType.datatype }
-
-TTAF.meta.agent.content.extra = empty
-TTAF.meta.agent.content =
-  (TTAF.meta.name*,
-   TTAF.meta.actor?,
-   TTAF.meta.agent.content.extra*)
-
-## copyright - specifies copyright statement
-TTAF.meta.copyright =
-  element ttm:copyright {
-    TTAF.meta.copyright.attlist,
-    TTAF.meta.copyright.content
-  }
-
-TTAF.meta.copyright.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.meta.copyright.content.extra = empty
-TTAF.meta.copyright.content = text
-
-## desc - specifies description
-TTAF.meta.desc =
-  element ttm:desc {
-    TTAF.meta.desc.attlist,
-    TTAF.meta.desc.content
-  }
-
-TTAF.meta.desc.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.meta.desc.content.extra = empty
-TTAF.meta.desc.content = text
-
-## name - specifies name
-TTAF.meta.name =
-  element ttm:name {
-    TTAF.meta.name.attlist,
-    TTAF.meta.name.content
-  }
-
-TTAF.meta.name.attlist &=
-  TTAF.Core.attrib.class,
-  attribute type { TTAF.MetadataNameType.datatype }
-
-TTAF.meta.name.content.extra = empty
-TTAF.meta.name.content = text
-
-## title - describes title
-TTAF.meta.title =
-  element ttm:title {
-    TTAF.meta.title.attlist,
-    TTAF.meta.title.content
-  }
-
-TTAF.meta.title.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.meta.title.content.extra = empty
-TTAF.meta.title.content = text
-
-## MetadataItems.class
-TTAF.MetadataItems.extra = empty
-TTAF.MetadataItems.class |=
-  TTAF.meta.agent |
-  TTAF.meta.copyright |
-  TTAF.meta.desc |
-  TTAF.meta.title |
-  TTAF.MetadataItems.extra
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-metadata.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Metadata Module ........................................
-# .......................................................................
-
-# namespace prefix bindings
-namespace tt = "http://www.w3.org/ns/ttml"
-namespace ttm = "http://www.w3.org/ns/ttml#metadata"
-namespace local = ""
-
-# meta - generic metadata
-TTAF.metadata =
-  element metadata {
-    TTAF.metadata.attlist,
-    TTAF.metadata.content
-  }
-
-TTAF.metadata.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.External.class =
-  element * - ( tt:* | ttm:* ) {
-    ( attribute * - ( xml:id ) { text }
-      | TTAF.External.class
-    )*
-  }
-
-TTAF.metadata.content.extra = empty
-TTAF.metadata.content =
-  (TTAF.MetadataItems.class |
-   TTAF.External.class |
-   TTAF.metadata.content.extra)*
-
-TTAF.Metadata.class |=
-  TTAF.MetadataItems.class |
-  TTAF.metadata
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-parameter-attribs.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Parameter Attributes Module ............................
-# .......................................................................
-
-namespace ttp = "http://www.w3.org/ns/ttml#parameter"
-
-# Standard Metadata Attributes
-
-TTAF.cellResolution.attrib
-  = attribute ttp:cellResolution { TTAF.CellResolution.datatype }?
-TTAF.clockMode.attrib
-  = attribute ttp:clockMode { TTAF.ClockMode.datatype }?
-TTAF.dropMode.attrib
-  = attribute ttp:dropMode { TTAF.DropMode.datatype }?
-TTAF.frameRate.attrib
-  = attribute ttp:frameRate { TTAF.FrameRate.datatype }?
-TTAF.frameRateMultiplier.attrib
-  = attribute ttp:frameRateMultiplier { TTAF.FrameRateMultiplier.datatype }?
-TTAF.markerMode.attrib
-  = attribute ttp:markerMode { TTAF.MarkerMode.datatype }?
-TTAF.profile.attrib
-  = attribute ttp:profile { TTAF.Profile.datatype }?
-TTAF.pixelAspectRatio.attrib
-  = attribute ttp:pixelAspectRatio { TTAF.PixelAspectRatio.datatype }?
-TTAF.subFrameRate.attrib
-  = attribute ttp:subFrameRate { TTAF.SubFrameRate.datatype }?
-TTAF.tickRate.attrib
-  = attribute ttp:tickRate { TTAF.TickRate.datatype }?
-TTAF.timeBase.attrib
-  = attribute ttp:timeBase { TTAF.TimeBase.datatype }?
-
-# Parameter Attribute Class
-
-TTAF.Parameter.attrib.class &=
-  TTAF.cellResolution.attrib,
-  TTAF.clockMode.attrib,
-  TTAF.dropMode.attrib,
-  TTAF.frameRate.attrib,
-  TTAF.frameRateMultiplier.attrib,
-  TTAF.markerMode.attrib,
-  TTAF.pixelAspectRatio.attrib,
-  TTAF.profile.attrib,
-  TTAF.subFrameRate.attrib,
-  TTAF.tickRate.attrib,
-  TTAF.timeBase.attrib
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-parameter-items.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,96 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Parameter Items Module .................................
-# .......................................................................
-
-namespace ttp = "http://www.w3.org/ns/ttml#parameter"
-
-# profile - profile definition or use declaration
-TTAF.parameters.profile =
-  element ttp:profile {
-    TTAF.parameters.profile.attlist,
-    TTAF.parameters.profile.content
-  }
-
-TTAF.parameters.profile.attlist &=
-  TTAF.id.attrib,
-  attribute use { TTAF.Profile.datatype }?,
-  attribute combine { TTAF.ProfileCombine.datatype }?
-
-TTAF.parameters.profile.content.extra = empty
-TTAF.parameters.profile.content =
-  (TTAF.Metadata.class*,
-   TTAF.parameters.features*,
-   TTAF.parameters.extensions*,
-   TTAF.parameters.profile.content.extra*)
-
-# features - container for feature elements
-TTAF.parameters.features =
-  element ttp:features {
-    TTAF.parameters.features.attlist,
-    TTAF.parameters.features.content
-  }
-
-TTAF.parameters.features.attlist &=
-  TTAF.id.attrib,
-  attribute xml:base { TTAF.URI.datatype }?
-
-TTAF.parameters.features.content.extra = empty
-TTAF.parameters.features.content =
-  (TTAF.Metadata.class*,
-   TTAF.parameters.feature*,
-   TTAF.parameters.features.content.extra*)
-
-# feature - feature requirements declaration
-TTAF.parameters.feature =
-  element ttp:feature {
-    TTAF.parameters.feature.attlist,
-    TTAF.parameters.feature.content
-  }
-
-TTAF.parameters.feature.attlist =
-  TTAF.id.attrib,
-  attribute value { TTAF.FeatureValue.datatype }?
-
-TTAF.parameters.feature.content =
-  TTAF.FeatureDesignator.datatype
-
-# extensions - container for extension elements
-TTAF.parameters.extensions =
-  element ttp:extensions {
-    TTAF.parameters.extensions.attlist,
-    TTAF.parameters.extensions.content
-  }
-
-TTAF.parameters.extensions.attlist &=
-  TTAF.id.attrib,
-  attribute xml:base { TTAF.URI.datatype }?
-
-TTAF.parameters.extensions.content.extra = empty
-TTAF.parameters.extensions.content =
-  (TTAF.Metadata.class*,
-   TTAF.parameters.extension*,
-   TTAF.parameters.extensions.content.extra*)
-
-# extension - extension requirements declaration
-TTAF.parameters.extension =
-  element ttp:extension {
-    TTAF.parameters.extension.attlist,
-    TTAF.parameters.extension.content
-  }
-
-TTAF.parameters.extension.attlist =
-  TTAF.id.attrib,
-  attribute value { TTAF.ExtensionValue.datatype }?
-
-TTAF.parameters.extension.content =
-  TTAF.ExtensionDesignator.datatype
-
-## ParameterItems.class
-TTAF.ParameterItems.extra = empty
-TTAF.ParameterItems.class |=
-  TTAF.parameters.profile |
-  TTAF.ParameterItems.extra
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-parameters.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Parameters Module ......................................
-# .......................................................................
-
-TTAF.Parameters.class |=
-  TTAF.ParameterItems.class
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-styling-attribs.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Styling Attributes Module ..............................
-# .......................................................................
-
-namespace tt = "http://www.w3.org/ns/ttml"
-namespace tts = "http://www.w3.org/ns/ttml#styling"
-namespace local = ""
-
-# Standard Style Attributes
-
-TTAF.backgroundColor.attrib
-  = attribute tts:backgroundColor { TTAF.Color.datatype }?
-TTAF.color.attrib
-  = attribute tts:color { TTAF.Color.datatype }?
-TTAF.direction.attrib
-  = attribute tts:direction { TTAF.Direction.datatype }?
-TTAF.display.attrib
-  = attribute tts:display { TTAF.Display.datatype }?
-TTAF.displayAlign.attrib
-  = attribute tts:displayAlign { TTAF.DisplayAlign.datatype }?
-TTAF.extent.attrib
-  = attribute tts:extent { TTAF.Extent.datatype }?
-TTAF.fontFamily.attrib
-  = attribute tts:fontFamily { TTAF.FontFamily.datatype }?
-TTAF.fontSize.attrib
-  = attribute tts:fontSize { TTAF.FontSize.datatype }?
-TTAF.fontStyle.attrib
-  = attribute tts:fontStyle { TTAF.FontStyle.datatype }?
-TTAF.fontWeight.attrib
-  = attribute tts:fontWeight { TTAF.FontWeight.datatype }?
-TTAF.lineHeight.attrib
-  = attribute tts:lineHeight { TTAF.LineHeight.datatype }?
-TTAF.opacity.attrib
-  = attribute tts:opacity { TTAF.Opacity.datatype }?
-TTAF.origin.attrib
-  = attribute tts:origin { TTAF.Origin.datatype }?
-TTAF.overflow.attrib
-  = attribute tts:overflow { TTAF.Overflow.datatype }?
-TTAF.padding.attrib
-  = attribute tts:padding { TTAF.Padding.datatype }?
-TTAF.showBackground.attrib
-  = attribute tts:showBackground { TTAF.ShowBackground.datatype }?
-TTAF.textAlign.attrib
-  = attribute tts:textAlign { TTAF.TextAlign.datatype }?
-TTAF.textDecoration.attrib
-  = attribute tts:textDecoration { TTAF.TextDecoration.datatype }?
-TTAF.textOutline.attrib
-  = attribute tts:textOutline { TTAF.TextOutline.datatype }?
-TTAF.unicodeBidi.attrib
-  = attribute tts:unicodeBidi { TTAF.UnicodeBidi.datatype }?
-TTAF.visibility.attrib
-  = attribute tts:visibility { TTAF.Visibility.datatype }?
-TTAF.wrapOption.attrib
-  = attribute tts:wrapOption { TTAF.WrapOption.datatype }?
-TTAF.writingMode.attrib
-  = attribute tts:writingMode { TTAF.WritingMode.datatype }?
-TTAF.zIndex.attrib
-  = attribute tts:zIndex { TTAF.ZIndex.datatype }?
-
-# Extension Style Attributes
-
-TTAF.Styling.ForeignExtension.attrib =
-  attribute * - ( tt:* | tts:* | xml:* | local:* ) { text }
-
-# Styling Attribute Class
-
-TTAF.Styling.attrib.class &=
-  TTAF.backgroundColor.attrib,
-  TTAF.color.attrib,
-  TTAF.direction.attrib,
-  TTAF.display.attrib,
-  TTAF.displayAlign.attrib,
-  TTAF.extent.attrib,
-  TTAF.fontFamily.attrib,
-  TTAF.fontSize.attrib,
-  TTAF.fontStyle.attrib,
-  TTAF.fontWeight.attrib,
-  TTAF.lineHeight.attrib,
-  TTAF.opacity.attrib,
-  TTAF.origin.attrib,
-  TTAF.overflow.attrib,
-  TTAF.padding.attrib,
-  TTAF.showBackground.attrib,
-  TTAF.textAlign.attrib,
-  TTAF.textDecoration.attrib,
-  TTAF.textOutline.attrib,
-  TTAF.unicodeBidi.attrib,
-  TTAF.visibility.attrib,
-  TTAF.wrapOption.attrib,
-  TTAF.writingMode.attrib,
-  TTAF.zIndex.attrib
-
-# Style Binding Attribute Class
-
-TTAF.StyleBinding.attrib.class &=
-  TTAF.style.attrib
-
-# Styled Content Attribute Class
-
-TTAF.Styled.extra.attrib = empty
-TTAF.Styled.attrib.class &=
-  TTAF.Styling.attrib.class,
-  TTAF.StyleBinding.attrib.class,
-  TTAF.Styled.extra.attrib
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11-styling.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Styling Module .........................................
-# .......................................................................
-
-# style reference attribute; must reference /tt/head/styling/style
-TTAF.style.attrib
-  = attribute style { xsd:IDREFS }?
-
-# styling - generic styling container
-TTAF.styling =
-  element styling {
-    TTAF.styling.attlist,
-    TTAF.styling.content
-  }
-
-TTAF.styling.attlist &=
-  TTAF.Core.attrib.class
-
-TTAF.styling.content.extra = empty
-TTAF.styling.content =
-  (TTAF.Metadata.class*,
-   TTAF.styling.defs.class*,
-   TTAF.styling.content.extra*)
-
-# style - style declaration
-TTAF.styling.style =
-  element style {
-    TTAF.styling.style.attlist,
-    TTAF.styling.style.content
-  }
-
-TTAF.styling.style.attlist =
-  TTAF.Core.attrib.class,
-  TTAF.style.attrib,
-  (TTAF.Styling.attrib.class |
-   TTAF.Styling.ForeignExtension.attrib+ )
-
-TTAF.styling.style.content.extra = empty
-TTAF.styling.style.content =
-  (TTAF.Metadata.class*,
-   TTAF.styling.style.content.extra*)
-
-# style definitions class
-TTAF.styling.defs.extra = empty
-TTAF.styling.defs.class = 
-  TTAF.styling.style
-  | TTAF.styling.defs.extra
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
\ No newline at end of file
--- a/ttml11/spec/rnc/ttml11-timing-attribs.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 DFXP Timing Attributes Module ...............................
-# .......................................................................
-
-# Timing Attributes
-
-TTAF.timing.begin.attrib
-  = attribute begin { TTAF.TimeCoordinate.datatype }?
-TTAF.timing.dur.attrib
-  = attribute dur { TTAF.TimeDuration.datatype }?
-TTAF.timing.end.attrib
-  = attribute end { TTAF.TimeCoordinate.datatype }?
-TTAF.timing.timeContainer.attrib
-  = attribute timeContainer { TTAF.TimeContainer.datatype }?
-
-# Timing Interval Attribute class
-
-TTAF.TimingInterval.extra.attrib = empty
-TTAF.TimingInterval.attrib.class &=
-  TTAF.timing.begin.attrib,
-  TTAF.timing.dur.attrib,
-  TTAF.timing.end.attrib,
-  TTAF.TimingInterval.extra.attrib
-
-# Timing Container Attribute class
-
-TTAF.TimingContainer.extra.attrib = empty
-TTAF.TimingContainer.attrib.class &=
-  TTAF.timing.timeContainer.attrib,
-  TTAF.TimingContainer.extra.attrib
-
-# Timed Content Attribute Class
-
-TTAF.Timed.extra.attrib = empty
-TTAF.Timed.attrib.class &=
-  TTAF.TimingInterval.attrib.class,
-  TTAF.Timed.extra.attrib
-
-# Timed Content Container Attribute Class
-
-TTAF.TimedContainer.extra.attrib = empty
-TTAF.TimedContainer.attrib.class &=
-  TTAF.Timed.attrib.class,
-  TTAF.TimingContainer.attrib.class,
-  TTAF.TimedContainer.extra.attrib
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
--- a/ttml11/spec/rnc/ttml11.rnc	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-# .......................................................................
-# TT-AF 1.0 Distribution Format Exchange Profile (DFXP) Schema ..........
-# .......................................................................
-
-# default namespace
-default namespace tt = "http://www.w3.org/ns/ttml"
-
-# generic tt modules
-include "ttml11-datatypes.rnc"
-include "ttml11-classes.rnc"
-include "ttml11-core-attribs.rnc"
-include "ttml11-parameter-attribs.rnc"
-include "ttml11-metadata-attribs.rnc"
-include "ttml11-styling-attribs.rnc"
-include "ttml11-timing-attribs.rnc"
-include "ttml11-parameter-items.rnc"
-include "ttml11-parameters.rnc"
-include "ttml11-metadata-items.rnc"
-include "ttml11-metadata.rnc"
-include "ttml11-styling.rnc"
-include "ttml11-animation.rnc"
-include "ttml11-layout.rnc"
-include "ttml11-content.rnc"
-include "ttml11-head.rnc"
-include "ttml11-document.rnc"
-
-start = TTAF.tt | TTAF.parameters.profile
-
-# .......................................................................
-# .......................................................................
-# .......................................................................
Binary file ttml11/spec/saxon8/saxon8-ant.jar has changed
Binary file ttml11/spec/saxon8/saxon8-dom.jar has changed
Binary file ttml11/spec/saxon8/saxon8-dom4j.jar has changed
Binary file ttml11/spec/saxon8/saxon8-jdom.jar has changed
Binary file ttml11/spec/saxon8/saxon8-sql.jar has changed
Binary file ttml11/spec/saxon8/saxon8-xom.jar has changed
Binary file ttml11/spec/saxon8/saxon8-xpath.jar has changed
Binary file ttml11/spec/saxon8/saxon8-xqj.jar has changed
Binary file ttml11/spec/saxon8/saxon8.jar has changed
--- a/ttml11/spec/status.xml	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<status id="status">
-<p>
-<emph>This section describes the status of this document at the
-time of its publication. Other documents may supersede this document.
-A list of current W3C publications and the latest revision of this
-technical report can be found in the <loc
-href="http://www.w3.org/TR/">W3C technical reports index</loc> at
-http://www.w3.org/TR/.</emph>
-</p>
-<p>
-This is the Proposed Recommendation of the Timed Text (TTML) &versionOfTT;. W3C publishes a technical report as a Proposed Recommendation
-to indicate that the document is believed to be stable, and to
-encourage implementation by the developer community. The W3C
-membership and other interested parties are invited to review the
-document and send comments to <loc
-href="mailto:public-tt@w3.org">public-tt@w3.org</loc> (with <loc
-href="http://lists.w3.org/Archives/Public/public-tt/">public
-archive</loc>) through 23 March 2010.
-</p>
-<p>This document is based on feedback from implementers. The list of
-changes made since the previous version is available in
-<specref ref="change-history-cr3-to-pr1"/>. A list of <a href='http://www.w3.org/2010/08/ttml-issues.html'>issues</a> is also available.
-</p>
-<p>
-A <loc href='http://www.w3.org/2008/10/dfxp-testsuite.zip'>test
-suite</loc> is available, along with
-its <loc href='http://www.w3.org/2008/10/dfxp-test-coverage.html'>coverage
-report</loc> and
-a <loc href='http://www.w3.org/2009/05/dfxp-results.html'>implementation
-report</loc>. Note that the test suite and implementations are work in
-progress and may not reflect all of the changes of this document.
-</p>
-<p>
-The entrance criteria to the Proposed Recommendation phase require at
-least two independently developed interoperable implementations of
-each required and optional feature.
-</p>
-<p>
-The dynamicFlow feature and the property value reverse oblique text
-have removed due to lack of implementations.
-</p>
-
-<p>
-Publication as a Proposed Recommendation does not imply endorsement by
-the W3C Membership. This is a draft document and may be updated,
-replaced or obsoleted by other documents at any time. It is
-inappropriate to cite this document as other than work in progress.
-</p>
-<p>
-This document has been produced by the <loc
-href="http://www.w3.org/AudioVideo/TT/">Timed Text (TT) Working Group</loc> as
-part of the W3C <loc href="http://www.w3.org/2008/WebVideo/">Video
-in the Web Activity</loc>, following the procedures set out for the W3C <loc
-href="http://www.w3.org/Consortium/Process/">Process</loc>.  The authors of this
-document are listed in the header of this document.
-</p>
-
-<p>This document was produced by a group operating under the <loc
-href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February
-2004 W3C Patent Policy</loc>. W3C maintains a <loc 
-href="http://www.w3.org/2004/01/pp-impl/34314/status#disclosures">public list of any patent
-disclosures</loc> made in connection with the deliverables of the group;
-that page also includes instructions for disclosing a patent. An
-individual who has actual knowledge of a patent which the individual
-believes contains <loc
-href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-Claim(s)</loc> must disclose the information in accordance with <loc
-href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-6 of the W3C Patent Policy</loc>. </p>
-
-</status>
--- a/ttml11/spec/ttaf1	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-This is a placeholder for a namespace document that permits
-dereferencing the Timed Text (TT) Authoring Format V1.0
-Distribution Format Exchange Profile namespace URIs:
-
-http://www.w3.org/ns/ttml
-http://www.w3.org/ns/ttml#styling
-http://www.w3.org/ns/ttml#styling-extension
-http://www.w3.org/ns/ttml#metadata
-http://www.w3.org/ns/ttml#metadata-extension
-http://www.w3.org/ns/ttml#parameter
-http://www.w3.org/ns/ttml#parameter-extension
-
-This namespace document is expected to be replaced by a
-W3C XML Schema document.
--- a/ttml11/spec/ttml-changes.html	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>TTML 1.1 - List of changes</title>
-<style type="text/css">
-div.exampleInner pre { margin-left: 1em;
-                       margin-top: 0em; margin-bottom: 0em}
-div.exampleInner { background-color: #d5dee3;
-                   border-top-width: 4px;
-                   border-top-style: double;
-                   border-top-color: #d3d3d3;
-                   border-bottom-width: 4px;
-                   border-bottom-style: double;
-                   border-bottom-color: #d3d3d3;
-                   padding: 4px; margin: 0em }
-.strong { font-weight: bold; }
-</style>
-<link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css"/>
-</head>
-<body>
-<h1>Timed Text Markup Language (TTML) 1.1 Change Summary</h1>
-<p>1 <a href="#change-history">Change History</a> (Non-Normative)<br/>
-    1.1 <a href="#change-history-ttml10-rec-2e-to-ttml11-fpwd">Draft Changes from Proposed Edited Recommendation (2nd Ed.) to Recommendation (2nd Ed.)</a><br/>
-</p>
-<div class="div1">
-<h2><a id="change-history"/>1 Change History (Non-Normative)</h2>
-<p>Changes are ordered from most recent to least recent.</p>
-
-<div class="div2">
-<h3><a id="change-history-ttml10-rec-2e-to-ttml11-fpwd"/>1.1 Draft Changes from TTML1.0 (2nd Ed.) to TTML1.1 First Public Working Draft</h3>
-<div class="exampleInner">
-<pre>
-<span class="strong">Technical Changes</span>
-
-* In 6.1.1, add 'combine' attribute to ttp:profile element, including normative
-  processing semantics.
-* In 6.1.3, add 'prohibited' value to 'value' attribute of ttp:feature element,
-  including normative processing semantics.
-* In 6.1.5, add 'prohibited' value to 'value' attribute of ttp:extension element,
-  including normative processing semantics.
-* In 7.1.7, add region attribute to 'br' element.
-* In 7.1.7, add timing attributes to 'br' element.
-* In 8.1.2, add Metadata.class children to 'style' element.
-* In 8.2.1, add 'set' element to enumeration of element types to which 'style'
-  attribute applies.
-* In 8.4.4, add semantics for determining specified style set and computed style set
-  for 'set' element.
-* In 11.1.1, add 'style' attribute to 'set' element.
-* In 11.1.1, permit multiple attributes from TT Style Namespace on 'set' element.
-* In Appendix C, remove contents for mediate type registration, since registration
-  has (will have) already occurred (by the time TTML11 goes to FPWD).
-* In Appendix O, change appendix designation to normative, effectively changing
-  the informative concrete encoding recommendation to a normative recommendation.
-* In Appendix N, change appendix designation to normative, effectively making
-  the time expression semantics normatively applicable.
-
-<span class="strong">Editorial Changes</span>
-
-* In 8.2.7, correct typo where "initial" value was written, but "computed" value
-  intended.
-* In 8.2.12, correct typo where "initial" value was written, but "computed" value
-  intended.
-* In 8.2.13, correct typo where "initial" value was written, but "computed" value
-  intended.
-</pre>
-</div>
-</div>
-</div>
-</body>
-</html>
--- a/ttml11/spec/ttml-issues.html	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-<html xmlns='http://wwww.w3.org/1999/xhtml'>
-<head>
-<title>List of issues</title>
-<link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css"/>
-</head>
-<body>
-<h1>Timed Text Markup Language (TTML) 1.1: Errata</h1>
-<p>None</p>
-</body>
-</html>
--- a/ttml11/spec/ttml11.html	Wed Jul 17 09:24:09 2013 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6972 +0,0 @@
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html lang="en-us"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Timed Text Markup Language (TTML) 1.1 -- (Editor's copy)</title><style type="text/css">
-code           { font-family: monospace; }
-
-div.constraint,
-div.issue,
-div.note,
-div.notice     { margin-left: 2em; }
-
-ol.enumar      { list-style-type: decimal; }
-ol.enumla      { list-style-type: lower-alpha; }
-ol.enumlr      { list-style-type: lower-roman; }
-ol.enumua      { list-style-type: upper-alpha; }
-ol.enumur      { list-style-type: upper-roman; }
-
-
-div.exampleInner pre { margin-left: 1em;
-                       margin-top: 0em; margin-bottom: 0em}
-div.exampleOuter {border: 4px double gray;
-                  margin: 0em; padding: 0em}
-div.exampleInner { background-color: #d5dee3;
-                   border-top-width: 4px;
-                   border-top-style: double;
-                   border-top-color: #d3d3d3;
-                   border-bottom-width: 4px;
-                   border-bottom-style: double;
-                   border-bottom-color: #d3d3d3;
-                   padding: 4px; margin: 0em }
-div.exampleWrapper { margin: 4px }
-div.exampleHeader { font-weight: bold;
-                    margin: 4px}
-
-li p { margin-top: 0.3em; margin-bottom: 0.3em; }
-div.issue { border: 2px solid black; background-color: #ffff66; padding: 0em 1em; margin: 0em 0em }
-table.ednote { border-collapse: collapse; border: 2px solid black; width: 85% }
-table.ednote td { background-color: #ddaa66; border: 2px solid black }
-table.acronyms td.label { width: 15% }
-table.acronyms td.def { width: 65% }
-table.graphic { border: 0px none black; width: 100%; border-collapse: collapse }
-table.graphic caption { font-weight: bold; text-align: center; padding-bottom: 0.5em }
-table.graphic td { border: 0px none black; text-align: center }
-table.common { border: 2px solid black; width: 85%; border-collapse: collapse }
-table.common caption { font-weight: bold; text-align: left; padding-bottom: 0.5em }
-table.common th { padding: 0em 0.5em; border: 2px solid black; text-align: left }
-table.common td { padding: 0em 0.5em; border: 2px solid black }
-table.syntax { border: 0px solid black; width: 85%; border-collapse: collapse }
-table.syntax caption { font-weight: bold; text-align: left; padding-bottom: 0.5em }
-table.syntax th { border: 0px solid black; text-align: left }
-table.syntax td { border: 0px solid black }
-table.syntax div { background-color: #ffffc8 }
-table.semantics { border: 0px solid black; width: 85%; border-collapse: collapse }
-table.semantics caption { font-weight: bold; text-align: left; padding-bottom: 0.5em }
-table.semantics th { border: 0px solid black; text-align: left }
-table.semantics td {
-  border-left: 0px solid black;
-  border-right: 0px solid black;
-  border-top: 4px double #d3d3d3;
-  border-bottom: 4px double #d3d3d3;
-  background-color: #ccffcc
-}
-table.semantics code.formulae {
-  padding: 1em;
-  border: 1px dashed #005a9c;
-  line-height: 1.1em;
-  background-color: #fdfdfd;
-}
-table.example { border: 0px solid black; width: 85%; border-collapse: collapse }
-table.example caption { font-weight: bold; text-align: left; padding-bottom: 0.5em }
-table.example th { border: 0px solid black; text-align: left }
-table.example td { border: 0px solid black;  }
-table.example div { background-color: #c8ffff }
-table.example-images { text-align: center; border: 0px solid black; width: 85%; border-collapse: collapse }
-table.example-images caption { font-weight: bold; text-align: center; padding-bottom: 0.5em }
-table.example-images td { border: 0px solid black; text-align: center }
-table.example-images-bordered { text-align: center; border: 0px solid black; width: 85%; border-collapse: collapse }
-table.example-images-bordered caption { font-weight: bold; text-align: center; padding-bottom: 0.5em }
-table.example-images-bordered td { border: 1px solid red; text-align: left }
-.tbd { background-color: #ffff33; border: 2px solid black; width: 85% }
-.strong { font-weight: bold }
-.reqattr { font-weight: bold }
-.optattr { font-style: italic }
-</style><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-ED.css"></head><body>Last Modified: $Date: 2013/07/16 16:56:19 $<div id="revisions"></div><div class="head">
-<h1><a id="title"></a>Timed Text Markup Language (TTML) 1.1</h1>
-<h2><a id="w3c-doctype"></a>Editors' copy $Date: 2013/07/16 16:56:19 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
-<a href="ttml11.html">ttml11.html</a>
-</dd><dt>Latest version:</dt><dd><a href="http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml11/spec/ttml11.html?content-type=text/html;charset=utf-8">http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml11/spec/ttml11.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
-<a href="http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/">http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/</a>
-</dd><dt>Editor:</dt><dd>Glenn Adams, Cox Communications, Inc.</dd><dt>Contributing Authors:</dt><dd>Mike Dolan, Invited Expert</dd><dd>Geoff Freed, WGBH National Center for Accessible Media</dd><dd>Sean Hayes, Microsoft</dd><dd>Erik Hodge, RealNetworks</dd><dd>David Kirby, British Broadcasting Corporation (BBC)</dd><dd>Thierry Michel, W3C</dd><dd>Dave Singer, Apple Computer</dd></dl><p>Please refer to the <a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml10/spec/ttml-issues.html">errata</a> for this document, which may
-      include normative corrections.</p><p>See also <a href="http://www.w3.org/2003/03/Translations/byTechnology?technology=ttml11"><strong>translations</strong></a>.</p><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>&nbsp;©&nbsp;@@@@&nbsp;<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
-<h2><a id="abstract"></a>Abstract</h2><p>This document specifies the Timed Text Markup Language (TTML) in terms of a
-vocabulary and semantics thereof.</p><p>The Timed Text Markup Language is a content type that represents
-timed text media for the purpose of interchange among authoring
-systems. Timed text is textual information that is intrinsically or
-extrinsically associated with timing information.</p><p>It is intended to be used
-for the purpose of transcoding or exchanging timed text information
-among legacy distribution content formats presently in use for
-subtitling and captioning functions.</p><p>In addition to being used for interchange among legacy distribution content
-formats, TTML Content may be used directly as a distribution format,
-for example, providing a standard content format to reference from a <code>&lt;track&gt;</code>
-element in an HTML5 document, or a <code>&lt;text&gt;</code> or 
-<code>&lt;textstream&gt;</code> media element in a <a href="#smil21">[SMIL 2.1]</a> document.</p></div><div>
-<h2><a id="status"></a>Status of this Document</h2><p><strong>This document is an editor's copy that has
-        no official standing.</strong></p><p></p></div><div class="toc">
-<h2><a id="contents"></a>Table of Contents</h2><p class="toc">1 <a href="#intro">Introduction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#model">System Model</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#example">Document Example</a><br>
-2 <a href="#definitions">Definitions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#acronyms">Acronyms</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#terms">Terminology</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#conventions">Documentation Conventions</a><br>
-3 <a href="#conformance">Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#conformance-content">Content Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#conformance-processor">Processor Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.2.1 <a href="#conformance-generic-processor">Generic Processor Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.2.2 <a href="#conformance-transformation-processor">Transformation Processor Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.2.3 <a href="#conformance-presentation-processor">Presentation Processor Conformance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;3.3 <a href="#claims">Claims</a><br>
-4 <a href="#doctypes">Document Types</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#ttml-content-doctype">TTML Content</a><br>
-5 <a href="#vocabulary">Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;5.1 <a href="#vocabulary-namespaces">Namespaces</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;5.2 <a href="#vocabulary-profiles">Profiles</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;5.3 <a href="#vocabulary-overview">Catalog</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.3.1 <a href="#core-vocabulary-overview">Core Catalog</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.3.2 <a href="#extension-vocabulary-overview">Extension Catalog</a><br>
-6 <a href="#parameters">Parameters</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#parameter-element-vocabulary">Parameter Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#parameter-vocabulary-profile">ttp:profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#parameter-vocabulary-features">ttp:features</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.3 <a href="#parameter-vocabulary-feature">ttp:feature</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.4 <a href="#parameter-vocabulary-extensions">ttp:extensions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.5 <a href="#parameter-vocabulary-extension">ttp:extension</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#parameter-attribute-vocabulary">Parameter Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.1 <a href="#parameter-attribute-cellResolution">ttp:cellResolution</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.2 <a href="#parameter-attribute-clockMode">ttp:clockMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.3 <a href="#parameter-attribute-dropMode">ttp:dropMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.4 <a href="#parameter-attribute-frameRate">ttp:frameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.5 <a href="#parameter-attribute-frameRateMultiplier">ttp:frameRateMultiplier</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.6 <a href="#parameter-attribute-markerMode">ttp:markerMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.7 <a href="#parameter-attribute-pixelAspectRatio">ttp:pixelAspectRatio</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.8 <a href="#parameter-attribute-profile">ttp:profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.9 <a href="#parameter-attribute-subFrameRate">ttp:subFrameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.10 <a href="#parameter-attribute-tickRate">ttp:tickRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.2.11 <a href="#parameter-attribute-timeBase">ttp:timeBase</a><br>
-7 <a href="#content">Content</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#content-element-vocabulary">Content Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.1 <a href="#document-structure-vocabulary-tt">tt</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.2 <a href="#document-structure-vocabulary-head">head</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.3 <a href="#document-structure-vocabulary-body">body</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.4 <a href="#content-vocabulary-div">div</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.5 <a href="#content-vocabulary-p">p</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.6 <a href="#content-vocabulary-span">span</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.7 <a href="#content-vocabulary-br">br</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;7.2 <a href="#content-attribute-vocabulary">Content Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.1 <a href="#content-attribute-id">xml:id</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.2 <a href="#content-attribute-lang">xml:lang</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.3 <a href="#content-attribute-space">xml:space</a><br>
-8 <a href="#styling">Styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#styling-element-vocabulary">Styling Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.1.1 <a href="#styling-vocabulary-styling">styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.1.2 <a href="#styling-vocabulary-style">style</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;8.2 <a href="#styling-attribute-vocabulary">Styling Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.1 <a href="#style-attribute-style">style</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.2 <a href="#style-attribute-backgroundColor">tts:backgroundColor</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.3 <a href="#style-attribute-color">tts:color</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.4 <a href="#style-attribute-direction">tts:direction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.5 <a href="#style-attribute-display">tts:display</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.6 <a href="#style-attribute-displayAlign">tts:displayAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.7 <a href="#style-attribute-extent">tts:extent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.8 <a href="#style-attribute-fontFamily">tts:fontFamily</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.9 <a href="#style-attribute-fontSize">tts:fontSize</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.10 <a href="#style-attribute-fontStyle">tts:fontStyle</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.11 <a href="#style-attribute-fontWeight">tts:fontWeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.12 <a href="#style-attribute-lineHeight">tts:lineHeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.13 <a href="#style-attribute-opacity">tts:opacity</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.14 <a href="#style-attribute-origin">tts:origin</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.15 <a href="#style-attribute-overflow">tts:overflow</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.16 <a href="#style-attribute-padding">tts:padding</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.17 <a href="#style-attribute-showBackground">tts:showBackground</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.18 <a href="#style-attribute-textAlign">tts:textAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.19 <a href="#style-attribute-textDecoration">tts:textDecoration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.20 <a href="#style-attribute-textOutline">tts:textOutline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.21 <a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.22 <a href="#style-attribute-visibility">tts:visibility</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.23 <a href="#style-attribute-wrapOption">tts:wrapOption</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.24 <a href="#style-attribute-writingMode">tts:writingMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.2.25 <a href="#style-attribute-zIndex">tts:zIndex</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;8.3 <a href="#styling-style-value-expressions">Style Value Expressions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.1 <a href="#style-value-alpha">&lt;alpha&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.2 <a href="#style-value-color">&lt;color&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.3 <a href="#style-value-digit">&lt;digit&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.4 <a href="#style-value-duration">&lt;duration&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.5 <a href="#style-value-familyName">&lt;familyName&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.6 <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.7 <a href="#style-value-hexDigit">&lt;hexDigit&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.8 <a href="#style-value-integer">&lt;integer&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.9 <a href="#style-value-length">&lt;length&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.10 <a href="#style-value-namedColor">&lt;namedColor&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.11 <a href="#style-value-quotedString">&lt;quotedString&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.3.12 <a href="#style-value-string">&lt;string&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;8.4 <a href="#semantics-style-resolution">Style Resolution</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.1 <a href="#semantics-style-association">Style Association</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.1.1 <a href="#semantics-style-association-inline">Inline Styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.1.2 <a href="#semantics-style-association-referential">Referential Styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.1.3 <a href="#semantics-style-association-chained-referential">Chained Referential Styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.1.4 <a href="#semantics-style-association-nested">Nested Styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.2 <a href="#semantics-style-inheritance">Style Inheritance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.2.1 <a href="#semantics-style-inheritance-content">Content Style Inheritance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.2.2 <a href="#semantics-style-inheritance-region">Region Style Inheritance</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.3 <a href="#semantics-style-resolution-value-categories">Style Resolution Value Categories</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.3.1 <a href="#semantics-style-resolved-value-category-specified">Specified Values</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.3.2 <a href="#semantics-style-resolved-value-category-computed">Computed Values</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.3.3 <a href="#semantics-style-resolved-value-category-actual">Actual Values</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.4 <a href="#semantics-style-resolution-processing">Style Resolution Processing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.4.1 <a href="#semantics-style-resolution-processing-definitions">Conceptual Definitions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.4.2 <a href="#semantics-style-resolution-processing-sss">Specified Style Set Processing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.4.3 <a href="#semantics-style-resolution-processing-css">Computed Style Set Processing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.4.4.4 <a href="#semantics-style-resolution-process-overall">Style Resolution Process</a><br>
-9 <a href="#layout">Layout</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;9.1 <a href="#layout-element-vocabulary">Layout Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.1.1 <a href="#layout-vocabulary-layout">layout</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.1.2 <a href="#layout-vocabulary-region">region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;9.2 <a href="#layout-attribute-vocabulary">Layout Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.2.1 <a href="#layout-attribute-region">region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;9.3 <a href="#semantics-region-layout">Region Layout and Presentation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.3.1 <a href="#semantics-default-region">Default Region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.3.2 <a href="#semantics-region-layout-step-1">Intermediate Synchronic Document Construction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.3.3 <a href="#semantics-region-layout-step-2">Synchronic Flow Processing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.3.4 <a href="#semantics-region-layout-example">Elaborated Example (Informative)</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;9.4 <a href="#semantics-line-layout">Line Layout</a><br>
-10 <a href="#timing">Timing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#timing-element-vocabulary">Timing Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#timing-attribute-vocabulary">Timing Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.1 <a href="#timing-attribute-begin">begin</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.2 <a href="#timing-attribute-end">end</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.3 <a href="#timing-attribute-dur">dur</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.4 <a href="#timing-attribute-timeContainer">timeContainer</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;10.3 <a href="#timing-time-value-expressions">Time Value Expressions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.3.1 <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;10.4 <a href="#timing-time-intervals">Time Intervals</a><br>
-11 <a href="#animation">Animation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;11.1 <a href="#animation-element-vocabulary">Animation Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11.1.1 <a href="#animation-vocabulary-set">set</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;11.2 <a href="#animation-attribute-vocabulary">Animation Attribute Vocabulary</a><br>
-12 <a href="#metadata">Metadata</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;12.1 <a href="#metadata-element-vocabulary">Metadata Element Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.1 <a href="#metadata-vocabulary-metadata">metadata</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.2 <a href="#metadata-vocabulary-title">ttm:title</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.3 <a href="#metadata-vocabulary-desc">ttm:desc</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.4 <a href="#metadata-vocabulary-copyright">ttm:copyright</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.5 <a href="#metadata-vocabulary-agent">ttm:agent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.6 <a href="#metadata-vocabulary-name">ttm:name</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.1.7 <a href="#metadata-vocabulary-actor">ttm:actor</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;12.2 <a href="#metadata-attribute-vocabulary">Metadata Attribute Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.2.1 <a href="#metadata-attribute-agent">ttm:agent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.2.2 <a href="#metadata-attribute-role">ttm:role</a><br>
-</p>
-<h3><a id="appendices"></a>Appendices</h3><p class="toc">A <a href="#reduced-infoset">Reduced XML Infoset</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#reduced-infoset-document">Document Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#reduced-infoset-element">Element Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#reduced-infoset-attribute">Attribute Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.4 <a href="#reduced-infoset-character">Character Information Item</a><br>
-B <a href="#schemas">Schemas</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;B.1 <a href="#ttml-schema-rnc">Relax NG Compact (RNC) Schema</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;B.2 <a href="#ttml-schema-xsd">XML Schema Definition (XSD) Schema</a><br>
-C <a href="#media-types-registration">Media Type Registration</a> (Non-Normative)<br>
-D <a href="#features">Features</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#feature-designations">Feature Designations</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.1 <a href="#feature-animation">#animation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.2 <a href="#feature-backgroundColor">#backgroundColor</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.3 <a href="#feature-backgroundColor-block">#backgroundColor-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.4 <a href="#feature-backgroundColor-inline">#backgroundColor-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.5 <a href="#feature-backgroundColor-region">#backgroundColor-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.6 <a href="#feature-bidi">#bidi</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.7 <a href="#feature-cellResolution">#cellResolution</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.8 <a href="#feature-clockMode">#clockMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.9 <a href="#feature-clockMode-gps">#clockMode-gps</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.10 <a href="#feature-clockMode-local">#clockMode-local</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.11 <a href="#feature-clockMode-utc">#clockMode-utc</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.12 <a href="#feature-color">#color</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.13 <a href="#feature-content">#content</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.14 <a href="#feature-core">#core</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.15 <a href="#feature-direction">#direction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.16 <a href="#feature-display">#display</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.17 <a href="#feature-display-block">#display-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.18 <a href="#feature-display-inline">#display-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.19 <a href="#feature-display-region">#display-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.20 <a href="#feature-displayAlign">#displayAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.21 <a href="#feature-dropMode">#dropMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.22 <a href="#feature-dropMode-dropNTSC">#dropMode-dropNTSC</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.23 <a href="#feature-dropMode-dropPAL">#dropMode-dropPAL</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.24 <a href="#feature-dropMode-nonDrop">#dropMode-nonDrop</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.25 <a href="#feature-extent">#extent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.26 <a href="#feature-extent-region">#extent-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.27 <a href="#feature-extent-root">#extent-root</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.28 <a href="#feature-fontFamily">#fontFamily</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.29 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.30 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.31 <a href="#feature-fontSize">#fontSize</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.32 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.33 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.34 <a href="#feature-fontStyle">#fontStyle</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.35 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.36 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.37 <a href="#feature-fontWeight">#fontWeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.38 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.39 <a href="#feature-frameRate">#frameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.40 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.41 <a href="#feature-layout">#layout</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.42 <a href="#feature-length">#length</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.43 <a href="#feature-length-cell">#length-cell</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.44 <a href="#feature-length-em">#length-em</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.45 <a href="#feature-length-integer">#length-integer</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.46 <a href="#feature-length-negative">#length-negative</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.47 <a href="#feature-length-percentage">#length-percentage</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.48 <a href="#feature-length-pixel">#length-pixel</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.49 <a href="#feature-length-positive">#length-positive</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.50 <a href="#feature-length-real">#length-real</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.51 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.52 <a href="#feature-lineHeight">#lineHeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.53 <a href="#feature-markerMode">#markerMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.54 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.55 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.56 <a href="#feature-metadata">#metadata</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.57 <a href="#feature-nested-div">#nested-div</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.58 <a href="#feature-nested-span">#nested-span</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.59 <a href="#feature-opacity">#opacity</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.60 <a href="#feature-origin">#origin</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.61 <a href="#feature-overflow">#overflow</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.62 <a href="#feature-overflow-visible">#overflow-visible</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.63 <a href="#feature-padding">#padding</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.64 <a href="#feature-padding-1">#padding-1</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.65 <a href="#feature-padding-2">#padding-2</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.66 <a href="#feature-padding-3">#padding-3</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.67 <a href="#feature-padding-4">#padding-4</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.68 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.69 <a href="#feature-presentation">#presentation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.70 <a href="#feature-profile">#profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.71 <a href="#feature-showBackground">#showBackground</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.72 <a href="#feature-structure">#structure</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.73 <a href="#feature-styling">#styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.74 <a href="#feature-styling-chained">#styling-chained</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.75 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.76 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.77 <a href="#feature-styling-inline">#styling-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.78 <a href="#feature-styling-nested">#styling-nested</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.79 <a href="#feature-styling-referential">#styling-referential</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.80 <a href="#feature-subFrameRate">#subFrameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.81 <a href="#feature-textAlign">#textAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.82 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.83 <a href="#feature-textAlign-relative">#textAlign-relative</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.84 <a href="#feature-textDecoration">#textDecoration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.85 <a href="#feature-textDecoration-over">#textDecoration-over</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.86 <a href="#feature-textDecoration-through">#textDecoration-through</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.87 <a href="#feature-textDecoration-under">#textDecoration-under</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.88 <a href="#feature-textOutline">#textOutline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.89 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.90 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.91 <a href="#feature-tickRate">#tickRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.92 <a href="#feature-timeBase-clock">#timeBase-clock</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.93 <a href="#feature-timeBase-media">#timeBase-media</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.94 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.95 <a href="#feature-timeContainer">#timeContainer</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.96 <a href="#feature-time-clock">#time-clock</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.97 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.98 <a href="#feature-time-offset">#time-offset</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.99 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.100 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.101 <a href="#feature-timing">#timing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.102 <a href="#feature-transformation">#transformation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.103 <a href="#feature-unicodeBidi">#unicodeBidi</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.104 <a href="#feature-visibility">#visibility</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.105 <a href="#feature-visibility-block">#visibility-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.106 <a href="#feature-visibility-inline">#visibility-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.107 <a href="#feature-visibility-region">#visibility-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.108 <a href="#feature-wrapOption">#wrapOption</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.109 <a href="#feature-writingMode">#writingMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.110 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.111 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.112 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.113 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.114 <a href="#feature-zIndex">#zIndex</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#feature-support">Feature Support</a><br>
-E <a href="#extensions">Extensions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;E.1 <a href="#extension-designations">Extension Designations</a><br>
-F <a href="#profiles">Profiles</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#profile-dfxp-transformation">DFXP Transformation Profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.2 <a href="#profile-dfxp-presentation">DFXP Presentation Profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.3 <a href="#profile-dfxp-full">DFXP Full Profile</a><br>
-G <a href="#references">References</a><br>
-H <a href="#other-references">Other References</a> (Non-Normative)<br>
-I <a href="#requirements">Requirements</a> (Non-Normative)<br>
-J <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;J.1 <a href="#d3e18768">Element Derivation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;J.2 <a href="#d3e19250">Attribute Derivation</a><br>
-K <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;K.1 <a href="#d3e20136">Requirements</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;K.2 <a href="#d3e20300">Guidelines</a><br>
-L <a href="#streaming">Streaming TTML Content</a> (Non-Normative)<br>
-M <a href="#concrete-encoding">Concrete Encoding</a><br>
-N <a href="#time-expression-semantics">Time Expression Semantics</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.1 <a href="#time-expression-semantics-clock">Clock Time Base</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.2 <a href="#time-expression-semantics-media">Media Time Base</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.3 <a href="#time-expression-semantics-smpte">SMPTE Time Base</a><br>
-O <a href="#common-styling">Common Caption Style Examples</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.1 <a href="#pop-on-example">Pop-On Caption Example</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.2 <a href="#roll-up-example">Roll-Up Caption Example</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.3 <a href="#paint-on-example">Paint-On Caption Example</a><br>
-P <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br>
-</p></div><hr><div class="body"><div class="div1">
-<h2><a id="intro"></a>1 Introduction</h2><p><em>Unless specified otherwise, this section and its sub-sections are non-normative.</em></p><p>The Timed Text Markup Language (TTML) 1.0
-provides a standardized representation of a particular subset of
-textual information with which stylistic, layout, and timing semantics are associated by
-an author or an authoring system for the purpose of interchange and processing.</p><p>TTML is expressly designed to meet only a limited set of requirements
-established by <a href="#ttaf1-req">[TTAF1-REQ]</a>, and summarized in <a href="#requirements"><b>I Requirements</b></a>. In particular, only those requirements which service the
-need of performing interchange with existing, legacy distribution systems are
-satisfied.</p><p>In addition to being used for interchange among legacy distribution content
-formats, TTML Content may be used directly as a distribution format (as implied by
-the acronym DFXP), providing, for
-example, a standard content format to reference from a <code>&lt;track&gt;</code>
-element in an HTML5 document, or a <code>&lt;text&gt;</code> or 
-<code>&lt;textstream&gt;</code> media element in a <a href="#smil21">[SMIL 2.1]</a> document. Certain properties of TTML support
-streamability of content, as described in <a href="#streaming"><b>L Streaming TTML Content</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While TTML was not expressly designed for direct (embedded) integration into an
-HTML or a SMIL document instance, such integration is not precluded.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>In some contexts of use, it may be appropriate to employ
-animated content to depict sign language representations of the same content
-as expressed by a Timed Text <em>Document Instance</em>. This use case is not
-explicitly addressed by TTML mechanisms, but may be addressed by some
-external multimedia integration technology, such as SMIL.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>In previous drafts of this specification, TTML was referred to as DFXP (Distribution
-Format Exchange Profile). This latter term is retained for historical reasons in
-certain contexts, such as profile names and designators, and the short name
-<code>ttaf1-dfxp</code> used in URLs to refer to this specification.</p></div><div class="div2">
-<h3><a id="model"></a>1.1 System Model</h3><p>Use of TTML is intended to function in a wider context of Timed Text
-Authoring and Distribution mechanisms that are based upon the system
-model depicted in <a href="#model-graphic"><b>Figure 1 – System Model</b></a>, wherein the Timed Text Markup Language
-serves as a bidirectional interchange format among a heterogeneous collection of
-authoring systems, and as a unidirectional interchange format to a
-heterogeneous collection of distribution formats after undergoing transcoding
-or compilation to the target distribution formats as required, and where one
-particular distribution format is TTML (labeled as "DFXP" in the figure).</p><a id="model-graphic"></a><table class="example-images"><caption>Figure 1 – System Model</caption><tbody><tr><td><img src="images/model.png" alt="System Model"></td></tr></tbody></table></div><div class="div2">
-<h3><a id="example"></a>1.2 Document Example</h3><p>A TTML <em>Document Instance</em> consists of a <code>tt</code> document element that contains
-a header and a body, where the header specifies document level metadata, styling
-definitions and layout definitions, and the body specifies text content intermixed
-with references to style and layout information and inline styling and timing information.</p><a id="ttml-example-document-structure"></a><table class="example"><caption>Example Fragment – TTML Document Structure</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;tt xml:lang="" xmlns="http://www.w3.org/ns/ttml"&gt;
-  &lt;head&gt;
-    &lt;metadata/&gt;
-    &lt;styling/&gt;
-    &lt;layout/&gt;
-  &lt;/head&gt;
-  &lt;body/&gt;
-&lt;/tt&gt;
-</pre></div>
-</td></tr></tbody></table><p>Document level metadata may specify a document title, description,
-and copyright information. In addition, arbitrary metadata drawn from
-other namespaces may be specified.</p><a id="ttml-example-metadata"></a><table class="example"><caption>Example Fragment – TTML Metadata</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;metadata xmlns:ttm="http://www.w3.org/ns/ttml#metadata"&gt;
-  &lt;ttm:title&gt;Timed Text TTML Example&lt;/ttm:title&gt;
-  &lt;ttm:copyright&gt;The Authors (c) 2006&lt;/ttm:copyright&gt;
-&lt;/metadata&gt;
-</pre></div>
-</td></tr></tbody></table><p>Styling information may be specified in the form of style specification
-definitions that are referenced by layout and content information,
-specified inline with content information, or both.</p><p>In <a href="#ttml-example-styling"><b>Example Fragment – TTML Styling</b></a>, four style sets of specifications
-are defined, with one set serving as a collection of default styles.</p><a id="ttml-example-styling"></a><table class="example"><caption>Example Fragment – TTML Styling</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;styling xmlns:tts="http://www.w3.org/ns/ttml#styling"&gt;
-  &lt;!-- s1 specifies default color, font, and text alignment --&gt;
-  &lt;style xml:id="s1"
-    tts:color="white"
-    tts:fontFamily="proportionalSansSerif"
-    tts:fontSize="22px"
-    tts:textAlign="center"
-  /&gt;
-  &lt;!-- alternative using yellow text but otherwise the same as style s1 --&gt;
-  &lt;style xml:id="s2" style="s1" tts:color="yellow"/&gt;
-  &lt;!-- a style based on s1 but justified to the right --&gt;
-  &lt;style xml:id="s1Right" style="s1" tts:textAlign="end" /&gt;     
-  &lt;!-- a style based on s2 but justified to the left --&gt;
-  &lt;style xml:id="s2Left" style="s2" tts:textAlign="start" /&gt;
-&lt;/styling&gt;
-</pre></div>
-</td></tr></tbody></table><p>Layout information defines one or more regions into which content
-is intended to be presented. A region definition may reference one or
-more sets of style specifications in order to permit content flowed in the
-region to inherit from these styles.
-In <a href="#ttml-example-layout"><b>Example Fragment – TTML Layout</b></a>, the region definition makes
-reference to style specification <code>s1</code> augmented by specific inline
-styles which, together, allow content flowed into the region to inherit
-from the region's styles (in the case
-that a style is not already explicitly specified on content or inherited
-via the content hierarchy.)</p><a id="ttml-example-layout"></a><table class="example"><caption>Example Fragment – TTML Layout</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;layout xmlns:tts="http://www.w3.org/ns/ttml#styling"&gt;
-  &lt;region xml:id="subtitleArea"
-    style="s1"
-    tts:extent="560px 62px"
-    tts:padding="5px 3px"
-    tts:backgroundColor="black"
-    tts:displayAlign="after"
-  /&gt;
-&lt;/layout&gt;  
-</pre></div>
-</td></tr></tbody></table><p>The content of a <em>Document Instance</em> is expressed in its
-body, which is organized in terms of block and inline text elements.
-The hierarchical organization of content elements serves a primary role in
-determining both spatial and temporal relationships. For example, in
-<a href="#ttml-example-body"><b>Example Fragment – TTML Body</b></a>, each paragraph (<code>p</code> element)
-is flowed into its target region in the specified lexical order; furthermore,
-the active time interval of each paragraph is timed in accordance to its
-parent or sibling according to the applicable time containment semantics —
-in this case, the division parent is interpreted (by default) as a parallel time
-container.</p><a id="ttml-example-body"></a><table class="example"><caption>Example Fragment – TTML Body</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;body region="subtitleArea"&gt;
-  &lt;div&gt;
-    &lt;p xml:id="subtitle1" begin="0.76s" end="3.45s"&gt;
-      It seems a paradox, does it not,
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle2" begin="5.0s" end="10.0s"&gt;
-      that the image formed on&lt;br/&gt;
-      the Retina should be inverted?
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle3" begin="10.0s" end="16.0s" style="s2"&gt;
-      It is puzzling, why is it&lt;br/&gt;
-      we do not see things upside-down?
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle4" begin="17.2s" end="23.0s"&gt;
-      You have never heard the Theory,&lt;br/&gt;
-      then, that the Brain also is inverted?
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle5" begin="23.0s" end="27.0s" style="s2"&gt;
-      No indeed! What a beautiful fact!
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle6a" begin="28.0s" end="34.6s" style="s2Left"&gt;
-      But how is it proved?
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle6b" begin="28.0s" end="34.6s" style="s1Right"&gt;
-      Thus: what we call
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle7" begin="34.6s" end="45.0s" style="s1Right"&gt;
-      the vertex of the Brain&lt;br/&gt;
-      is really its base
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle8" begin="45.0s" end="52.0s" style="s1Right"&gt;
-      and what we call its base&lt;br/&gt;
-      is really its vertex,
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle9a" begin="53.5s" end="58.7s"&gt;
-      it is simply a question of nomenclature.
-    &lt;/p&gt;
-    &lt;p xml:id="subtitle9b" begin="53.5s" end="58.7s" style="s2"&gt;
-      How truly delightful!
-    &lt;/p&gt;
-  &lt;/div&gt;    
-&lt;/body&gt;
-</pre></div>
-</td></tr></tbody></table><p>The first subtitle <a href="#ttml-example-subtitle-1"><b>Subtitle 1 – Time Interval [0.76, 3.45)</b></a> is
-presented during the time interval 0.76 to 3.45 seconds.
-This
-subtitle inherits its font family, font size,
-foreground color, and text alignment from the region into which it is
-presented. Since no region is explicitly specified on the paragraph,
-the nearest ancestor that specifies a region determines the
-targeted region. Note also that content is presented
-at the bottom (after edge) of the containing region due to the <code>tts:displayAlign="after"</code>
-being specified on the region definition.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The notation "[<em>X</em>,<em>Y</em>]" denotes a closed
-interval from <em>X</em> to <em>Y</em>, including
-<em>X</em> and <em>Y</em>;
-"[<em>X</em>,<em>Y</em>)" denotes a right half-open
-interval from <em>X</em> to <em>Y</em>, including
-<em>X</em> but not including <em>Y</em>;
-"(<em>X</em>,<em>Y</em>]" denotes a left half-open
-interval from <em>X</em> to <em>Y</em>, not including
-<em>X</em> but including <em>Y</em>;
-"(<em>X</em>,<em>Y</em>)" denotes an open
-interval from <em>X</em> to <em>Y</em>, not including
-<em>X</em> or <em>Y</em>.
-</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>In this example, the <code>p</code> element is used as a presentational
-element rather than as a semantic element, i.e., as a linguistic paragraph.
-It is up to an author to determine which TTML elements are used to convey
-the intended meaning. For instance, this example could be written to use
-timing on <code>span</code> elements in order to preserve the integrity of
-semantic paragraphs.</p></div><a id="ttml-example-subtitle-1"></a><table class="example-images"><caption>Subtitle 1 – Time Interval [0.76, 3.45)</caption><tbody><tr><td><img src="images/subtitle1.png" alt="Subtitle 1"></td></tr></tbody></table><p>The second subtitle continues with the default style, except that it contains
-two lines of text with an intervening author-specified line break. Note the effects of
-the use of <code>tts:textAlign="center"</code> to specify the paragraph's alignment
-in the inline progression direction.</p><a id="ttml-example-subtitle-2"></a><table class="example-images"><caption>Subtitle 2 – Time Interval [5.0, 10.0)</caption><tbody><tr><td><img src="images/subtitle2.png" alt="Subtitle 2"></td></tr></tbody></table><p>The third subtitle continues, using a variant style which overrides the default style's
-foreground color with a different color.</p><a id="ttml-example-subtitle-3"></a><table class="example-images"><caption>Subtitle 3 – Time Interval [10.0, 16.0)</caption><tbody><tr><td><img src="images/subtitle3.png" alt="Subtitle 3"></td></tr></tbody></table><p>The fourth subtitle reverts to the default style.</p><a id="ttml-example-subtitle-4"></a><table class="example-images"><caption>Subtitle 4 – Time Interval [17.2, 23.0)</caption><tbody><tr><td><img src="images/subtitle4.png" alt="Subtitle 4"></td></tr></tbody></table><p>The fifth subtitle continues, again using a variant style which
-overrides the default style's foreground color with a different color.</p><a id="ttml-example-subtitle-5"></a><table class="example-images"><caption>Subtitle 5 – Time Interval [23.0, 27.0)</caption><tbody><tr><td><img src="images/subtitle5.png" alt="Subtitle 5"></td></tr></tbody></table><p>During the next active time interval, two distinct subtitles are simultaneously active, with
-the paragraphs expressing each subtitle using different styles that override color and paragraph
-text alignment of the default style. Note that the flow order is determined by the lexical
-order of elements as they appear in the content hierarchy.</p><a id="ttml-example-subtitle-6"></a><table class="example-images"><caption>Subtitles 6a and 6b – Time Interval [28.0, 34.6)</caption><tbody><tr><td><img src="images/subtitle6.png" alt="Subtitles 6a and 6b"></td></tr></tbody></table><p>The next subtitle is specified in a similar manner using
-a style override to give the paragraph right (end) justification in the
-inline progression direction.</p><a id="ttml-example-subtitle-7"></a><table class="example-images"><caption>Subtitle 7 – Time Interval [34.6, 45.0)</caption><tbody><tr><td><img src="images/subtitle7.png" alt="Subtitles 7a and 7b"></td></tr></tbody></table><p>The eighth subtitle uses the same style override as the previous
-subtitle in order to maintain the right (end) justification of the
-paragraph.</p><a id="ttml-example-subtitle-8"></a><table class="example-images"><caption>Subtitle 8 – Time Interval [47.3, 49.0)</caption><tbody><tr><td><img src="images/subtitle8.png" alt="Subtitle 8"></td></tr></tbody></table><p>During the final (ninth) active time interval, two distinct
-subtitles are again simultaneously active, but with a different
-style applied to the second paragraph to override the default color.
-Note that the flow order is determined by the lexical order of
-elements as they appear in the content hierarchy.</p><a id="ttml-example-subtitle-9"></a><table class="example-images"><caption>Subtitles 9a and 9b – Time Interval [53.5, 58.7)</caption><tbody><tr><td><img src="images/subtitle9.png" alt="Subtitles 9a and 9b"></td></tr></tbody></table><p>The examples shown above demonstrate the primary types of information that may
-be authored using TTML: metadata, styling, layout, timing, and content. In typical cases,
-styling and layout information are separately specified in a <em>Document Instance</em>. Content information
-is expressed in a hierarchical fashion that embodies the organization of both spatial (flow) and
-timing information. Content makes direct or indirect references to styling and layout information
-and may specify inline overrides to styling.</p></div></div><div class="div1">
-<h2><a id="definitions"></a>2 Definitions</h2><div class="div2">
-<h3><a id="acronyms"></a>2.1 Acronyms</h3><table class="acronyms" summary="Glossary List"><tr><td class="label"><b>DFXP</b></td><td class="def"><p>Distribution Format Exchange Profile</p></td></tr><tr><td class="label"><b>TT</b></td><td class="def"><p>Timed Text</p></td></tr><tr><td class="label"><b>TTML</b></td><td class="def"><p>Timed Text Markup Language</p></td></tr><tr><td class="label"><b>TTAF</b></td><td class="def"><p>Timed Text Authoring Format</p></td></tr><tr><td class="label"><b>TTWG</b></td><td class="def"><p>Timed Text Working Group</p></td></tr></table></div><div class="div2">
-<h3><a id="terms"></a>2.2 Terminology</h3><dl><dt class="label">Abstract Document Instance</dt><dd><p>An instance of an abstract data set as represented by a
-<em>Reduced XML Infoset</em>.</p></dd><dt class="label">Abstract Document Type</dt><dd><p>A set of constraints that defines a class of <em>XML Information
-Sets</em> <a href="#infoset">[XML InfoSet]</a>.</p></dd><dt class="label">Attribute Information Item</dt><dd><p>Each specified or defaulted attribute  of an XML document corresponds with an attribute information
-item as defined by <a href="#infoset">[XML InfoSet]</a>, §2.3.</p></dd><dt class="label">Character Information Item</dt><dd><p>Each data character appearing in an XML document corresponds with a character information
-item as defined by <a href="#infoset">[XML InfoSet]</a>, §2.6.</p></dd><dt class="label">Computed Cell Size</dt><dd><p>The size (extent) of a cell computed by dividing the width of the <em>Root Container
-Region</em> by the column count, i.e., the number of cells in the horizontal axis, and by dividing
-the height of the <em>Root Container Region</em> by the row count, i.e., the number of cells in the vertical
-axis, where the column and row counts are determined by the <code>ttp:cellResolution</code> parameter attribute.</p></dd><dt class="label">Content Processor</dt><dd><p>A processing system capable of importing (receiving) Timed Text Markup Language
-content for the purpose of transforming, presenting, or otherwise processing the content.</p></dd><dt class="label">Content Profile</dt><dd><p>A collection of features and extensions that are (or may be) employed by
-Timed Text Markup Language content.</p></dd><dt class="label">Content Region</dt><dd><p>A logical region into which rendered content is placed when modeling or
-performing presentation processing.</p></dd><dt class="label">Document Instance</dt><dd><p>A concrete realization of a Timed Text Markup Language document, where the concrete form
-is specific to the context of reference. For example, a sequence of bytes that represents an
-XML serialization of a Timed Text document, an internal, parsed representation of such a
-Timed Text document, etc.</p></dd><dt class="label">Document Interchange Context</dt><dd><p>The implied context or environment external to a <em>Content Processor</em> in
-which document interchange occurs, and in which out-of-band protocols or specifications
-may define certain behavioral defaults, such as an implied <em>Content Profile</em>.</p></dd><dt class="label">Document Processing Context</dt><dd><p>The implied context or environment internal to a <em>Content Processor</em> in
-which document processing occurs, and in which out-of-band protocols or specifications
-may define certain behavioral defaults, such as the establishment or creation of a
-<em>Synthetic Document Syncbase</em>.</p></dd><dt class="label">Element Information Item</dt><dd><p>Each element appearing in an XML document corresponds with an element information
-item as defined by <a href="#infoset">[XML InfoSet]</a>, §2.2.</p></dd><dt class="label">Exchange Profile</dt><dd><p>A content profile that serves a set of needs
-for content interchange.</p></dd><dt class="label">Extension</dt><dd><p>A syntactic or semantic expression or capability that is defined and
-labeled (using a extension designation) in another (public or private)
-specification.</p></dd><dt class="label">Feature</dt><dd><p>A syntactic or semantic expression or capability that is defined and
-labeled (using a feature designation) in this specification (or a
-future revision of this specification).</p></dd><dt class="label">Presentation Processor</dt><dd><p>A <em>Content Processor</em> which purpose is to layout, format, and render,
-i.e., to present, <em>Timed Text Markup Language</em> content by applying the presentation semantics
-defined in this specification.</p></dd><dt class="label">Processor</dt><dd><p>See <em>Content Processor</em>.</p></dd><dt class="label">Processor Profile</dt><dd><p>A collection of features and extensions that must or may be implemented (supported) by
-a content processor.</p></dd><dt class="label">Profile Definition Document</dt><dd><p>A document that defines a specific collection of features and extensions
-for which support is required or optional in a recipient content
-processor.</p></dd><dt class="label">Region</dt><dd><p>A logical construct that models authorial intention regarding
-desired or potential presentation processing, and which is represented as
-a rectangular area of a presentation surface into which content
-is composed and rendered during presentation processing.</p></dd><dt class="label">Reduced XML Infoset</dt><dd><p>An XML Information Set <a href="#infoset">[XML InfoSet]</a> that satisfies the
-constraints specify by <a href="#reduced-infoset"><b>A Reduced XML Infoset</b></a>.</p></dd><dt class="label">Related Media Object</dt><dd><p>A (possibly null) media object associated with or otherwise related
-to a <em>Document Instance</em>. For example, an aggregate audio/video media
-object for which a <em>Document Instance</em> provides caption or subtitle
-information, and with which that <em>Document Instance</em> is associated.</p></dd><dt class="label">Related Media Object Region</dt><dd><p>When a non-null <em>Related Media Object</em> exists, the region in which
-a presentation processor presents this media object.</p></dd><dt class="label">Root Container Region</dt><dd><p>A logical region that establishes a coordinate system into which
-<em>Document Instance</em> content regions are placed and optionally clipped.</p></dd><dt class="label">Root Temporal Extent</dt><dd><p>
-The temporal extent (interval) defined by the temporal beginning and ending of a <em>Document Instance</em> in relationship with some external application or presentation context.
-</p></dd><dt class="label">SMPTE Time Code</dt><dd><p>A time code whose format and semantics are established by <a href="#smpte12m">[SMPTE 12M]</a>,
-which may be embedded into or otherwise associated with media content, such
-as a broadcast audio/video stream.</p></dd><dt class="label">Synthetic Document Syncbase</dt><dd><p>A document level <a href="http://www.w3.org/TR/2005/REC-SMIL2-20051213/smil-timing.html#Timing-Syncbases">syncbase</a>
-<a href="#smil21">[SMIL 2.1]</a>, § 10.7.1, synthesized or otherwise established by
-the <em>Document Processing Context</em> in accordance with the
-<em>Related Media Object</em> or other processing criteria.</p></dd><dt class="label">Synthetic SMPTE Document Syncbase</dt><dd><p>A <em>Synthetic Document Syncbase</em> constructed from <em>SMPTE Time
-Code</em> values embedded in or associated with the <em>Related Media Object</em> or
-otherwise determined by the <em>Document Processing Context</em>.</p></dd><dt class="label">Timed Text</dt><dd><p>Textual information that is intrinsically or extrinsically
-associated with timing information.</p></dd><dt class="label">Timed Text Markup Language</dt><dd><p>A content type that represents timed text media for the purpose of
-interchange among authoring systems.</p></dd><dt class="label">Timed Text Authoring System</dt><dd><p>A content authoring system capable of importing and exporting
-Timed Text Markup Language content.</p></dd><dt class="label">Transformation Processor</dt><dd><p>A <em>Content Processor</em> which purpose is to transform or otherwise rewrite
-<em>Timed Text Markup Language</em> content to either <em>Timed Text Markup Language</em>
-or to another (arbitrary) content format. An example of the first is a processor that removes
-or rewrites TTML features so as to conform to a profile of TTML. An example of the latter is
-a processor that translates TTML into a completely different timed text format. Because this
-specification does not otherwise define a target profile or format for transformation processing,
-no further transformation semantics are defined by this specification.</p></dd><dt class="label">Valid Abstract Document Instance</dt><dd><p>An <em>Abstract Document Instance</em> which has been assessed for validity
-and found to be valid as defined by <a href="#doctypes"><b>4 Document Types</b></a>.</p></dd></dl></div><div class="div2">
-<h3><a id="conventions"></a>2.3 Documentation Conventions</h3><p>Within normative prose in this specification, the words
-<em>may</em>, <em>should</em>, and <em>must</em> are
-defined as follows:</p><dl class="conformance-keywords"><dt class="label">may</dt><dd><p>Conforming documents and/or TTML processors are permitted to,
-but need not behave as described. </p></dd><dt class="label">should</dt><dd><p>Conforming documents and/or TTML processors are strongly
-recommended to, but need not behave as described.</p></dd><dt class="label">must</dt><dd><p>Conforming documents and/or TTML processors are required
-to behave as described; otherwise, they are in error. </p></dd></dl><p>If normative specification language takes an imperative form,
-then it is to be treated as if the term <span class="strong">must</span>
-applies. Furthermore, if normative language takes a declarative form,
-and this language is governed by <span class="strong">must</span>,
-then it is also to be treated as if the term <span class="strong">must</span>
-applies.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, the phrases "treat X as an error" and "consider X
-as an error" are to be read as mandatory requirements in the context of use. Similarly, if the specification
-prose is "X must apply", "X applies", or "X is mandatory", and "X" is further defined as "X is Y and Z",
-then, by transitive closure, this last declarative phrase is to be read as "Y is mandatory" and
-"Z is mandatory" in the context of use.</p></div><p>All normative syntactic definitions of XML representations and
-other related terms are depicted with a light yellow-orange background color
-and labeled as "XML Representation" or "Syntax Representation", such
-as in the following:</p><a id="elt-syntax-example"></a><table class="syntax"><caption>XML Representation – Element Information Item: example</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;example
-  <span class="reqattr">count</span> = integer
-  size = (<em>large</em>|<em>medium</em>|<em>small</em>) : medium&gt;
-  <em>Content:</em> (all | any*)
-&lt;/example&gt;
-</pre></div>
-</td></tr></tbody></table><p>In an XML representation, bold-face attribute names (e.g. <span class="strong">count</span> above) indicate a required attribute
-information item, and the rest are optional. Where an attribute
-information item has an enumerated type definition, the values are
-shown separated by vertical bars, as for <code>size</code> above; if
-there is a default value, it is shown following a colon. Where an
-attribute information item has a built-in simple type definition
-defined in <a href="#xsd-2">[XML Schema Part 2]</a>, a hyperlink to its definition
-therein is given.</p><p>The allowed content of the information item is shown as a grammar
-fragment, using the Kleene operators <code>?</code>, <code>*</code>
-and <code>+</code>. Each element name therein is a hyperlink to its
-own illustration.</p><p>The term linear white-space (LWSP) is to be interpreted as a non-empty sequence of
-SPACE (U+0020), TAB (U+0009), CARRIAGE RETURN (U+000D), or LINE FEED (U+000A),
-which corresponds to production [3] <code>S</code> as defined by <a href="#xml10">[XML 1.0]</a>.</p><p>All content of this specification that is not explicitly marked as
-non-normative is considered to be normative. If a section or appendix
-header contains the expression "Non-Normative", then the entirety
-of the section or appendix is considered non-normative.</p><p>All paragraphs marked as a <span class="strong">Note</span> are considered non-normative.</p><p>Example code fragments are depicted with a light blue-green
-background color and labeled as "Example Fragment", such as in
-the following:</p><a id="example-fragment-1"></a><table class="example"><caption>Example Fragment – Sample</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;tt xml:lang="" xmlns="http://www.w3.org/ns/ttml"&gt;
-  &lt;head&gt;
-    &lt;metadata/&gt;
-    &lt;styling/&gt;
-    &lt;layout/&gt;
-  &lt;/head&gt;
-  &lt;body/&gt;
-&lt;/tt&gt;
-</pre></div>
-</td></tr></tbody></table></div></div><div class="div1">
-<h2><a id="conformance"></a>3 Conformance</h2><p>This section specifies the general conformance requirements for
-TTML Content and processors.</p><div class="div2">
-<h3><a id="conformance-content"></a>3.1 Content Conformance</h3><p>A TTML <em>Document Instance</em> conforms to this specification if the following criteria are
-satisfied:</p><ol class="enumar"><li><p>When transporting a <em>Document Instance</em> in a <em>Document Interchange Context</em> in which a
-Media Type <a href="#media-types">[Media Types]</a> identifies the content type of the interchanged <em>Document Instance</em>, then the specified media type is
-<code>application/ttml+xml</code> in conformance with <a href="#xml-media">[XML Media Types]</a> § 7, with which an optional
-<code>profile</code> parameter may appear, the value of which
-conforms to
-a profile designator as
-defined by
-<a href="#vocabulary-profiles"><b>5.2 Profiles</b></a>.</p></li><li><p>The <em>Document Instance</em> is or can be represented as a Reduced XML
-Infoset as defined by <a href="#reduced-infoset"><b>A Reduced XML Infoset</b></a>.</p></li><li><p>The Reduced XML
-Infoset that corresponds to the <em>Document Instance</em> is or can
-be associated with one of the <em>Abstract Document Types</em> defined by
-<a href="#doctypes"><b>4 Document Types</b></a>.</p></li><li><p>The <em>Reduced XML Infoset</em> that corresponds to the <em>Document Instance</em> is a
-<em>Valid Abstract Document Instance</em> of the associated
-<em>Abstract Document Type</em>.</p></li><li><p>The <em>Reduced XML Infoset</em> satisfies all additional mandatory syntactic and
-semantic constraints defined by this specification. In addition, this Infoset
-should satisfy the web content accessibility guidelines specified by
-<a href="#wcag">[WCAG]</a>.</p></li></ol></div><div class="div2">
-<h3><a id="conformance-processor"></a>3.2 Processor Conformance</h3><div class="div3">
-<h4><a id="conformance-generic-processor"></a>3.2.1 Generic Processor Conformance</h4><p>A TTML <em>Content Processor</em> conforms to this specification if the following
-generic processor criteria are
-satisfied:</p><ol class="enumar"><li><p>The processor provides at least one mechanism for notionally
-instantiating a Reduced XML
-Infoset representation of a conformant <em>Document Instance</em>.</p></li><li><p>If a process does or can perform validation of a candidate 
-<em>Document Instance</em>, then it provides at least one mechanism to
-implicitly or explicitly associate the
-<em>Reduced XML Infoset</em> representation
-of a conformant <em>Document Instance</em> with one of the
-<em>Abstract Document Types</em> defined by
-<a href="#doctypes"><b>4 Document Types</b></a>.</p></li><li><p>The processor does not <em>a priori</em> reject or abort the
-processing of a conformant <em>Document Instance</em>
-unless the processor does not support some required
-(mandatory) feature specified or implied by a TTML profile
-declared to apply to the <em>Document Instance</em>.</p></li><li><p>The processor supports all mandatory processing semantics defined by this specification.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>mandatory semantics</em> refers to all explicit use of the conformance
-key phrases <span class="strong">must</span> and <span class="strong">must not</span> as well as any
-declarative statement that can be reasonably inferred from such key phrases. For example, these
-mandatory semantics include support for all features marked as mandatory in <a href="#feature-support"><b>D.2 Feature Support</b></a>.</p></div></li><li><p>If the processor supports some optional processing semantics defined by this specification,
-then it does so in a manner consistent with the defined semantics.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>optional semantics</em> refers to all explicit use of the conformance
-key phrases <span class="strong">should</span>, <span class="strong">should not</span>,
-<span class="strong">may</span>, and <span class="strong">may not</span>,
-as well as any declarative statement that can be reasonably inferred from such key phrases. For example, these
-optional semantics include support for all features marked as optional in <a href="#feature-support"><b>D.2 Feature Support</b></a>.</p></div></li></ol></div><div class="div3">
-<h4><a id="conformance-transformation-processor"></a>3.2.2 Transformation Processor Conformance</h4><p>A TTML <em>Content Processor</em> is a conformant TTML <em>Transformation Processor</em> if
-the following criteria are satisfied:</p><ol class="enumar"><li><p>The processor satisfies all requirements specified by
-<a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the DFXP Transformation profile as specified
-by <a href="#profile-dfxp-transformation"><b>F.1 DFXP Transformation Profile</b></a>.</p></li></ol></div><div class="div3">
-<h4><a id="conformance-presentation-processor"></a>3.2.3 Presentation Processor Conformance</h4><p>A TTML <em>Content Processor</em> is a conformant TTML <em>Presentation Processor</em> if
-the following criteria are satisfied:</p><ol class="enumar"><li><p>The processor satisfies all requirements specified by
-<a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the DFXP Presentation profile as specified
-by <a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a>.</p></li></ol></div></div><div class="div2">
-<h3><a id="claims"></a>3.3 Claims</h3><p>Any claim of compliance with respect to the conformance of a TTML <em>Document Instance</em> or
-<em>Content Processor</em> must make
-reference to an implementation compliance statement (ICS).</p><p>An implementation compliance statement must identify all mandatory
-and optional features of this specification that are satisfied by the
-document instance or the content processor implementation. In particular, the statement must
-identify the utilized or supported TTML vocabulary profile(s) as
-defined by <a href="#vocabulary-profiles"><b>5.2 Profiles</b></a>, and, if a subset or
-superset profile is used or supported, then what features are excluded
-or included in the subset or superset profile.</p><p>A <em>Document Instance</em> for which a compliance claim is made
-must specify
-either (1)
-a <code>ttp:profile</code> attribute on its root
-<code>tt</code>
-element
-as defined by <a href="#parameter-attribute-profile"><b>6.2.8 ttp:profile</b></a>
-or (2)
-a <code>ttp:profile</code> element as a child of the
-<code>head</code> element as defined by
-<a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p></div></div><div class="div1">
-<h2><a id="doctypes"></a>4 Document Types</h2><p>This section defines the following TTML <em>Abstract Document Types</em>:</p><ul><li><p><a href="#ttml-content-doctype"><b>4.1 TTML Content</b></a></p></li></ul><p>Each <em>Abstract Document Type</em> consists of the following constraints:</p><ul><li><p>a non-empty collection of element types, where each element type consists of a name,
-a (possibly empty) collection of attributes, and a content specification</p></li><li><p>a non-empty collection of element types that may appear as the document element</p></li></ul><p>An <em>Abstract Document Instance</em> may be assessed in terms of validity,
-and is considered to be a <em>Valid Abstract Document Instance</em> if it
-satisfies the following condition: if after</p><ol class="enumar"><li><p>pruning all element information
-items whose names are not members of the collection of element types defined
-by the associated <em>Abstract Document Type</em>, then</p></li><li><p>pruning character
-information item children from any remaining element in case that all
-character children of the element denote XML whitespace characters and the element's type
-is defined as empty in the associated <em>Abstract Document Type</em>, and then</p></li><li><p>pruning all attribute
-information items having expanded names such that the namespace URI of the
-expanded names are not listed in <a href="#namespace-vocab-table"><b>Table 1 – Namespaces</b></a>,</p></li></ol><p>then the document element is one of the document
-element types permitted by the associated <em>Abstract Document Type</em>,
-the descendants of the document
-element satisfy their respective element type's content
-specifications, all required attributes are present, and the declared
-value of each attribute satisfies the type declared by the
-associated <em>Abstract Document Type</em>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While a conformant processor may not <em>a priori</em> reject a
-conformant <em>Document Instance</em> that adheres to a
-supported content profile, a given <em>Document Instance</em> may be
-constrained by the author or authoring tool to satisfy a more
-restrictive definition of validity.</p></div><div class="div2">
-<h3><a id="ttml-content-doctype"></a>4.1 TTML Content</h3><p>TTML Content is an <em>Abstract Document Type</em> of a profile of the Timed Text Markup Language intended
-to be used for interchange among distribution systems. This document type
-is defined in terms of the
-element and attribute vocabulary
-specified in <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification references two types of schemas that may be used to validate a superset/subset
-of conformant TTML Content <em>Document Instances</em>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>B.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>B.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Content <em>Document Instance</em> must be a
-<code>tt</code> element, as defined by <a href="#document-structure-vocabulary-tt"><b>7.1.1 tt</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The schemas referenced by this specification do not validate all syntactic constraints
-defined by this specification, and, as such, represent a superset of conformant
-TTML Content. In particular, performing validation with one of the above
-referenced schemas may result in a <em>false positive</em> indication of validity.
-For example, both the RNC and XSD schemas specify
-that a <code>tts:fontFamily</code> attribute must
-satisfy the <code>xs:string</code> XSD data type; however, this data type is a superset
-of the values permitted to be used with the <code>tts:fontFamily</code> attribute.</p><p>In addition, the RNC schema may produce a <em>false negative</em>
-indication of validity when using the <code>xml:id</code> attribute with an element in
-a foreign namespace, thus representing a subset of conformant TTML Content. This is
-due to a specific limitation in expressing wildcard patterns involving <code>xsd:ID</code>
-typed attributes in Relax NG schemas. Note that this specification defines the
-formal validity of a <em>Document Instance</em> to be based on an <em>Abstract Document Instance</em> from
-which all foreign namespace elements and attributes have been removed. Therefore, the
-exceptional reporting of this false negative does not impact the formal assessment
-of <em>Document Instance</em> validity.</p></div></div></div><div class="div1">
-<h2><a id="vocabulary"></a>5 Vocabulary</h2><p>This section defines the
-namespaces, profiles, and vocabulary (as an element and attribute
-catalog) of the Timed Text Markup Language (TTML) as follows:</p><ul><li><p><a href="#vocabulary-namespaces"><b>5.1 Namespaces</b></a></p></li><li><p><a href="#vocabulary-profiles"><b>5.2 Profiles</b></a></p></li><li><p><a href="#vocabulary-overview"><b>5.3 Catalog</b></a></p></li></ul><div class="div2">
-<h3><a id="vocabulary-namespaces"></a>5.1 Namespaces</h3><p>The Timed Text Markup Language (TTML) employs a number of
-XML Namespaces <a href="#xmlns10">[XML Namespaces 1.0]</a> for elements and certain
-global attributes. The following table specifies this set of namespaces
-and indicates the default prefix used within this specification and the
-normative URI that denotes each namespace.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In a specific <em>Document Instance</em>, it is not required that the default
-prefixes shown below are used. Any prefix or namespace binding that satisfies the constraints
-of XML Namespaces <a href="#xmlns10">[XML Namespaces 1.0]</a>  may be used that is associated with the specified namespace URI.</p></div><a id="namespace-vocab-table"></a><table class="common"><caption>Table 1 – Namespaces</caption><col width="30%" span="1"><col span="1"><col span="1"><tbody><tr><th>Name</th><th>Prefix</th><th>Value</th></tr><tr><td>TT</td><td><code>tt:</code></td><td><code>http://www.w3.org/ns/ttml</code></td></tr><tr><td>TT Parameter</td><td><code>ttp:</code></td><td><code>http://www.w3.org/ns/ttml#parameter</code></td></tr><tr><td>TT Style</td><td><code>tts:</code></td><td><code>http://www.w3.org/ns/ttml#styling</code></td></tr><tr><td>TT Metadata</td><td><code>ttm:</code></td><td><code>http://www.w3.org/ns/ttml#metadata</code></td></tr><tr><td>TT Profile</td><td><em>none</em></td><td><code>http://www.w3.org/ns/ttml/profile/</code></td></tr><tr><td>TT Feature</td><td><em>none</em></td><td><code>http://www.w3.org/ns/ttml/feature/</code></td></tr><tr><td>TT Extension</td><td><em>none</em></td><td><code>http://www.w3.org/ns/ttml/extension/</code></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>If a reference to an element type is used in this specification and the name
-of the element type is not namespace qualified, then the TT Namespace applies.</p><p>For certain namespaces defined above, the default prefix
-is specified as <em>none</em> if no XML vocabulary is defined in
-the namespace by this specification (nor expected to be defined in a
-future version of this specification). In such cases, the use of the
-namespace URI is for purposes other than defining XML vocabulary,
-e.g., for designating profiles, features, extensions and for
-dereferencing standard profile definitions.</p></div><p>All TTML Namespaces are <a href="http://www.w3.org/2001/tag/doc/namespaceState#namespacedef"><em>mutable</em></a>
-<a href="#nsstate">[NSState]</a>; all undefined names in these namespaces are reserved for future
-standardization by the W3C.</p></div><div class="div2">
-<h3><a id="vocabulary-profiles"></a>5.2 Profiles</h3><p>The Timed Text Markup Language (TTML) employs a number of
-standard, predefined profiles of its
-vocabulary and associated semantics.
-The following table specifies this set of
-profiles, indicating
-a normative name
-and designator for each
-predefined profile,
-and where each of these profiles is formally elaborated in
-<a href="#profiles"><b>F Profiles</b></a> or in another TTWG specification.</p><a id="profile-vocab-table"></a><table class="common"><caption>Table 2 – Profiles</caption><col width="25%" span="1"><col span="1"><tbody><tr><th>Name</th><th>Designator</th></tr><tr><td>DFXP Transformation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-transformation</code></td></tr><tr><td>DFXP Presentation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code></td></tr><tr><td>DFXP Full</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-full</code></td></tr><tr><td>SDP US</td><td><code>http://www.w3.org/ns/ttml/profile/sdp-us</code></td></tr></tbody></table><p></p><p>A profile designator must adhere to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17. If the profile designator is expressed as a relative URI,
-then it must be absolutized by using the TT Profile Namespace value as
-the base URI.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, if a profile designator is expressed as
-<code>dfxp-presentation</code>, then the absolutized profile designator
-would be
-<code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code>.</p></div><p>All profile designators which have the TT Profile Namespace as a prefix but are otherwise not listed in
-<a href="#profile-vocab-table"><b>Table 2 – Profiles</b></a> are reserved for future standardization, and must not be appear in a conformant
-<em>Document Instance</em>. Nothwithstanding this constraint, a profile designator is not restricted to the set of designators enumerated
-in <a href="#profile-vocab-table"><b>Table 2 – Profiles</b></a>, but may be any URI that feasibly dereferences a TTML <em>Profile Definition Document</em>
-provided it does not use the TT Profile Namespace as a prefix.</p><p>The profile of TTML that must be supported by a
-TTML <em>Content Processor</em> in order to process a <em>Document Instance</em> is determined either (1) by specifying a
-<code>ttp:profile</code> attribute on the root <code>tt</code> element, as
-defined by <a href="#parameter-attribute-profile"><b>6.2.8 ttp:profile</b></a>, or (2) by
-including one or more <code>ttp:profile</code>
-elements in the <code>head</code> element, in
-accordance with <a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><p>If a <code>ttp:profile</code> element appears as a
-descendant of the <code>tt</code> element, then the <a href="#parameter-attribute-profile"><code>ttp:profile</code></a>
-attribute should not be specified on the <code>tt</code> element. If both
-a <code>ttp:profile</code> element and a <code>ttp:profile</code>
-attribute are present (in a given <em>Document Instance</em>), then the
-<code>ttp:profile</code> attribute must be ignored for the purpose of
-determining the declared profile requirements.</p><p>If more than one <code>ttp:profile</code> element appears in
-a <em>Document Instance</em>, then all specified profiles apply
-simultaneously.  In such a case, if some feature or some extension is
-specified by one profile to be <code>used</code> (mandatory and enabled) and by
-another profile to be <code>required</code> (mandatory) or <code>optional</code> (voluntary),
-then that feature or extension must be considered to be <code>used</code>
-(mandatory and enabled); if some feature or some extension is
-specified by one profile to be merely <code>required</code> (mandatory) and by
-another profile to be <code>optional</code> (voluntary), then that feature or
-extension must be considered to be <code>required</code> (mandatory).</p><p>If neither
-<a href="#parameter-attribute-profile"><code>ttp:profile</code></a>
-attribute nor
-<a href="#parameter-vocabulary-profile"><code>ttp:profile</code></a>
-element is present in a <em>Document Instance</em>, and if the <em>Document
-Interchange Context</em> does not make an implicit or explicit
-reference to a pre-defined Content Profile or does not specify a <em>Profile Definition
-Document</em> or another equivalent set of feature designations,
-then the DFXP Transformation profile applies.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>It is not a requirement on a conformant <em>Document Instance</em> that a <em>Content Profile</em> be internally
-defined by use of a <code>ttp:profile</code> element or internally referenced by a
-<code>ttp:profile</code> attribute. More specifically, it is permitted that the <em>Document
-Interchange Context</em> determines the applicable <em>Content Profile</em> through private
-agreement, out-of-band protocol, or common use (between sender and receiver) of a profile defined
-by an external specification.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>It is intended that the <code>ttp:profile</code> attribute be used when
-the author wishes to reference one of the standard, predefined profiles of
-TTML Content, and does not wish to modify (by supersetting or subsetting)
-that profile. This attribute may also be used by an author to indicate the use
-of a non-standard profile, in which case the specified profile designator expresses
-a URI that denotes an externally defined <em>Profile Definition Document</em>.
-However, it is not required that a conformant TTML Content Processor be able
-to dereference such an externally specified profile definition.</p><p>In contrast, it is intended that the <code>ttp:profile</code> element be
-used when the author wishes to make use of a modified predefined profile or
-wishes to include in the <em>Document Instance</em> a non-standard profile definition
-not based upon one of the predefined profiles.</p><p>A predefined profile is supersetted by specifying some feature or extension to
-be <code>required</code> (mandatory) that was either not specified in the underlying, baseline
-profile or was specified as <code>optional</code> (voluntary) in the baseline profile.
-A predefined profile is subsetted by specifying some feature or extension to
-be <code>optional</code> (voluntary) that was specified as <code>required</code> (mandatory)
-in the underlying, baseline profile.</p><p>When a baseline profile is modified by subsetting, the resulting, derived profile
-is referred to as a <em>subtractive</em> profile; when modified by supersetting, the result
-is referred to as an <em>additive</em> profile.
-It is also possible to define a derived profile that is simultaneously subtractive
-and additive.</p></div><p>If a <em>Document Instance</em> makes use of a feature defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a> and if the intended use of the
-document requires the recognition and processing of that feature, then
-the document must include a <em>required feature</em> or
-a <em>used feature</em>
-specification in one of its declared or
-referenced profiles.  If a <em>Document Instance</em> makes use
-of an extension designatable by <a href="#extension-designations"><b>E.1 Extension Designations</b></a> and if the intended use of the document
-requires the recognition and processing of that extension, then the
-document must include a <em>required extension</em> or
-a <em>used extension</em> specification
-in one of its declared or referenced
-profiles.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A <em>required feature</em> or <em>used feature</em>
-specification is expressed directly (or indirectly by referring to a
-profile) by means of a <a href="#parameter-vocabulary-feature"><code>ttp:feature</code></a>
-element where the value of its <code>value</code> attribute is
-<code>required</code> or <code>use</code>,
-respectively.  A <em>required extension</em> or <em>used
-extension</em> specification is expressed directly (or indirectly by
-referring to a profile) by means of a <a href="#parameter-vocabulary-extension"><code>ttp:extension</code></a>
-element where the value of its <code>value</code> attribute is
-<code>required</code> or <code>use</code>,
-respectively.</p></div><p>An example of an author defined
-additive, derived profile of the DFXP Presentation
-profile is shown
-below in <a href="#ttml-example-sub-profile"><b>Example Fragment – DFXP Additive Profile</b></a>.</p><a id="ttml-example-sub-profile"></a><table class="example"><caption>Example Fragment – DFXP Additive Profile</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;tt xml:lang="" xmlns="http://www.w3.org/ns/ttml"&gt;
- &lt;head&gt;
-   &lt;profile use="dfxp-presentation" xmlns="http://www.w3.org/ns/ttml#parameter"&gt;
-     &lt;features xml:base="http://www.w3.org/ns/ttml/feature/"&gt;
-       &lt;feature value="required"&gt;#fontStyle-italic&lt;/feature&gt;
-     &lt;/features&gt;
-   &lt;/profile&gt;
- &lt;/head&gt;
- &lt;body/&gt;
-&lt;/tt&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the baseline profile is declared to be
-the DFXP Presentation profile, which is then additively modified by making the
-<code>#fontStyle-italic</code> feature required (rather than
-optional as it is defined
-in <a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a>). Note also the resetting of the
-default XMLNS binding on the <code>profile</code> element to the TT Parameter Namespace.</p></div></div><div class="div2">
-<h3><a id="vocabulary-overview"></a>5.3 Catalog</h3><p>The vocabulary of the Timed Text Markup Language (TTML) is
-defined in the following major catalogs (divisions of vocabulary):</p><ul><li><p><a href="#core-vocabulary-overview"><b>5.3.1 Core Catalog</b></a></p></li><li><p><a href="#extension-vocabulary-overview"><b>5.3.2 Extension Catalog</b></a></p></li></ul><p>The core catalog defines the baseline, core vocabulary of TTML,
-and, in particular, the vocabulary of TTML Content. The extension catalog
-serves as a placeholder for extensions to the core vocabulary defined
-by TTML.</p><div class="div3">
-<h4><a id="core-vocabulary-overview"></a>5.3.1 Core Catalog</h4><p>The core vocabulary catalog is intended to satisfy the needs of
-TTML while providing a baseline vocabulary for future profiles. This vocabulary
-is divided into distinct categories, specified in detail
-in the following sections:</p><ul><li><p><a href="#parameters"><b>6 Parameters</b></a></p></li><li><p><a href="#content"><b>7 Content</b></a></p></li><li><p><a href="#styling"><b>8 Styling</b></a></p></li><li><p><a href="#layout"><b>9 Layout</b></a></p></li><li><p><a href="#timing"><b>10 Timing</b></a></p></li><li><p><a href="#animation"><b>11 Animation</b></a></p></li><li><p><a href="#metadata"><b>12 Metadata</b></a></p></li></ul><p>The core element vocabulary specified for use with a <em>Document Instance</em> is enumerated in
-<a href="#element-vocab-table"><b>Table 3 – Element Vocabulary</b></a>.</p><a id="element-vocab-table"></a><table class="common"><caption>Table 3 – Element Vocabulary</caption><col width="25%" span="1"><col span="1"><tbody><tr><th>Module</th><th>Elements</th></tr><tr id="element-vocab-type-animation"><td>
-Animation
-</td><td>
-<a href="#animation-vocabulary-set">set</a>
-</td></tr><tr id="element-vocab-type-content"><td>
-Content
-</td><td>
-<a href="#document-structure-vocabulary-body">body</a>,
-<a href="#content-vocabulary-div">div</a>,
-<a href="#content-vocabulary-p">p</a>,
-<a href="#content-vocabulary-span">span</a>,
-<a href="#content-vocabulary-br">br</a>
-</td></tr><tr id="element-vocab-type-document"><td>
-Document
-</td><td>
-<a href="#document-structure-vocabulary-tt">tt</a>
-</td></tr><tr id="element-vocab-type-head"><td>
-Head
-</td><td>
-<a href="#document-structure-vocabulary-head">head</a>
-</td></tr><tr id="element-vocab-type-layout"><td>
-Layout
-</td><td>
-<a href="#layout-vocabulary-layout">layout</a>,
-<a href="#layout-vocabulary-region">region</a>
-</td></tr><tr id="element-vocab-type-metadata"><td>
-Metadata
-</td><td>
-<a href="#metadata-vocabulary-metadata">metadata</a>
-</td></tr><tr id="element-vocab-type-metadata-items"><td>
-Metadata Items
-</td><td>
-<a href="#metadata-vocabulary-actor">ttm:actor</a>,
-<a href="#metadata-vocabulary-agent">ttm:agent</a>,
-<a href="#metadata-vocabulary-copyright">ttm:copyright</a>,
-<a href="#metadata-vocabulary-desc">ttm:desc</a>,
-<a href="#metadata-vocabulary-name">ttm:name</a>,
-<a href="#metadata-vocabulary-title">ttm:title</a>
-</td></tr><tr id="element-vocab-type-parameter-items"><td>Parameter Items</td><td><a href="#parameter-vocabulary-profile">ttp:profile</a>,
-<a href="#parameter-vocabulary-features">ttp:features</a>,
-<a href="#parameter-vocabulary-feature">ttp:feature</a>,
-<a href="#parameter-vocabulary-extensions">ttp:extensions</a>,
-<a href="#parameter-vocabulary-extension">ttp:extension</a>
-</td></tr><tr id="element-vocab-type-styling"><td>
-Styling
-</td><td>
-<a href="#styling-vocabulary-styling">styling</a>,
-<a href="#styling-vocabulary-style">style</a>
-</td></tr></tbody></table><p></p><p>Element vocabulary groups that are used in defining content models
-for TTML element types are enumerated in <a href="#element-vocab-group-table"><b>Table 4 – Element Vocabulary Groups</b></a>.</p><a id="element-vocab-group-table"></a><table class="common"><caption>Table 4 – Element Vocabulary Groups</caption><col width="25%" span="1"><col span="1"><tbody><tr><th>Group</th><th>Elements</th></tr><tr><td>
-Animation.class
-</td><td>
-<a href="#animation-vocabulary-set">set</a>
-</td></tr><tr><td>
-Block.class
-</td><td>
-<a href="#content-vocabulary-div">div</a> |
-<a href="#content-vocabulary-p">p</a>
-</td></tr><tr><td>
-Inline.class
-</td><td>
-<a href="#content-vocabulary-span">span</a> |
-<a href="#content-vocabulary-span">br</a> |
-<code>#PCDATA</code>
-</td></tr><tr><td>
-Metadata.class
-</td><td>
-<a href="#metadata-vocabulary-metadata">metadata</a> |
-<a href="#metadata-vocabulary-copyright">ttm:agent</a> |
-<a href="#metadata-vocabulary-copyright">ttm:copyright</a> |
-<a href="#metadata-vocabulary-desc">ttm:desc</a> |
-<a href="#metadata-vocabulary-title">ttm:title</a>
-</td></tr><tr><td>Parameters.class</td><td><a href="#parameter-vocabulary-profile">ttp:profile</a></td></tr></tbody></table><p></p><p>The attribute vocabulary specified for use with the core vocabulary
-catalog is enumerated in
-<a href="#attribute-vocab-table"><b>Table 5 – Attribute Vocabulary</b></a>.</p><a id="attribute-vocab-table"></a><table class="common"><caption>Table 5 – Attribute Vocabulary</caption><col width="25%" span="1"><col span="1"><tbody><tr><th>Module</th><th>Attributes</th></tr><tr><td>
-Core Attributes
-</td><td>
-<a href="#content-attribute-id">xml:id</a>,
-<a href="#content-attribute-lang">xml:lang</a>,
-<a href="#content-attribute-space">xml:space</a>
-</td></tr><tr><td>
-Layout
-</td><td>
-<a href="#layout-attribute-region">region</a>
-</td></tr><tr><td>
-Metadata Attributes
-</td><td>
-<a href="#metadata-attribute-agent">ttm:agent</a>,
-<a href="#metadata-attribute-role">ttm:role</a>
-</td></tr><tr><td>
-Parameter Attributes
-</td><td>
-<a href="#parameter-attribute-cellResolution">ttp:cellResolution</a>,
-<a href="#parameter-attribute-clockMode">ttp:clockMode</a>,
-<a href="#parameter-attribute-dropMode">ttp:dropMode</a>,
-<a href="#parameter-attribute-frameRate">ttp:frameRate</a>,
-<a href="#parameter-attribute-frameRateMultiplier">ttp:frameRateMultipler</a>,
-<a href="#parameter-attribute-markerMode">ttp:markerMode</a>,
-<a href="#parameter-attribute-pixelAspectRatio">ttp:pixelAspectRatio</a>,
-<a href="#parameter-attribute-profile">ttp:profile</a>,
-<a href="#parameter-attribute-subFrameRate">ttp:subFrameRate</a>,
-<a href="#parameter-attribute-tickRate">ttp:tickRate</a>,
-<a href="#parameter-attribute-timeBase">ttp:timeBase</a>
-</td></tr><tr><td>
-Styling
-</td><td>
-<a href="#style-attribute-style">style</a>
-</td></tr><tr><td>
-Styling Attributes
-</td><td>
-<a href="#style-attribute-backgroundColor">tts:backgroundColor</a>,
-<a href="#style-attribute-color">tts:color</a>,
-<a href="#style-attribute-direction">tts:direction</a>,
-<a href="#style-attribute-display">tts:display</a>,
-<a href="#style-attribute-displayAlign">tts:displayAlign</a>,
-<a href="#style-attribute-extent">tts:extent</a>,
-<a href="#style-attribute-fontFamily">tts:fontFamily</a>,
-<a href="#style-attribute-fontSize">tts:fontSize</a>,
-<a href="#style-attribute-fontStyle">tts:fontStyle</a>,
-<a href="#style-attribute-fontWeight">tts:fontWeight</a>,
-<a href="#style-attribute-lineHeight">tts:lineHeight</a>,
-<a href="#style-attribute-opacity">tts:opacity</a>,
-<a href="#style-attribute-origin">tts:origin</a>,
-<a href="#style-attribute-overflow">tts:overflow</a>,
-<a href="#style-attribute-padding">tts:padding</a>,
-<a href="#style-attribute-showBackground">tts:showBackground</a>,
-<a href="#style-attribute-textAlign">tts:textAlign</a>,
-<a href="#style-attribute-textDecoration">tts:textDecoration</a>,
-<a href="#style-attribute-textOutline">tts:textOutline</a>,
-<a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a>,
-<a href="#style-attribute-visibility">tts:visibility</a>,
-<a href="#style-attribute-wrapOption">tts:wrapOption</a>,
-<a href="#style-attribute-writingMode">tts:writingMode</a>,
-<a href="#style-attribute-zIndex">tts:zIndex</a>
-</td></tr><tr><td>
-Timing Attributes
-</td><td>
-<a href="#timing-attribute-begin">begin</a>,
-<a href="#timing-attribute-dur">dur</a>,
-<a href="#timing-attribute-end">end</a>,
-<a href="#timing-attribute-timeContainer">timeContainer</a>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>Only those attributes defined as either (1) global, i.e., namespace qualified, or
-(2) shared element-specific, i.e., not namespace qualified but shared across multiple
-element types, are listed in <a href="#attribute-vocab-table"><b>Table 5 – Attribute Vocabulary</b></a> above.
-</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>All vocabulary defined by TTML consistently makes use of
-the so-called <em>lowerCamelCase</em> naming convention. In some cases, this results in the
-change of a name when the name was based upon another specification
-that used a different naming convention.</p></div></div><div class="div3">
-<h4><a id="extension-vocabulary-overview"></a>5.3.2 Extension Catalog</h4><p>The extension vocabulary catalog is intended for use by future
-profiles of TTML, and is not further defined
-by this version of this specification.</p><p>In addition to standardized extension vocabulary, a conforming 
-<em>Document Instance</em> may contain arbitrary namespace qualified
-elements that reside in any namespace other than those namespaces
-defined for use with this specification. Furthermore, a conforming 
-<em>Document Instance</em> may contain arbitrary namespace qualified
-attributes on TTML defined vocabulary where such attributes reside in
-any namespace other than those defined for use with this
-specification.</p></div></div></div><div class="div1">
-<h2><a id="parameters"></a>6 Parameters</h2><p>This section specifies the <em>parameters</em> matter of the
-core vocabulary catalog, where
-parameters are to be understood as information that is either (1)
-essential or (2) of significant importance for the purpose of
-interpreting the semantics of other types of information expressed by
-core vocabulary items or for establishing a <em>Document Processing Context</em> by means
-of which TTML Content can be related to an external environment.</p><div class="div2">
-<h3><a id="parameter-element-vocabulary"></a>6.1 Parameter Element Vocabulary</h3><p>The following elements, all defined in the TT Parameter
-Namespace, specify parametric information that applies to a <em>Document Instance</em>
-or <em>Content Processor</em>:</p><ul><li><p><a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a></p></li><li><p><a href="#parameter-vocabulary-features"><b>6.1.2 ttp:features</b></a></p></li><li><p><a href="#parameter-vocabulary-feature"><b>6.1.3 ttp:feature</b></a></p></li><li><p><a href="#parameter-vocabulary-extensions"><b>6.1.4 ttp:extensions</b></a></p></li><li><p><a href="#parameter-vocabulary-extension"><b>6.1.5 ttp:extension</b></a></p></li></ul><div class="div3">
-<h4><a id="parameter-vocabulary-profile"></a>6.1.1 ttp:profile</h4><p>The <code>ttp:profile</code> element is used to specify a collection of
-used (mandatory and enabled), required (mandatory),
-and optional (voluntary) features and extensions that must or
-may be supported by a <em>Content Processor</em> in order to process a
-<em>Document Instance</em> that makes (or may make) use of such features and
-extensions. In addition, a feature or extension may be specified as
-prohibited, in which case it must not appear in or be used by
-a <em>Document Instance</em>, and, if it does appear, may result in
-the <em>Document Instance</em> being rejected or processing otherwise aborted.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The difference between a <em>feature</em> and an
-<em>extension</em> is where it is defined and how it is labeled:
-if defined in this specification (or a future revision thereof) and
-labeled with a feature designation in <a href="#features"><b>D Features</b></a>, then
-it is considered to be a feature; if defined in another specification
-and labeled there with an extension designation, then it is considered
-to be an extension. In general, features are expected to be defined by
-the W3C standards process, while extensions are expected to be defined by
-third parties.</p></div><p>This specification defines two distinct uses of the <code>ttp:profile</code> element:</p><ul><li><p>as a child of the <code>head</code> element within a TTML <em>Document Instance</em>;</p></li><li><p>as the root element of a TTML <em>Profile Definition Document</em>
-instance;</p></li></ul><p>When a <code>tt:profile</code> element appears within a TTML <em>Document Instance</em>,
-its purpose is to express authorial intentions about which
-features and extensions must or may be supported by a recipient
-content processor, as well as which features and extensions must
-not be included or otherwise used in a <em>Document Instance</em>.
-In addition, the element indirectly expresses
-information about the set of features or extensions that are (or may
-expected to be) used by the <em>Document Instance</em>.</p><p>When a <code>tt:profile</code> element is used by a TTML <em>Profile Definition Document</em> instance,
-it serves to publish a machine
-readable specification of a specific TTML profile, of which
-this specification defines three such <em>Profile Definition Documents</em> in
-<a href="#profiles"><b>F Profiles</b></a>.</p><p>The <code>ttp:profile</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group, followed by
-zero or more <code>ttp:features</code> elements, followed by
-zero or more <code>ttp:extensions</code> elements.</p><a id="elt-syntax-parameter-profile"></a><table class="syntax"><caption>XML Representation – Element Information Item: ttp:profile</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:profile
-  combine = (replace|union|intersection) : replace
-  use = string
-  <a href="#content-attribute-id">xml:id</a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#parameter-vocabulary-features">ttp:features</a>*, <a href="#parameter-vocabulary-extensions">ttp:extensions</a>*
-&lt;/ttp:profile&gt;
-</pre></div>
-</td></tr></tbody></table><p>If specified, the <code>use</code> attribute must adhere to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17, and, furthermore, must denote a profile designator in
-accordance with <a href="#vocabulary-profiles"><b>5.2 Profiles</b></a>. In this case,
-the profile designator must refer to (1) a standard, predefined
-<em>Profile Definition Document</em> as defined by <a href="#profiles"><b>F Profiles</b></a>,
-or (2) a feasibly dereferenceable resource representing a valid <em>Profile Definition
-Document</em> instance. In either case, the referenced profile serves as the
-baseline profile of the specifying <code>ttp:profile</code> element.</p><p>If the <code>use</code> attribute is not specified, then the baseline
-profile of the <code>ttp:profile</code> element must be considered to be
-the empty (null) profile, i.e., a profile definition containing no
-feature or extension specifications.</p><p>The <code>combine</code> attribute may be used to specify how
-feature or extension specifications are combined in the case that
-multiple specifications apply to the same feature or extension, respectively.
-If the value of the <code>combine</code> attribute is <code>replace</code>, then a
-feature or extension specification contained in the <code>ttp:profile</code> element
-replaces the specification defined by the baseline profile or a lexically subsequent
-specification replaces a lexically prior specification in the case that both
-specifications appear in the same <code>ttp:profile</code> element; if the value is
-<code>union</code>, then the semantic union applies; if the value is <code>intersection</code>,
-then the semantic intersection applies. If the <code>combine</code> attribute is not
-specified, then replacement semantics apply.</p><table border="1" class="ednote" summary="Editorial note: Combine Semantics"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Combine Semantics</b></td><td align="right" valign="top">2013-07-10</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Need to elaborate semantics of union and intersection combination methods.</td></tr></table><p>The collection of features and extensions of a profile are determined according
-to the following ordered rules:</p><ol class="enumar"><li><p>initialize the features and extensions of the profile to the empty
-set;</p></li><li><p>if a <code>use</code> attribute is present, then augment the profile
-with the set of features and extensions specified by the referenced
-baseline profile;</p></li><li><p>for each <code>ttp:feature</code> and <code>ttp:extension</code> element
-descendant of the <code>ttp:profile</code> element, using a post-order
-traversal, merge the specified feature or extension with the features
-and extensions of the profile, where merging a feature or extension
-entails applying the combination method in accordance with the specified
-(or default) <code>combine</code> attribute value.</p></li></ol><p>A conformant TTML processor is not required to be able to
-dereference a <em>Profile Definition Document</em> that is not one of the
-standard, predefined profiles defined by <a href="#profiles"><b>F Profiles</b></a>.  Furthermore,
-a conformant TTML processor may make use of a built-in, static
-form of each standard, predefined profile so as not to require
-dereferencing a network resource.</p><p>If a TTML processor is unable to dereference a non-standard
-<em>Profile Definition Document</em>, then it must not further process the
-document without the presence of an explicit override from an end-user
-or some implementation specific parameter traceable to an end-user or
-to a user or system configuration setting. If a TTML processor aborts
-processing of a <em>Document Instance</em> due to the inability to
-reference a non-standard <em>Profile Definition Document</em>, then some
-end-user notification should be given unless the end-user or system
-has disabled such a notification, or if the processor does not permit
-or entail the intervention of an end-user.</p><p>The <code>ttp:profile</code> element is illustrated by the following example.</p><a id="parameter-vocabulary-profile-example-1"></a><table class="example"><caption>Example Fragment – ttp:profile</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:profile use="dfxp-presentation"&gt;
-  &lt;ttp:features xml:base="http://www.w3.org/ns/ttml/feature/"&gt;
-    &lt;ttp:feature&gt;#text-outline&lt;/ttp:feature&gt;
-  &lt;/ttp:features&gt;
-&lt;/ttp:profile&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP presentation profile is used as the
-baseline profile. This baseline profile is then supersetted (thus
-creating an additive derived profile) by requiring support for
-<code>#text-outline</code> feature.</p></div></div><div class="div3">
-<h4><a id="parameter-vocabulary-features"></a>6.1.2 ttp:features</h4><p>The <code>ttp:features</code> element is a container element used to group
-infomation about feature support and usage requirements.</p><p>The <code>ttp:features</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group, followed by
-zero or more <code>ttp:feature</code> elements.</p><a id="elt-syntax-parameter-features"></a><table class="syntax"><caption>XML Representation – Element Information Item: ttp:features</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:features
-  xml:base = string : <em>TT Feature Namespace</em>
-  <a href="#content-attribute-id">xml:id</a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#parameter-vocabulary-feature">ttp:feature</a>*
-&lt;/ttp:features&gt;
-</pre></div>
-</td></tr></tbody></table><p>If specified, the <code>xml:base</code>
-attribute must (1) adhere to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17, (2) express an absolute URI that
-adheres to <a href="#xmlbase">[XML Base]</a> and,
-(3) express a feature namespace as defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a>. If not specified, the
-<code>xml:base</code> attribute's default
-value applies, which is the TT Feature Namespace.</p><p>The <code>xml:base</code> attribute is
-used to permit the abbreviation of feature designation URIs expressed
-by child <code>ttp:feature</code> elements.</p></div><div class="div3">
-<h4><a id="parameter-vocabulary-feature"></a>6.1.3 ttp:feature</h4><p>The <code>ttp:feature</code> element is used to specify
-infomation about support and usage requirements for a particular feature.</p><p>The children of the <code>ttp:feature</code> element must express a non-empty
-sequence of character information items that adheres to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17.</p><a id="elt-syntax-parameter-feature"></a><table class="syntax"><caption>XML Representation – Element Information Item: ttp:feature</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:feature
-  value = (optional|required|use|prohibited) : required
-  <a href="#content-attribute-id">xml:id</a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> #PCDATA
-&lt;/ttp:feature&gt;
-</pre></div>
-</td></tr></tbody></table><p>If the URI expressed by the content of the <code>ttp:feature</code>
-element is a relative URI, then, when combined with the
-feature namespace value expressed by the
-<code>xml:base</code> attribute of the
-nearest ancestor <code>ttp:features</code> element, it must express an
-absolute URI.  In either case (original absolute URI or resulting
-absolutized URI), the URI expressed by the <code>ttp:feature</code>
-element must further adhere to the syntax of a feature designation as
-defined by <a href="#feature-designations"><b>D.1 Feature Designations</b></a>, and, furthermore,
-the specific designation that appears in this URI, i.e., the portion of the feature designation
-that starts with the fragment identifier separator '#', must
-be defined by this specification or some published version thereof (that
-has achieved REC status).</p><p>If the URI expressed by the content of the <code>ttp:feature</code> element
-is a relative URI, then an <code>xml:base</code> attribute should be
-specified on the nearest ancestor <code>ttp:features</code> element.</p><p>The <code>value</code> attribute specifies (1) whether a conforming TTML
-processor must or may implement the designated feature in order to
-process the document, or (2) whether a TTML <em>Document Instance</em>
-must not include or otherwise use the designated feature.
-If the value of the <code>value</code> attribute
-is <code>optional</code>, then the processor need
-not implement or otherwise support the feature in order to process the
-document; if the value is <code>required</code>, then the processor
-must implement or otherwise support the feature, irrespective of
-whether the feature is enabled or disabled, in order to process
-the document; if the value is
-<code>use</code>, then the processor must both (1) implement or
-otherwise support the feature and (2) have enabled (activated) use of the
-feature; if the value is <code>prohibited</code>, then the document must not
-include or otherwise use the feature, and, if it does, then the processor
-should reject or abort processing of the document.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The default value of the <code>value</code> attribute is
-<code>required</code>, as indicated in the above element information
-item definition. Therefore, if a <code>value</code> attribute is not
-specified on a <code>ttp:feature</code> element, it is equivalent to
-specifying that support for the feature is required.</p></div><p>If the value of the <code>value</code> attribute is
-<code>required</code> or <code>use</code>
-and the TTML processor implementation does
-not support the feature, or if the <code>value</code> attribute is
-<code>use</code> and the TTML processor implementation supports but has disabled
-that feature,
-or if the <code>value</code> attribute is <code>prohibited</code> and a
-<em>Document Instance</em> includes or makes use of the feature,
-then it must not further process the document
-without the presence of an explicit override from an end-user or some
-implementation specific parameter traceable to an end-user or to a
-user or system configuration setting.  If a TTML processor aborts
-processing of a <em>Document Instance</em> due to the specification of a
-required, but unsupported feature by this element, or due to the presence
-or use of a prohibited feature, then some end-user
-notification should be given unless the end-user or system has
-disabled such a notification, or if the processor does not permit or
-entail the intervention of an end-user.</p><p>If the value of the <code>value</code> attribute is
-<code>optional</code>, and if the TTML processor implementation does
-not support the feature, then it may further process the document even
-in the case that some use of the feature is present in the document.
-In the case of actual use of a feature designated as optional, the
-default semantics associated with that feature apply; that is, the
-processor may behave as if the feature were not actually used or
-referenced by the document. Notwithstanding the above, the syntactic
-presence or reference to an optional feature by a document must not be
-considered to be a violation of document validity or a barrier to
-further processing if the syntactic expression is well-formed and
-otherwise valid.</p><p>If some defined (i.e., standardized) or otherwise well known feature is not specified by
-a <code>ttp:feature</code> element in a given profile, then it must be interpreted as if the feature were specified
-with the <code>value</code> attribute equal to <code>optional</code>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In particular, if some feature is not present in a profile definition, then
-it is not to be interpreted as meaning the use of that feature (in a <em>Document Instance</em>)
-is disallowed or otherwise prohibited. If a feature is intended to be disallowed by a profile, then
-it should be specified using the <code>prohibited</code> value.</p></div><p>The <code>ttp:feature</code> element is illustrated by the following example.</p><a id="parameter-vocabulary-feature-example-1"></a><table class="example"><caption>Example Fragment – ttp:feature</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:profile use="http://www.w3.org/ns/ttml/profile/dfxp-presentation"&gt;
-  &lt;ttp:features xml:base="http://www.w3.org/ns/ttml/feature/"&gt;
-    <span class="strong">&lt;ttp:feature value="required"&gt;#fontStyle-italic&lt;/ttp:feature&gt;</span>
-    <span class="strong">&lt;ttp:feature value="required"&gt;#textDecoration-under&lt;/ttp:feature&gt;</span>
-    <span class="strong">&lt;ttp:feature value="prohibited"&gt;#textOutline-blurred&lt;/ttp:feature&gt;</span>
-  &lt;/ttp:features&gt;
-&lt;/ttp:profile&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP presentation profile is used as the
-baseline profile. This baseline profile is then modified by three
-<code>ttp:feature</code> elements in order to (1)
-superset the baseline profile (since neither
-<code>#fontStyle-italic</code> nor <code>#textDecoration-under</code>
-are required by the DFXP presentation profile), and
-(2) prohibit use of the <code>#textOutline-blurred</code> feature
-(which is optional in the DFXP presentation profile).</p><p>The effect of this example is to express authorial intentions that
-italic font style and text underlining must be
-supported, and that text outline blurring must not be used by a document.</p></div></div><div class="div3">
-<h4><a id="parameter-vocabulary-extensions"></a>6.1.4 ttp:extensions</h4><p>The <code>ttp:extensions</code> element is a container element used to group
-infomation about extension support and usage requirements.</p><p>The <code>ttp:extensions</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group, followed by
-zero or more <code>ttp:extension</code> elements.</p><a id="elt-syntax-parameter-extensions"></a><table class="syntax"><caption>XML Representation – Element Information Item: ttp:extensions</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:extensions
-  xml:base = string : <em>TT Extension Namespace</em>
-  <a href="#content-attribute-id">xml:id</a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#parameter-vocabulary-extension">ttp:extension</a>*
-&lt;/ttp:extensions&gt;
-</pre></div>
-</td></tr></tbody></table><p>If specified, the <code>xml:base</code>
-attribute must (1) adhere to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17, (2) express an absolute URI that
-adheres to <a href="#xmlbase">[XML Base]</a> and,
-(3) express an extension namespace as defined by
-<a href="#extension-designations"><b>E.1 Extension Designations</b></a>. If not specified, the
-<code>xml:base</code> attribute's default
-value applies, which is the TT Extension Namespace.</p><p>The <code>xml:base</code> attribute is
-used to permit the abbreviation of feature designation URIs expressed
-by child <code>ttp:extension</code> elements.</p></div><div class="div3">
-<h4><a id="parameter-vocabulary-extension"></a>6.1.5 ttp:extension</h4><p>The <code>ttp:extension</code> element is used to specify
-infomation about support and usage requirements for a particular extension.</p><p>The children of the <code>ttp:extension</code> element must express a non-empty
-sequence of character information items that adheres to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17.</p><a id="elt-syntax-parameter-extension"></a><table class="syntax"><caption>XML Representation – Element Information Item: ttp:extension</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:extension
-  value = (optional|required|use|prohibited) : required
-  <a href="#content-attribute-id">xml:id</a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> #PCDATA
-&lt;/ttp:extension&gt;
-</pre></div>
-</td></tr></tbody></table><p>If the URI expressed by the content of the <code>ttp:extension</code>
-element is a relative URI, then, when combined with the
-extension namespace value expressed by the
-<code>xml:base</code> attribute of the
-nearest ancestor <code>ttp:extensions</code> element, it must express an
-absolute URI.  In either case (original absolute URI or resulting
-absolutized URI), the URI expressed by the <code>ttp:extension</code>
-element must further adhere to the syntax of an extension designation
-as defined by <a href="#extension-designations"><b>E.1 Extension Designations</b></a>.</p><p>If the URI expressed by the content of the
-<code>ttp:feature</code> element is a relative URI, then an
-<code>xml:base</code> attribute should be specified on the nearest
-ancestor <code>ttp:extensions</code> element.</p><p>The <code>value</code> attribute specifies (1) whether a conforming TTML
-processor must or may implement the designated extension in order to
-process the document, or (2) whether a TTML <em>Document Instance</em>
-must not include or otherwise use the designated extension.
-If the value of the <code>value</code> attribute
-is <code>optional</code>, then the processor need
-not implement or otherwise support the extension in order to process the
-document; if the value is <code>required</code>, then the processor
-must implement or otherwise support the extension, irrespective of
-whether the extension is enabled or disabled, in order to process
-the document; if the value is
-<code>use</code>, then the processor must both (1) implement or
-otherwise support the extension and (2) have enabled (activated) use of the
-extension; if the value is <code>prohibited</code>, then the document must not
-include or otherwise use the extension, and, if it does, then the processor
-should reject or abort processing of the document.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The default value of the <code>value</code> attribute is
-<code>required</code>, as indicated in the above element information
-item definition. Therefore, if a <code>value</code> attribute is not
-specified on a <code>ttp:extension</code> element, it is equivalent to
-specifying that support for the extension is required.</p></div><p>If the value of the <code>value</code> attribute is
-<code>required</code> or <code>use</code>
-and the TTML processor implementation does
-not support the extension, or if the <code>value</code> attribute is
-<code>use</code> and the TTML processor implementation supports but has disabled
-that extension, then it must not further process the document without the
-presence of an explicit override from an end-user or some
-implementation specific parameter traceable to an end-user or to a
-user or system configuration setting.  If a TTML processor aborts
-processing of a <em>Document Instance</em> due to the specification of a
-required, but unsupported extension by this element, then some
-end-user notification should be given unless the end-user or system
-has disabled such a notification, or if the processor does not permit
-or entail the intervention of an end-user.</p><p>If the value of the <code>value</code> attribute is
-<code>optional</code>, and if the TTML processor implementation does
-not support the extension, then it may further process the document even
-in the case that some use of the extension is present in the document.
-In the case of actual use of an extension designated as optional, the
-default semantics associated with that extension apply; that is, the
-processor may behave as if the extension were not actually used or
-referenced by the document. Notwithstanding the above, the syntactic
-presence or reference to an optional extension by a document must not be
-considered to be a violation of document validity or a barrier to
-further processing if the syntactic expression is well-formed and
-otherwise valid.</p><p>If some well known extension is not specified by
-a <code>ttp:extension</code> element in a given profile, then it must be interpreted as if the extension were specified
-with the <code>value</code> attribute equal to <code>optional</code>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In particular, if some extension is not present in a profile definition, then
-it is not to be interpreted as meaning the use of that extension (in a <em>Document Instance</em>)
-is disallowed or otherwise prohibited. If an extension is intended to be disallowed by a profile, then
-it should be specified using the <code>prohibited</code> value.</p></div><p>The <code>ttp:extension</code> element is illustrated by the following example.</p><a id="parameter-vocabulary-extension-example-1"></a><table class="example"><caption>Example Fragment – ttp:extension</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;ttp:profile use="http://www.w3.org/ns/ttml/profile/dfxp-transformation"&gt;
-  &lt;ttp:extensions xml:base="http://example.org/ttml/extension/"&gt;
-    <span class="strong">&lt;ttp:extension value="use"&gt;#prefilter-by-language&lt;/ttp:extension&gt;</span>
-  &lt;/ttp:extensions&gt;
-&lt;/ttp:profile&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP transformation profile is used as
-the baseline profile. This baseline profile is then supersetted by
-specifying that support and use is required for a private extension
-defined in a third party namespace.</p><p>The effect of this example is to express authorial intentions that
-a recipient processor must support the DFXP transformation profile and
-must also support and enable an extension defined by a third party.</p></div></div></div><div class="div2">
-<h3><a id="parameter-attribute-vocabulary"></a>6.2 Parameter Attribute Vocabulary</h3><p>The following attributes are defined in the TT Parameter Namespace.</p><ul><li><p><a href="#parameter-attribute-cellResolution"><b>6.2.1 ttp:cellResolution</b></a></p></li><li><p><a href="#parameter-attribute-clockMode"><b>6.2.2 ttp:clockMode</b></a></p></li><li><p><a href="#parameter-attribute-dropMode"><b>6.2.3 ttp:dropMode</b></a></p></li><li><p><a href="#parameter-attribute-frameRate"><b>6.2.4 ttp:frameRate</b></a></p></li><li><p><a href="#parameter-attribute-frameRateMultiplier"><b>6.2.5 ttp:frameRateMultiplier</b></a></p></li><li><p><a href="#parameter-attribute-markerMode"><b>6.2.6 ttp:markerMode</b></a></p></li><li><p><a href="#parameter-attribute-pixelAspectRatio"><b>6.2.7 ttp:pixelAspectRatio</b></a></p></li><li><p><a href="#parameter-attribute-profile"><b>6.2.8 ttp:profile</b></a></p></li><li><p><a href="#parameter-attribute-subFrameRate"><b>6.2.9 ttp:subFrameRate</b></a></p></li><li><p><a href="#parameter-attribute-tickRate"><b>6.2.10 ttp:tickRate</b></a></p></li><li><p><a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a></p></li></ul><p>Unless explicitly stated otherwise, linear white-space (LWSP) must
-appear between adjacent non-terminal components of a TT Parameter value
-unless some other delimiter is permitted and used.</p><div class="div3">
-<h4><a id="parameter-attribute-cellResolution"></a>6.2.1 ttp:cellResolution</h4><p>The <code>ttp:cellResolution</code> attribute may be used by an author
-to express the number of horizontal and vertical cells into which the <em>Root Container Region</em>
-area is divided for the purpose of expressing presentation semantics in terms of
-a uniform grid.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-cellResolution-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:cellResolution</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:cellResolution
-  : columns rows                            // <em>columns</em> != 0; <em>rows</em> != 0
-
-columns | rows
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+
-</pre></div>
-</td></tr></tbody></table><p>If not specified, the number of columns and rows must be considered
-to be 32 and 15, respectively. If specified, then columns or rows must not be zero (0).</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The choice of values 32 and 15 are based on this being the
-maximum number of columns and rows defined by <a href="#cea608c">[CEA-608-C]</a>.</p></div><p>A <code>ttp:cellResolution</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The use of a uniform grid is employed only for the purpose of
-measuring lengths and expressing coordinates. In particular, it is not
-assumed that the presentation of text or the alignment of individual
-glyph areas is
-coordinated with this grid. Such alignment is possible, but
-requires the use of a monospaced font and a font size whose EM square exactly
-matches the cell size.</p></div><p>Except where indicated otherwise, when a <a href="#style-value-length">&lt;length&gt;</a> expressed in
-cells denotes a dimension parallel to the inline or block progression dimension,
-the cell's dimension in the inline or block progression dimension applies, respectively.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, if padding (on all four edges) is specified as 0.1c, the cell resolution
-is 20 by 10, and the extent of the <em>Root Container Region</em> is 640 by 480, then, assuming top to bottom,
-left to right writing mode, the start and end padding will be (640 / 20) * 0.1 pixels and the
-before and after padding will be (480 / 10) * 0.1 pixels.</p></div></div><div class="div3">
-<h4><a id="parameter-attribute-clockMode"></a>6.2.2 ttp:clockMode</h4><p>The <code>ttp:clockMode</code> attribute is used to specify the
-interpretation of time expressions as real-time time coordinates when
-operating with time base of <code>clock</code> as defined by <a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#timing-time-value-expressions"><b>10.3 Time Value Expressions</b></a> for the
-specification of time expression syntax and semantics.</p></div><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-clockMode-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:clockMode</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:clockMode
-  : "local"
-  | "gps"
-  | "utc"
-</pre></div>
-</td></tr></tbody></table><p>If the time base, defined by <a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>, is designated as
-<code>clock</code>, then this parameter applies as follows: if the
-parameter's value is <code>local</code>, then time expressions are
-interpreted as local wall-clock time coordinates;
-if <code>utc</code>, then time expressions are
-interpreted as UTC time coordinates
-<a href="#utc">[UTC]</a>;
-if <code>gps</code>, then time expressions are
-interpreted as GPS time coordinates
-<a href="#gps">[GPS]</a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The primary difference between GPS time and UTC time is that GPS
-time is not adjusted for leap seconds, while UTC time is adjusted as
-follows: UTC = TAI (<em>Temp Atomique International</em>) + <em>leap seconds
-accumulated since 1972</em>. TAI is maintained by the <em>Bureau
-International des Poids et Mesures</em> (BIPM) in Sevres, France.
-The GPS system time is steered to a Master Clock (MC) at the US Naval
-Observatory which is kept within a close but unspecified
-tolerance of TAI.</p></div><p>If not specified, the value of this parameter must be considered
-to be <code>utc</code>.</p><p>A <code>ttp:clockMode</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p></div><div class="div3">
-<h4><a id="parameter-attribute-dropMode"></a>6.2.3 ttp:dropMode</h4><p>The <code>ttp:dropMode</code> attribute is used to specify
-constraints on the interpretation and use of frame counts
-that correspond with <a href="#smpte12m">[SMPTE 12M]</a> time coordinates when operating
-with time base of <code>smpte</code> as defined by
-<a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-dropMode-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:dropMode</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:dropMode
-  : "dropNTSC"
-  | "dropPAL"
-  | "nonDrop"
-</pre></div>
-</td></tr></tbody></table><p>If the time base, defined by <a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>, is designated as
-<code>smpte</code>, then this parameter applies as follows: if the
-parameter's value is <code>nonDrop</code>, then, within any given
-second of a time expression, frames count from 0 to
-<em>N−1</em>, where <em>N</em> is the value specified by
-the <code>ttp:frameRate</code> parameter, but while ignoring any value
-specified by the <code>ttp:frameRateMultiplier</code> parameter.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When operating in <code>nonDrop</code>
-mode, a second of a time expression may or may not be equal to a
-second of real time during normal (1x speed) forward playback. If the
-<code>ttp:frameRateMultiplier</code> parameter is specified and is not
-equal to 1:1, then a second of a time expression will either be
-shorter or longer than a second of elapsed play in real
-time.</p></div><p>If this parameter's value is <code>dropNTSC</code>, then, within any
-given second of a time expression except the second <code>00</code>,
-frames count from 0 to <em>N−1</em>, where <em>N</em> is
-the value specified by the <code>ttp:frameRate</code> parameter, but
-while ignoring any value specified by the
-<code>ttp:frameRateMultiplier</code> parameter. If the second of a time
-expression is <code>00</code> and the minute of the time expression is
-not <code>00</code>, <code>10</code>, <code>20</code>, <code>30</code>,
-<code>40</code>, or <code>50</code>, then frame codes <code>00</code>
-and <code>01</code> are dropped during that second; otherwise, these
-frame codes are not dropped.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, when operating in <code>dropNTSC</code>
-mode with <code>ttp:frameRate</code> of <code>30</code>, a discontinuity
-in frame count occurs between consecutive frames as shown in the
-following sequence of time expressions: <code>01:08:59:28</code>,
-<code>01:08:59:29</code>, <code>01:09:00:02</code>,
-<code>01:09:00:03</code>.</p></div><p>If this parameter's value is <code>dropPAL</code>, then, within any
-given second of a time expression except the second <code>00</code>,
-frames count from 0 to <em>N−1</em>, where <em>N</em> is
-the value specified by the <code>ttp:frameRate</code> parameter, but
-while ignoring any value specified by the
-<code>ttp:frameRateMultiplier</code> parameter. If the second of a time
-expression is <code>00</code> and the minute of the time expression is
-even but not <code>00</code>, <code>20</code>, or <code>40</code>,
-then frame codes <code>00</code> through <code>03</code> are dropped
-during that second; otherwise, these frame codes are not dropped.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, when operating in <code>dropPAL</code>
-mode with <code>ttp:frameRate</code> of <code>30</code>, a discontinuity
-in frame count occurs between consecutive frames as shown in the
-following sequence of time expressions: <code>01:09:59:28</code>,
-<code>01:09:59:29</code>, <code>01:10:00:04</code>,
-<code>01:10:00:05</code>.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The <code>dropPAL</code> mode is also known as the
-<em>M/PAL</em> or <em>PAL (M)</em> drop-frame
-code, which uses PAL modulation with the NTSC frame rate of ~29.97
-frames/second. The M/PAL system is used primarily in Brazil.</p></div><p>If not specified, then <code>nonDrop</code> must be assumed to apply.</p><p>A <code>ttp:dropMode</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p></div><div class="div3">
-<h4><a id="parameter-attribute-frameRate"></a>6.2.4 ttp:frameRate</h4><p>The <code>ttp:frameRate</code> attribute is used to specify the frame rate of a related
-media object or the intrinsic frame rate of a <em>Document Instance</em> in case it is intended
-to function as an independent media object.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-frameRate-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:frameRate</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:frameRate
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+                                // <em>value</em> &gt; 0
-</pre></div>
-</td></tr></tbody></table><p>The frame rate that applies to a <em>Document Instance</em> is used to
-interpret time expressions that are expressed in <em>frames</em>
-as defined by <a href="#timing-value-timeExpression"><b>10.3.1 &lt;timeExpression&gt;</b></a>.</p><p>If the <code>media</code> time base applies and the effective frame rate is
-integral, then a frame is interpreted as a division of a second of media
-time, such that if the frame rate is specified as <em>F</em>, then
-a second of media time is divided into <em>F</em> intervals of
-equal duration, where each interval is labeled as frame <em>f</em>,
-with <em>f</em> ∈ [0…<em>F−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
-on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, the frame rate must be considered to be equal to some
-application defined frame rate, or if no application defined frame rate applies,
-then thirty (30) frames per second. If specified, then the frame rate must
-be greater than zero (0).</p><p>A <code>ttp:frameRate</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p></div><div class="div3">
-<h4><a id="parameter-attribute-frameRateMultiplier"></a>6.2.5 ttp:frameRateMultiplier</h4><p>The <code>ttp:frameRateMultiplier</code> attribute is used to
-specify a multiplier to be applied to the frame rate specified by a
-<code>ttp:frameRate</code> attribute in order to compute the effective
-frame rate.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-frameRateMultiplier-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:frameRateMultiplier</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:frameRateMultiplier
-  : numerator denominator                   // <em>numerator</em> != 0; <em>denominator</em> != 0
-
-numerator | denominator
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+
-</pre></div>
-</td></tr></tbody></table><p>A frame rate multiplier is used when the desired frame rate cannot
-be expressed as an integral number of frames per second.</p><p>If not specified, the frame rate multiplier must be considered to be equal to one (1:1).
-Both numerator and denominator must be non-zero.</p><p>A <code>ttp:frameRateMultiplier</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The frame rate multiplier used for synchronizing with NTSC <a href="#smpte170m">[SMPTE 170M]</a>
-formatted video objects at 30 frames per second is nominally
-1000:1001. The nominal frame rate of NTSC video is defined as the chrominance
-sub-carrier frequency of 3,579,545.45…Hz (= 5.0MHz × 63/88) times the ratio 2/455 divided by
-the number of horizontal lines per frame of 525, which yields a frame
-rate of 29.970029970029… (= 30 × 1000/1001) frames per
-second. Other frame rate multipliers apply to different regions of
-usage and video format standards.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Except in the case of PAL/M, the frame rate multiplier used for synchronizing with PAL
-formatted video objects at 25 frames per second is nominally 1:1.</p></div></div><div class="div3">
-<h4><a id="parameter-attribute-markerMode"></a>6.2.6 ttp:markerMode</h4><p>The <code>ttp:markerMode</code> attribute is used to specify
-constraints on the interpretation and use of time expressions
-that correspond with <a href="#smpte12m">[SMPTE 12M]</a> time coordinates when operating
-with time base of <code>smpte</code> as defined by
-<a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-markerMode-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:markerMode</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:markerMode
-  : "continuous"
-  | "discontinuous"
-</pre></div>
-</td></tr></tbody></table><p>If the time base, defined by <a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a>, is designated as
-<code>smpte</code>, then this parameter applies as follows: if the
-parameter's value is <code>continuous</code>, then <a href="#smpte12m">[SMPTE 12M]</a> time coordinates
-may be assumed to be linear and either monotonically increasing or
-decreasing; however, if <code>discontinuous</code>, then any assumption
-must not be made regarding linearity or monotonicity of time coordinates.</p><p>If not specified, the value of this parameter must be considered
-to be <code>discontinuous</code>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The default value for this parameter was originally specified
-(in <a href="http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/">TTML 1.0 First Edition</a>)
-as <code>continuous</code>; however, further evaluation of the state of the industry indicates this
-choice was incorrect, and that the most common default is <code>discontinuous</code>.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Due to lack of industry consensus on the utility and interpretation of the
-<code>continuous</code> marker mode, authors are advised to avoid its use. Furthermore, the
-<code>ttp:markerMode</code> is being considered for deprecation in the next revision of this
-specification.</p></div><p>A <code>ttp:markerMode</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><p>If a value of <code>continuous</code> applies, then time
-expressions may be converted to real time
-coordinates by taking into account the computed frame rate
-and drop mode as expressed by the <code>ttp:dropMode</code> parameter.
-In this case, the <em>Content Processor</em> must create and maintain a
-<em>Synthetic SMPTE Document Syncbase</em> within which these time
-expressions are interpreted as further described in
-<a href="#timing-time-intervals"><b>10.4 Time Intervals</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When operating with <code>smpte</code> time base and
-<code>continuous</code> marker mode, there is an implied time coordinate
-space, the <em>Synthetic SMPTE Document Syncbase</em>,
-defined by the monotonically increasing (or decreasing) 
-<a href="#smpte12m">[SMPTE 12M]</a> time coordinates, while taking into account
-the computed frame rate and drop mode. All time expressions are interpreted
-in relationship to this time coordinate space based upon
-<em>SMPTE Time Code</em> synchronization events (markers),
-where the <em>Document Processing Context</em>  emits these events with implied constraints
-regarding time coordinate monoticity and resynchronization in
-the presence of dropped frames.</p><p>Use of <code>continuous</code> marker mode with the <code>smpte</code>
-time base is different from using the <code>media</code> time base
-because (1) the semantics of the <code>ttp:dropMode</code> parameter
-apply to the former, but not the latter, and (2) <a href="#smpte12m">[SMPTE 12M]</a>
-time coordinates may be applied monotonically to media which has been
-subjected to dilation in time, constriction in time, or reversal in
-time.</p></div><p>If a value of <code>discontinuous</code> applies, then time
-expressions must not be converted to real time
-coordinates, arithmetical operators (addition, multiplication) are not
-defined on time expressions, and, consequently, any (well-formed)
-expression of a duration must be considered to be invalid.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When operating with <code>smpte</code> time base and
-<code>discontinuous</code> marker mode, there is no effective time coordinate
-space; rather, all time expressions are interpreted as labeled
-synchronization events (markers), where the <em>Document Processing Context</em>
-emits these events, which, when they correspond with time
-expressions that denote the same label, cause a temporal interval to
-begin or end accordingly.</p><p>An additional side-effect of operating in <code>discontinuous</code>
-mode is that time expressions of children have no necessary
-relationship with time expressions of their temporal container; that
-is, temporal containers and children of these containers are
-temporally activated and inactivated independently based on the
-occurrence of a labeled synchronization (marker) event.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The notion of marker discontinuity as captured by this parameter
-is logically independent from the method used to count frames as
-expressed by the <code>ttp:dropMode</code> parameter. In particular,
-even if the <code>ttp:dropMode</code> parameter is specified as
-<code>dropNTSC</code> or <code>dropPAL</code>, the marker mode may be
-specified as <code>continuous</code>, even in the presence of frame count
-discontinuities induced by the frame counting method, unless there
-were some other non-linearity or discontinuity in marker labeling, for
-example, two consecutive frames labeled as <code>10:00:00:00</code>
-and <code>10:00:01:00</code>.
-</p></div></div><div class="div3">
-<h4><a id="parameter-attribute-pixelAspectRatio"></a>6.2.7 ttp:pixelAspectRatio</h4><p>The <code>ttp:pixelAspectRatio</code> attribute may be used by a content author
-to express the aspect ratio of non-square pixels in the production of content that
-makes use of pixel coordinates.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-pixelAspectRatio-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:pixelAspectRatio</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:pixelAspectRatio
-  : width height                            // <em>width</em> != 0; <em>height</em> != 0
-
-width | height
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+
-</pre></div>
-</td></tr></tbody></table><p>If not specified, then square pixels (i.e., aspect ratio 1:1) must be assumed to apply.
-If specified, then both width and height must be non-zero.</p><p>A <code>ttp:pixelAspectRatio</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This parameter may be used by a content transcoder or translator in
-order to convert pixel measurements between different pixel aspect
-ratios while still maintaining authorial layout intentions.</p></div></div><div class="div3">
-<h4><a id="parameter-attribute-profile"></a>6.2.8 ttp:profile</h4><p>The <code>ttp:profile</code> attribute may be used by a content author
-to express the profile of the Timed Text Markup Language (TTML) used
-in a <em>Document Instance</em>.</p><p>If specified, the value of this attribute must adhere to the
-<code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
-§3.2.17, and, further, must specify a
-profile designator in accordance with
-<a href="#vocabulary-profiles"><b>5.2 Profiles</b></a>.</p><p>A <code>ttp:profile</code>
-attribute is considered to be significant only when specified on the
-<code>tt</code> element.</p></div><div class="div3">
-<h4><a id="parameter-attribute-subFrameRate"></a>6.2.9 ttp:subFrameRate</h4><p>The <code>ttp:subFrameRate</code> attribute is used to specify the sub-frame rate of a related
-media object or the intrinsic sub-frame rate of a <em>Document Instance</em> in case it is intended
-to function as an independent media object.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-subFrameRate-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:subFrameRate</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:subFrameRate
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+                                // <em>value</em> &gt; 0
-</pre></div>
-</td></tr></tbody></table><p>The sub-frame rate that applies to a <em>Document Instance</em> is used to
-interpret time expressions that are expressed in <em>sub-frames</em>
-as defined by <a href="#timing-value-timeExpression"><b>10.3.1 &lt;timeExpression&gt;</b></a>.</p><p>If the <code>media</code> time base applies and the effective frame rate is
-integral, a sub-frame is interpreted as a division of a frame of media
-time, such that if the sub-frame rate is specified as <em>S</em>, then
-a frame of media time is divided into <em>S</em> intervals of
-equal duration, where each interval is labeled as sub-frame <em>s</em>,
-with <em>s</em> ∈ [0…<em>S−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
-on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, the sub-frame rate must be considered to be
-equal to one (1). If specified, then the sub-frame rate must be greater than zero (0).</p><p>A <code>ttp:subFrameRate</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The sub-frame is sometimes referred to as a <em>field</em> in
-the context of synchronization with an interlaced video media object.</p></div></div><div class="div3">
-<h4><a id="parameter-attribute-tickRate"></a>6.2.10 ttp:tickRate</h4><p>The <code>ttp:tickRate</code> attribute is used to specify the tick rate of a related
-media object or the intrinsic tick rate of content of a <em>Document Instance</em> in case it is intended
-to function as an independent media object.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-tickRate-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:tickRate</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:tickRate
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+                                // <em>value</em> &gt; 0
-</pre></div>
-</td></tr></tbody></table><p>The tick rate that applies to a <em>Document Instance</em> is used to
-interpret time expressions that are expressed in <em>ticks</em> by
-using the <code>t</code> metric as defined by <a href="#timing-value-timeExpression"><b>10.3.1 &lt;timeExpression&gt;</b></a>.</p><p>If the <code>media</code> time base applies,
-a tick is interpreted as an integral division of a second of media
-time, such that if the tick rate is specified as <em>T</em>, then
-a second of media time is divided into <em>T</em> intervals of
-equal duration, where each interval is labeled as tick <em>t</em>,
-with <em>t</em> ∈ [0…<em>T−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
-on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, then if a frame rate is specified, the tick rate
-must be considered to be the effective frame rate multiplied by the
-sub-frame rate (i.e., ticks are interpreted as sub-frames); or, if no
-frame rate is specified, the tick rate must be considered to be one (1)
-tick per second of media time. If specified, then the tick rate
-must not be zero (0).</p><div class="note"><p class="prefix"><b>Note:</b></p><p>There is no predefined relationship between ticks and frames or
-sub-frames. Ticks are an arbitrary division of seconds that permit
-use of fixed point arithmetic rather than fractional (and potentially
-inexact) expressions of seconds.</p></div><p>A <code>ttp:tickRate</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p></div><div class="div3">
-<h4><a id="parameter-attribute-timeBase"></a>6.2.11 ttp:timeBase</h4><p>The <code>ttp:timeBase</code> attribute is used to specify the
-temporal coordinate system by means of which time expressions are
-interpreted in a <em>Document Instance</em>.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-timeBase-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:timeBase</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-ttp:timeBase
-  : "media"
-  | "smpte"
-  | "clock"
-</pre></div>
-</td></tr></tbody></table><p>If the time base is designated as <code>media</code>, then a time
-expression denotes a coordinate in some media object's time line,
-where the media object may be an external media object with which the
-content of a <em>Document Instance</em> is to be synchronized, or it may
-be the content of a <em>Document Instance</em> itself in a case where
-the timed text content is intended to establish an independent time
-line.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When using a media time base, if that time base is paused or
-scaled positively or negatively, i.e., the media play rate is
-not unity, then it is expected that the
-presentation of associated Timed Text content will be similarly
-paused, accelerated, or decelerated, respectively. The means for
-controlling an external
-media time base is outside the scope of this specification.</p></div><p>If the time base is designated as <code>smpte</code>,
-then a time expression denotes a <a href="#smpte12m">[SMPTE 12M]</a> time
-coordinate with which the content of a <em>Document Instance</em> is to
-be synchronized.  In this case, the value of the <code>ttp:markerMode</code> 
-and <code>ttp:dropMode</code> parameters apply, as defined by <a href="#parameter-attribute-markerMode"><b>6.2.6 ttp:markerMode</b></a> and <a href="#parameter-attribute-dropMode"><b>6.2.3 ttp:dropMode</b></a>, respectively.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When the time base is designated as <code>smpte</code>,
-every time expression denotes a media marker value akin to that
-defined by <a href="#smil21">[SMIL 2.1]</a>, § 10.4.1, except instead
-of using an opaque marker name, a structured <a href="#smpte12m">[SMPTE 12M]</a>
-time coordinate serves as the marker name.</p></div><p>If the time base is designated as <code>clock</code>, then the time
-expression denotes a coordinate in some real-world time line as
-established by some real-time clock, such as the local wall-clock time
-or UTC (Coordinated Universal Time) or GPS (Global Positioning System)
-time lines.</p><p>If not specified, the default time base must be considered to be
-<code>media</code>.</p><p>A <code>ttp:timeBase</code> attribute is considered to be significant only
-when specified on the <code>tt</code> element.</p><p>When operating with either <code>media</code> or <code>smpte</code>
-time bases, a diachronic presentation of a <em>Document Instance</em> may
-be subject to transformations of the controlling time line, such as
-temporal reversal, dilation (expansion), or constriction
-(compression); however, when operating with the <code>clock</code>
-time base, no transformations are permitted, and diachronic
-presentation proceeds on a linear, monotonically increasing time line
-based on the passage of real time.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Due to there being only one time base parameter that applies to a
-given <em>Document Instance</em>, the interpretation of time expressions
-is uniform throughout the <em>Document Instance</em>.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics"><b>N Time Expression Semantics</b></a> for further details
-on the interpretation of time expressions according to the designated time base.</p></div></div></div></div><div class="div1">
-<h2><a id="content"></a>7 Content</h2><p>This section specifies the <em>content</em> matter of the core
-vocabulary catalog.</p><div class="div2">
-<h3><a id="content-element-vocabulary"></a>7.1 Content Element Vocabulary</h3><p>The following elements specify the structure and principal content aspects of a
-<em>Document Instance</em>:</p><ul><li><p><a href="#document-structure-vocabulary-tt"><b>7.1.1 tt</b></a></p></li><li><p><a href="#document-structure-vocabulary-head"><b>7.1.2 head</b></a></p></li><li><p><a href="#document-structure-vocabulary-body"><b>7.1.3 body</b></a></p></li><li><p><a href="#content-vocabulary-div"><b>7.1.4 div</b></a></p></li><li><p><a href="#content-vocabulary-p"><b>7.1.5 p</b></a></p></li><li><p><a href="#content-vocabulary-span"><b>7.1.6 span</b></a></p></li><li><p><a href="#content-vocabulary-br"><b>7.1.7 br</b></a></p></li></ul><div class="div3">
-<h4><a id="document-structure-vocabulary-tt"></a>7.1.1 tt</h4><p>The <code>tt</code> element serves as the root document element of a <em>Document Instance</em>.</p><p>The <code>tt</code> element accepts as its children zero or one <code>head</code> element followed by
-zero or one <code>body</code> element.</p><a id="elt-syntax-tt"></a><table class="syntax"><caption>XML Representation – Element Information Item: tt</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;tt
-  <a href="#style-attribute-extent">tts:extent</a> = string
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang"><span class="reqattr">xml:lang</span></a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>) : default
-  {<em>any attribute in TT Parameter namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#document-structure-vocabulary-head">head</a>?, <a href="#document-structure-vocabulary-body">body</a>?
-&lt;/tt&gt;
-</pre></div>
-</td></tr></tbody></table><p>The <em>Root Temporal Extent</em>, i.e., the time interval over which a <em>Document Instance</em> is active, has an implicit duration that is equal to the
-implicit duration of the <code>body</code> element of the document, if the <code>body</code> element is present, or zero, if the <code>body</code> element is absent.</p><p>If the <code>tts:extent</code> attribute is specified on the <code>tt</code>
-element, then it must adhere to <a href="#style-attribute-extent"><b>8.2.7 tts:extent</b></a>, in which case it
-specifies the spatial extent of the <em>Root Container Region</em> in
-which content regions are located and presented. If no <code>tts:extent</code>
-attribute is specified, then the spatial extent of the <em>Root Container Region</em> is
-considered to be determined by the <em>Document Processing Context</em>.
-The origin of the <em>Root Container Region</em> is determined by the <em>Document Processing Context</em>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In the absence of other requirements, and if a <em>Related Media Object</em> exists, then it is recommended
-that the <em>Document Processing Context</em> determine that:</p><ul><li><p>if no <code>tts:extent</code> is specified on the root <code>tt</code> element, the extent of the <em>Root Container Region</em> be
-established as equal to the extent of the <em>Related Media Object Region</em>; and</p></li><li><p>the origin of the <em>Root Container Region</em> be established so that this region is centered in the
-<em>Related Media Object Region</em>.</p></li></ul></div><div class="note"><p class="prefix"><b>Note:</b></p><p>If an author desires to signal the (storage or image) aspect ratio of the <em>Root Container Region</em>
-without specifying its resolution, then this may be accomplished by using metadata specified
-in an external namespace, such as <code>m708:aspectRatio</code> as defined in <a href="#smpte2052">[SMPTE 2052-11]</a>, §5.4.4.
-This would permit, for example, the interchange of information that reflects the
-the semantics of <a href="#cea708d">[CEA-708-D]</a> , §4.5 “Caption Service Metadata”, “ASPECT RATIO”.</p></div><p>An <code>xml:lang</code> attribute must be specified on the <code>tt</code> element.
-If the attribute value is empty, it signifies that there is no default language that applies
-to the text contained within the <em>Document Instance</em>.</p><p>If no <code>xml:space</code> attribute is specified upon the <code>tt</code> element, then it must
-be considered as if the attribute had been specified with a value of <code>default</code>.</p></div><div class="div3">
-<h4><a id="document-structure-vocabulary-head"></a>7.1.2 head</h4><p>The <code>head</code> element is a container element used to group
-header matter, including metadata,
-profile, styling, and layout information.</p><p>The <code>head</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group,
-followed by zero or more elements in the
-<code>Parameters.class</code> element group,
-followed by zero or one <code>styling</code> element,
-followed by zero or one <code>layout</code> element.</p><p>Any metadata specified by children in the <code>Metadata.class</code>
-element group applies semantically to the <em>Document Instance</em> as a
-whole, and not just the <code>head</code> element.</p><p>Any parameters specified by children in the <code>Parameters.class</code>
-element group applies semantically to the <em>Document Instance</em> as a
-whole, and not just the <code>head</code> element.</p><p>A <code>styling</code> child element is used to specify style constructs
-that are referenced from other style constructs, by layout constructs, and by
-<a href="#element-vocab-type-content">Content</a> elements.</p><p>A <code>layout</code> child element is used to specify layout constructs that
-are referenced by <a href="#element-vocab-type-content">Content</a> elements.</p><a id="elt-syntax-head"></a><table class="syntax"><caption>XML Representation – Element Information Item: head</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;head
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Parameters.class</a>*, <a href="#styling-vocabulary-styling">styling</a>?, <a href="#layout-vocabulary-layout">layout</a>?
-&lt;/head&gt;
-</pre></div>
-</td></tr></tbody></table><p>To the extent that time semantics apply to the content of the
-<code>head</code> element, the implied time interval of this element is
-defined to be coterminous with the <em>Root Temporal Extent</em>.</p></div><div class="div3">
-<h4><a id="document-structure-vocabulary-body"></a>7.1.3 body</h4><p>The <code>body</code> element functions as a logical container and a temporal
-structuring element for a sequence of textual content units represented as
-logical divisions.</p><p>The <code>body</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group,
-followed by zero or more
-elements in the <code>Animation.class</code> element group,
-followed by
-zero or more <code>div</code> elements.</p><p>Any metadata specified by children in the <code>Metadata.class</code>
-element group applies semantically to the <code>body</code> element and its descendants as a whole.</p><p>Any animation elements specified by children in the <code>Animation.class</code>
-element group apply semantically to the <code>body</code> element.</p><a id="elt-syntax-body"></a><table class="syntax"><caption>XML Representation – Element Information Item: body</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;body
-  <a href="#timing-attribute-begin">begin</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-dur">dur</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end">end</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#layout-attribute-region">region</a> = IDREF
-  <a href="#style-attribute-style">style</a> = IDREFS
-  <a href="#timing-attribute-timeContainer">timeContainer</a> = (<em>par</em>|<em>seq</em>)
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute in TT Metadata namespace</em>}
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Animation.class</a>*, <a href="#content-vocabulary-div">div</a>*
-&lt;/body&gt;
-</pre></div>
-</td></tr></tbody></table><p>An author may specify a temporal interval for a <code>body</code> element using
-the <code>begin</code>, <code>dur</code>, and <code>end</code> attributes. If the begin point
-of this interval remains unspecified, then the begin point is interpreted as the beginning
-point of the <em>Root Temporal Extent</em>. Similarly, if the end point of this interval remains unspecified, then the
-end point is interpreted as the ending point of the <em>Root Temporal Extent</em>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A <em>Document Instance</em> referenced from a SMIL presentation
-is expected to follow the same timing rules as apply to other SMIL media
-objects.</p></div><p>If relative begin or end times are specified on the <code>body</code>
-element, then these times are resolved by reference to the beginning and
-ending time of the <em>Root Temporal Extent</em>.</p><p>If the <em>Root Temporal Extent</em> is shorter than the computed duration of the
-<code>body</code> element, then the active time interval of a <code>body</code> element is
-truncated to the active end point of the <em>Root Temporal Extent</em>.</p><p>An author may associate a set of style properties with a
-<code>body</code> element by means of either the <code>style</code>
-attribute or inline style attributes or a combination thereof.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Style properties that are associated with a <code>body</code> element
-in a <em>Document Instance</em> are available for style inheritance by
-descendant <a href="#element-vocab-type-content">Content</a> elements such as <code>div</code>, <code>p</code>,
-<code>span</code>
-and <code>br</code>.</p></div><p>If no <code>timeContainer</code> attribute is specified on a
-<code>body</code> element, then it must be interpreted as having
-<em>parallel</em>
-time containment semantics.</p></div><div class="div3">
-<h4><a id="content-vocabulary-div"></a>7.1.4 div</h4><p>The <code>div</code> element functions as a logical container and a temporal
-structuring element for a sequence of textual content units represented as
-logical sub-divisions or paragraphs.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When rendered on a continuous (non-paged) visual presentation medium,
-a <code>div</code> element is expected to generate
-one or more block
-areas
-that contain zero or more child block areas
-generated by the <code>div</code> element's
-descendant
-<code>p</code> elements.
-</p><p>If some
-block area generated by a <code>div</code> element does
-not contain any child areas, then it is not expected to be presented.</p></div><p>The <code>div</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group,
-followed by zero or more
-elements in the <code>Animation.class</code> element group,
-followed by
-zero or more
-<code>div</code> or 
-<code>p</code> elements.</p><p>Any metadata specified by children in the <code>Metadata.class</code>
-element group applies semantically to the <code>div</code> element and its descendants as a whole.</p><p>Any animation elements specified by children in the <code>Animation.class</code>
-element group apply semantically to the <code>div</code> element.</p><a id="elt-syntax-div"></a><table class="syntax"><caption>XML Representation – Element Information Item: div</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;div
-  <a href="#timing-attribute-begin">begin</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-dur">dur</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end">end</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#layout-attribute-region">region</a> = IDREF
-  <a href="#style-attribute-style">style</a> = IDREFS
-  <a href="#timing-attribute-timeContainer">timeContainer</a> = (<em>par</em>|<em>seq</em>)
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute in TT Metadata namespace</em>}
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Animation.class</a>*, <a href="#element-vocab-group-table">Block.class</a>*
-&lt;/div&gt;
-</pre></div>
-</td></tr></tbody></table><p>An author may associate a set of style properties with a <code>div</code> element by means of either
-the <code>style</code> attribute or inline style attributes or a combination thereof.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Style properties that are associated
-with
-a <code>div</code> element in a <em>Document Instance</em>
-are available for style inheritance by descendant <a href="#element-vocab-type-content">Content</a> elements such as
-<code>div</code>, 
-<code>p</code>,
-<code>span</code>, and
-<code>br</code>.</p></div><p>If no <code>timeContainer</code> attribute is specified on
-a <code>div</code> element, then it must be interpreted as having
-<em>parallel</em> time containment semantics.</p></div><div class="div3">
-<h4><a id="content-vocabulary-p"></a>7.1.5 p</h4><p>A <code>p</code> element represents a logical paragraph, serving as
-a transition between block level and inline level formatting semantics.</p><p>The <code>p</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group,
-followed by zero or more
-elements in the <code>Animation.class</code> element group,
-followed by
-zero or more intermixed
-<code>span</code> elements,
-<code>br</code> elements,
-or text nodes interpreted as an anonymous spans.</p><p>Any metadata specified by children in the <code>Metadata.class</code>
-element group applies semantically to the <code>p</code> element and its descendants as a whole.</p><p>Any animation elements specified by children in the <code>Animation.class</code>
-element group apply semantically to the <code>p</code> element.</p><a id="elt-syntax-p"></a><table class="syntax"><caption>XML Representation – Element Information Item: p</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;p
-  <a href="#timing-attribute-begin">begin</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-dur">dur</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end">end</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#layout-attribute-region">region</a> = IDREF
-  <a href="#style-attribute-style">style</a> = IDREFS
-  <a href="#timing-attribute-timeContainer">timeContainer</a> = (<em>par</em>|<em>seq</em>)
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute in TT Metadata namespace</em>}
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Animation.class</a>*, <a href="#element-vocab-group-table">Inline.class</a>*
-&lt;/p&gt;
-</pre></div>
-</td></tr></tbody></table><p>An author may associate a set of style properties with a
-<code>p</code> element by means of either the <code>style</code>
-attribute or inline style attributes or a combination thereof.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Style properties that are associated with a <code>p</code> element
-in a <em>Document Instance</em> are available for style inheritance by
-descendant <a href="#element-vocab-type-content">Content</a> elements such as <code>span</code> and
-<code>br</code>.</p></div><p>If no <code>timeContainer</code> attribute is specified on
-a <code>p</code> element, then it must be interpreted as having
-<em>parallel</em> time containment semantics.</p><p>If a sequence of children of a <code>p</code> element
-consists solely of character information items, then that sequence must
-be considered to be an <em>anonymous span</em> for the purpose of
-applying style properties that apply to <code>span</code> elements.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The presentation semantics of TTML effectively
-implies that a <code>p</code> element constitutes a line break. In particular,
-it is associated with a block-stacking constraint both before the first
-generated line area and after the last generated line area. See
-<a href="#semantics-region-layout-step-2"><b>9.3.3 Synchronic Flow Processing</b></a> for further details.</p></div></div><div class="div3">
-<h4><a id="content-vocabulary-span"></a>7.1.6 span</h4><p>The <code>span</code> element functions as a logical container and a temporal
-structuring element for a sequence of textual content units having inline
-level formatting semantics.</p><p>When presented on a visual medium, a <code>span</code> element is intended to
-generate a sequence of inline areas, each containing one or more glyph areas.</p><p>The <code>span</code> element accepts as its children zero or more
-elements in the <code>Metadata.class</code> element group,
-followed by zero or more
-elements in the <code>Animation.class</code> element group,
-followed by
-zero or more intermixed
-<code>span</code> elements,
-<code>br</code> elements,
-or text nodes interpreted as anonymous spans.</p><p>Any metadata specified by children in the <code>Metadata.class</code>
-element group applies semantically to the <code>span</code> element and its descendants as a whole.</p><p>Any animation elements specified by children in the <code>Animation.class</code>
-element group apply semantically to the <code>span</code> element.</p><a id="elt-syntax-span"></a><table class="syntax"><caption>XML Representation – Element Information Item: span</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;span
-  <a href="#timing-attribute-begin">begin</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-dur">dur</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end">end</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#layout-attribute-region">region</a> = IDREF
-  <a href="#style-attribute-style">style</a> = IDREFS
-  <a href="#timing-attribute-timeContainer">timeContainer</a> = (<em>par</em>|<em>seq</em>)
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute in TT Metadata namespace</em>}
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Animation.class</a>*, <a href="#element-vocab-group-table">Inline.class</a>*
-&lt;/span&gt;
-</pre></div>
-</td></tr></tbody></table><p>An author may associate a set of style properties with a
-<code>span</code> element by means of either the <code>style</code>
-attribute or inline style attributes or a combination thereof.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Style properties that are associated with a <code>span</code> element
-in a <em>Document Instance</em> are available for style inheritance by
-descendant <a href="#element-vocab-type-content">Content</a> elements such as <code>span</code> and
-<code>br</code>.</p></div><p>If no <code>timeContainer</code> attribute is specified on
-a <code>span</code> element, then it must be interpreted as having
-<em>parallel</em> time containment semantics.</p></div><div class="div3">
-<h4><a id="content-vocabulary-br"></a>7.1.7 br</h4><p>The <code>br</code> element denotes an explicit line break.</p><a id="elt-syntax-br"></a><table class="syntax"><caption>XML Representation – Element Information Item: br</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;br
-  <a href="#timing-attribute-begin">begin</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-dur">dur</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end">end</a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#layout-attribute-region">region</a> = IDREF
-  <a href="#style-attribute-style">style</a> = IDREFS
-  <a href="#content-attribute-id">xml:id</a> = ID
-  <a href="#content-attribute-lang">xml:lang</a> = string
-  <a href="#content-attribute-space">xml:space</a> = (<em>default</em>|<em>preserve</em>)
-  {<em>any attribute in TT Metadata namespace</em>}
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*, <a href="#element-vocab-group-table">Animation.class</a>*
-&lt;/br&gt;
-</pre></div>
-</td></tr></tbody></table><p>When presented on a visual medium, the presence of a <code>br</code> element must be
-interpreted as a forced line break.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The visual presentation of a <code>br</code> element is
-intended to produce the same effect as the control character
-<code>CR</code> (U+000D)
-followed by the control code <code>LF</code> (U+000A) when presented on a teletype device.
-Therefore, two <code>br</code> elements in sequence will produce a
-different effect than a single <code>br</code> element.</p></div></div></div><div class="div2">
-<h3><a id="content-attribute-vocabulary"></a>7.2 Content Attribute Vocabulary</h3><p>This section defines the following common attributes used with many or all element types
-in the core vocabulary catalog:</p><ul><li><p><a href="#content-attribute-id"><b>7.2.1 xml:id</b></a></p></li><li><p><a href="#content-attribute-lang"><b>7.2.2 xml:lang</b></a></p></li><li><p><a href="#content-attribute-space"><b>7.2.3 xml:space</b></a></p></li></ul><div class="div3">
-<h4><a id="content-attribute-id"></a>7.2.1 xml:id</h4><p>The <code>xml:id</code> attribute is used as defined by
-<a href="#xmlid">[XML ID]</a>.</p><p>The <code>xml:id</code> attribute may be used with any element in the
-core vocabulary catalog.</p></div><div class="div3">
-<h4><a id="content-attribute-lang"></a>7.2.2 xml:lang</h4><p>The <code>xml:lang</code> attribute is used as defined by
-<a href="#xml10">[XML 1.0]</a>, §2.12, <em>Language Identification</em>.</p><p>The <code>xml:lang</code> attribute must be specified on the <code>tt</code>
-element and may be specified by an instance of any other element type
-in the core vocabula