[ttml2] Revise system model
authorNigel Megitt <nigel.megitt@bbc.co.uk>
Fri, 29 May 2015 11:49:48 +0100
changeset 931 aaa50d312bef
parent 928 3f257b979342
child 932 efcd796e1126
[ttml2] Revise system model

Replaced diagram and updated ยง1.1 System Model text to match.
ttml2/spec/images/model.svg
ttml2/spec/ttml2.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ttml2/spec/images/model.svg	Fri May 29 11:49:48 2015 +0100
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="6 -8 627 473" width="627pt" height="473pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2015-05-29 10:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.4.4 --></metadata><defs><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-6 -3 7 6" markerWidth="7" markerHeight="6" color="black"><g><path d="M -4.8000002 0 L 0 1.8000001 L 0 -1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="black"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><path d="M 33.843656 3.8730156 L 135.93413 3.8730156 C 144.770685 3.8730156 151.93413 11.0364596 151.93413 19.873016 L 151.93413 438 C 151.93413 446.83656 144.770685 454 135.93413 454 L 33.843656 454 C 25.0071 454 17.843656 446.83656 17.843656 438 L 17.843656 19.873016 C 17.843656 11.0364596 25.0071 3.8730156 33.843656 3.8730156 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(22.843656 8.8730156)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="2.2088106" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="7.950998" y="10" textLength="113.930664">ransformation Processors</tspan></text><path d="M 371.02778 3.8730156 L 473.11825 3.8730156 C 481.9548 3.8730156 489.11825 11.0364596 489.11825 19.873016 L 489.11825 438 C 489.11825 446.83656 481.9548 454 473.11825 454 L 371.02778 454 C 362.19122 454 355.02778 446.83656 355.02778 438 L 355.02778 19.873016 C 355.02778 11.0364596 362.19122 3.8730156 371.02778 3.8730156 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(360.02778 8.8730156)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="7.5750215" y="10" textLength="108.94043">Presentation Processors</tspan></text><rect x="38.768603" y="43.58771" width="92.24058" height="40.995814" fill="white"/><rect x="38.768603" y="43.58771" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(48.768603 52.085618)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="14.716481" y="10" textLength="45.585938">Authoring </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="14.9996845" y="22" textLength="36.118164">System </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="50.570974" y="22" textLength="6.669922">A</tspan></text><rect x="38.768603" y="116.184465" width="92.24058" height="40.995814" fill="white"/><rect x="38.768603" y="116.184465" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(48.768603 124.68237)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="14.716481" y="10" textLength="45.585938">Authoring </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="14.726247" y="22" textLength="42.788086">System B</tspan></text><rect x="38.768603" y="188.78122" width="92.24058" height="40.995814" fill="white"/><rect x="38.768603" y="188.78122" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(48.768603 197.27913)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="14.716481" y="10" textLength="45.585938">Authoring </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="14.450368" y="22" textLength="43.339844">System C</tspan></text><rect x="380.65016" y="43.58771" width="92.24058" height="40.995814" fill="white"/><rect x="380.65016" y="43.58771" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.65016 52.085618)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.788747" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.530935" y="10" textLength="51.69922">ranscoding </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.726247" y="22" textLength="42.788086">System X</tspan></text><rect x="380.65016" y="94.40544" width="92.24058" height="40.995814" fill="white"/><rect x="380.65016" y="94.40544" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.65016 102.90335)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.788747" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.530935" y="10" textLength="51.69922">ranscoding </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.814138" y="22" textLength="36.118164">System </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="55.75652" y="22" textLength="6.669922">Y</tspan></text><rect x="380.65016" y="145.22317" width="92.24058" height="40.995814" fill="white"/><rect x="380.65016" y="145.22317" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.65016 153.72108)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.788747" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.530935" y="10" textLength="51.69922">ranscoding </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="20.007009" y="22" textLength="42.226562">System Z</tspan></text><rect x="38.768603" y="261.37797" width="92.24058" height="40.995814" fill="white"/><rect x="38.768603" y="261.37797" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(43.768603 269.87588)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.528493" y="10" textLength="6.669922">V</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="25.46111" y="10" textLength="40.029297">alidation </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.888845" y="22" textLength="54.46289">Processor V</tspan></text><rect x="38.768603" y="327.1421" width="92.24058" height="40.995814" fill="white"/><rect x="38.768603" y="327.1421" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(43.768603 335.64)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="19.528493" y="10" textLength="6.669922">V</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="25.46111" y="10" textLength="40.029297">alidation </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="12.504567" y="22" textLength="57.231445">Processor W</tspan></text><rect x="380.65016" y="249.67435" width="92.24058" height="40.995814" fill="white"/><rect x="380.65016" y="249.67435" width="92.24058" height="40.995814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.65016 258.17226)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="18.049001" y="10" textLength="48.920898">Rendering </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.888845" y="22" textLength="54.46289">Processor P</tspan></text><rect x="380.65016" y="310.5675" width="92.24058" height="90.532423" fill="white"/><rect x="380.65016" y="310.5675" width="92.24058" height="90.532423" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.65016 315.5675)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="18.049001" y="10" textLength="48.920898">Rendering </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.3346455" y="22" textLength="55.57129">Processor Q</tspan></text><path d="M 218.89073 66.68814 L 288.07117 66.68814 L 288.07117 113.15006 C 267.31704 107.34232 239.64487 130.57328 218.89073 118.9578 Z" fill="white"/><path d="M 218.89073 66.68814 L 288.07117 66.68814 L 288.07117 113.15006 C 267.31704 107.34232 239.64487 130.57328 218.89073 118.9578 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(223.89073 71.68814)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="black" x="16.350471" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="black" x="42.829964" y="10" textLength="2.7783203"> </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="black" x="14.0311355" y="22" textLength="22.77832">Profi</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="black" x="36.809456" y="22" textLength="11.118164">le </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="black" x="5.1444167" y="34" textLength="48.891602">Document</tspan></text><path d="M 387.4828 342.16843 L 460.54977 342.16843 L 460.54977 382.13393 C 438.62968 377.13824 409.4029 397.121 387.4828 387.12961 Z" fill="white"/><path d="M 387.4828 342.16843 L 460.54977 342.16843 L 460.54977 382.13393 C 438.62968 377.13824 409.4029 397.121 387.4828 387.12961 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(392.4828 346.64902)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="18.662394" y="10" textLength="26.108398">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="44.404582" y="10" textLength="2.7783203"> </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="3.7405194" y="22" textLength="58.364258">Intermediate </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="9.5754803" y="34" textLength="43.916016">document</tspan></text><path d="M 218.89073 147.39865 L 288.07117 147.39865 L 288.07117 193.86057 C 267.31704 188.05283 239.64487 211.28379 218.89073 199.66831 Z" fill="white"/><path d="M 218.89073 147.39865 L 288.07117 147.39865 L 288.07117 193.86057 C 267.31704 188.05283 239.64487 211.28379 218.89073 199.66831 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(223.89073 152.39865)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="16.350471" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="42.829964" y="10" textLength="2.7783203"> </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="10.70594" y="22" textLength="40.546875">Content </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="5.1444167" y="34" textLength="48.891602">Document</tspan></text><text transform="translate(529.26 57.231538)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="0" y="10" textLength="93.916016">Distribution Format X</tspan></text><text transform="translate(529.26 108.04927)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="0" y="10" textLength="87.246094">Distribution Format </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="87.07031" y="10" textLength="6.669922">Y</tspan></text><text transform="translate(529.26 158.867)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="0" y="10" textLength="93.35449">Distribution Format Z</tspan></text><path d="M 143.90918 62.058874 L 170.00333 62.058874 L 170.00333 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 143.90918 136.36379 L 170.00333 136.36379 L 170.00333 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 143.90918 209.27913 L 169.86639 209.27913 L 170.00333 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 143.909185 281.87588 L 253.26888 281.87588 L 253.48095 279.84914" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 143.909185 347.64 L 253.26888 347.64 L 253.48095 279.84914" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="253.48095" y1="146.39865" x2="253.48095" y2="119.27561" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 367.75016 114.90335 L 335.42361 114.90335 L 335.42361 119.062685 L 335.42361 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 367.75016 64.085618 L 335.42361 64.085618 L 335.42361 101.87533 L 335.42361 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 367.75113 166.0121 L 351.32361 166.21313 L 335.42361 166.21313" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 367.75016 270.17226 L 335.42361 270.17226 L 335.42361 251.53755 L 335.42361 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 367.75016 355.8337 L 335.42361 355.8337 L 335.42361 349.90212 L 335.42361 176.43735" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 516.36037 63.517754 L 498.0861 63.658578 L 472.89074 63.852736" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 516.36037 114.335484 L 498.0861 114.47631 L 472.89074 114.670466" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 516.36037 165.15321 L 498.0861 165.29404 L 472.89074 165.48819" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 391.09104 345.80166 L 464.15802 345.80166 L 464.15802 385.76715 C 442.23793 380.77147 413.01114 400.75422 391.09104 390.76284 Z" fill="white"/><path d="M 391.09104 345.80166 L 464.15802 345.80166 L 464.15802 385.76715 C 442.23793 380.77147 413.01114 400.75422 391.09104 390.76284 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(396.09104 350.28225)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="18.662394" y="10" textLength="26.108398">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="44.404582" y="10" textLength="2.7783203"> </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="3.7405194" y="22" textLength="58.364258">Intermediate </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="9.5754803" y="34" textLength="43.916016">document</tspan></text><path d="M 394.6993 349.43488 L 467.76627 349.43488 L 467.76627 389.40038 C 445.84617 384.4047 416.61938 404.38744 394.6993 394.39607 Z" fill="white"/><path d="M 394.6993 349.43488 L 467.76627 349.43488 L 467.76627 389.40038 C 445.84617 384.4047 416.61938 404.38744 394.6993 394.39607 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(399.6993 353.91548)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="18.293742" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="44.773234" y="10" textLength="2.7783203"> </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="1.8020428" y="22" textLength="62.24121">Intermediate </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="7.0876874" y="34" textLength="48.891602">Document</tspan></text><path d="M 529.26 343.98503 L 613.2093 343.98503 L 613.2093 381.40553 C 588.0245 376.72796 554.4448 395.4382 529.26 386.08309 Z" fill="white"/><path d="M 529.26 343.98503 L 613.2093 343.98503 L 613.2093 381.40553 C 588.0245 376.72796 554.4448 395.4382 529.26 386.08309 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(534.26 353.03406)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="7.567909" y="10" textLength="27.22168">HTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="34.423378" y="10" textLength="34.736328"> + CSS </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="17.243202" y="22" textLength="39.46289">fragment</tspan></text><path d="M 533.40564 347.39226 L 617.35494 347.39226 L 617.35494 384.81276 C 592.17015 380.1352 558.59043 398.84544 533.40564 389.49032 Z" fill="white"/><path d="M 533.40564 347.39226 L 617.35494 347.39226 L 617.35494 384.81276 C 592.17015 380.1352 558.59043 398.84544 533.40564 389.49032 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(538.40564 356.4413)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="7.567909" y="10" textLength="27.22168">HTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="34.423378" y="10" textLength="34.736328"> + CSS </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="17.243202" y="22" textLength="39.46289">fragment</tspan></text><path d="M 537.55128 350.79951 L 621.50058 350.79951 L 621.50058 388.22 C 596.3158 383.54244 562.73607 402.2527 537.55128 392.89757 Z" fill="white"/><path d="M 537.55128 350.79951 L 621.50058 350.79951 L 621.50058 388.22 C 596.3158 383.54244 562.73607 402.2527 537.55128 392.89757 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.55128 359.84854)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="7.567909" y="10" textLength="27.22168">HTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="34.423378" y="10" textLength="34.736328"> + CSS </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="17.243202" y="22" textLength="39.46289">fragment</tspan></text><path d="M 524.6513 374.26293 L 505.37935 374.30032 L 468.76627 374.37135" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(529.26 263.31818)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="0" y="10" textLength="74.501953">Rendered output</tspan></text><path d="M 516.36045 269.55954 L 494.02922 269.74522 L 472.89074 269.92098" marker-start="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 380.65017 410.1167 L 472.89075 410.1167 L 472.89075 438.36902 C 445.21857 434.83748 408.32234 448.96364 380.65017 441.90056 Z" fill="white"/><path d="M 380.65017 410.1167 L 472.89075 410.1167 L 472.89075 438.36902 C 445.21857 434.83748 408.32234 448.96364 380.65017 441.90056 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(385.65017 414.00863)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="10.932302" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="37.411794" y="10" textLength="25.55664"> Profi</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="62.968435" y="10" textLength="11.118164">le </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="16.674489" y="22" textLength="48.891602">Document</tspan></text><line x1="426.77045" y1="409.1167" x2="426.77045" y2="401.09991" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 380.65016 194.46163 L 472.89074 194.46163 L 472.89074 222.71395 C 445.21857 219.18241 408.32233 233.30857 380.65016 226.24549 Z" fill="white"/><path d="M 380.65016 194.46163 L 472.89074 194.46163 L 472.89074 222.71395 C 445.21857 219.18241 408.32233 233.30857 380.65016 226.24549 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(385.65016 198.35356)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="10.932302" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="37.411794" y="10" textLength="25.55664"> Profi</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="62.968435" y="10" textLength="11.118164">le </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="16.674489" y="22" textLength="48.891602">Document</tspan></text><line x1="426.77045" y1="193.46163" x2="426.77045" y2="186.21898" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="335.42361" y1="176.43735" x2="289.07117" y2="176.43735" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 38.768602 377.83029 L 131.00918 377.83029 L 131.00918 406.0826 C 103.33701 402.55107 66.440776 416.67723 38.768602 409.61415 Z" fill="white"/><path d="M 38.768602 377.83029 L 131.00918 377.83029 L 131.00918 406.0826 C 103.33701 402.55107 66.440776 416.67723 38.768602 409.61415 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(43.768602 381.72222)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="10.932302" y="10" textLength="26.655273">TTML</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="37.411794" y="10" textLength="25.55664"> Profi</tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="62.968435" y="10" textLength="11.118164">le </tspan><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="16.674489" y="22" textLength="48.891602">Document</tspan></text><line x1="84.88889" y1="376.83029" x2="84.88889" y2="368.1379" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="170.00333" y1="176.43735" x2="204.99073" y2="176.43735" marker-end="url(#FilledArrow_Marker_2)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="253.48095" y1="279.84914" x2="253.48095" y2="199.98612" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></svg>
--- a/ttml2/spec/ttml2.xml	Mon May 11 15:40:35 2015 +0100
+++ b/ttml2/spec/ttml2.xml	Fri May 29 11:49:48 2015 +0100
@@ -175,27 +175,32 @@
 <div2 id="model">
 <head>System Model</head>
 <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
+Authoring, Transcoding, Distribution and Presentation mechanisms that are based upon the system
 model depicted in <specref ref="model-graphic"/>, 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>
+particular distribution format is a TTML Content Document.</p>
+<p>Two classes of processor are described. Authoring systems and validation processors
+are examples of Transformation Processors; transcoding systems and rendering processors
+are examples of Presentation Processors. A TTML Profile Document can be associated with
+a TTML Content Document or a processor, to allow each to express those features that are
+available, prohibited or required. Collectively this allows the constraints of the
+chain from authoring to presentation to be expressed in a formal language.</p>
+<p>Processors can implement the defined mapping to TTML Intermediate Documents.
+The system model depicts one such rendering processor that further maps those documents
+into HTML and CSS fragments that could be inserted into an HTML5 document for 
+display by a user agent.</p>
 <table id="model-graphic" role="example-images">
 <caption>Figure 1 &ndash; System Model</caption>
 <tbody>
 <tr>
-<td><graphic id="graphic-model" source="images/model.png" alt="System Model"/></td>
-</tr>
-</tbody>
-</table>
-<p></p>
-<ednote>
-<name>Revise System Model</name>
-<date>2014-11-27</date>
-<edtext>Update system model diagram to reflect current and expected usage. Eliminate reference to DFXP.</edtext>
-</ednote>
+<td><graphic id="graphic-model" source="images/model.svg" alt="System Model"/></td>
+</tr>
+</tbody>
+</table>
+<p></p>
 </div2> <!-- model -->
 <div2 id="example">
 <head>Document Example</head>