Changeset 1049

Show
Ignore:
Timestamp:
2005-03-05 14:24:58 (4 years ago)
Author:
silvia
Message:

Deleted the blurb at the beginning of CMML I-D.
Added something about application/x-annodex to annodex I-Ds.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • standards/draft-pfeiffer-annodex-02-rc2.txt

    r1048 r1049  
    33Network Working Group                                        S. Pfeiffer 
    44Internet-Draft                                                 C. Parker 
    5 Expires: September 3, 2005                                       A. Pang 
     5Expires: September 4, 2005                                       A. Pang 
    66                                                                   CSIRO 
    7                                                            March 5, 2005 
     7                                                           March 6, 2005 
    88 
    99 
     
    3333   http://www.ietf.org/shadow.html. 
    3434 
    35    This Internet-Draft will expire on September 3, 2005. 
     35   This Internet-Draft will expire on September 4, 2005. 
    3636 
    3737Copyright Notice 
     
    5353 
    5454 
    55 Pfeiffer, et al.       Expires September 3, 2005                [Page 1] 
     55Pfeiffer, et al.       Expires September 4, 2005                [Page 1] 
    5656  
    5757Internet-Draft                  ANNODEX                       March 2005 
     
    109109 
    110110 
    111 Pfeiffer, et al.       Expires September 3, 2005                [Page 2] 
     111Pfeiffer, et al.       Expires September 4, 2005                [Page 2] 
    112112  
    113113Internet-Draft                  ANNODEX                       March 2005 
     
    165165 
    166166 
    167 Pfeiffer, et al.       Expires September 3, 2005                [Page 3] 
     167Pfeiffer, et al.       Expires September 4, 2005                [Page 3] 
    168168  
    169169Internet-Draft                  ANNODEX                       March 2005 
     
    181181   The file extension of Annodex files is ".anx".  This document also 
    182182   applies for registration of the mime-type "application/annodex" for 
    183    Annodex format bitstreams. 
     183   Annodex format bitstreams.  In the meantime, "text/x-annodex" will be 
     184   used. 
    184185 
    185186   Please note that this document assumes that the reader understands 
     
    220221 
    221222 
    222  
    223 Pfeiffer, et al.       Expires September 3, 2005                [Page 4] 
     223Pfeiffer, et al.       Expires September 4, 2005                [Page 4] 
    224224  
    225225Internet-Draft                  ANNODEX                       March 2005 
     
    277277 
    278278 
    279 Pfeiffer, et al.       Expires September 3, 2005                [Page 5] 
     279Pfeiffer, et al.       Expires September 4, 2005                [Page 5] 
    280280  
    281281Internet-Draft                  ANNODEX                       March 2005 
     
    333333 
    334334 
    335 Pfeiffer, et al.       Expires September 3, 2005                [Page 6] 
     335Pfeiffer, et al.       Expires September 4, 2005                [Page 6] 
    336336  
    337337Internet-Draft                  ANNODEX                       March 2005 
     
    389389 
    390390 
    391 Pfeiffer, et al.       Expires September 3, 2005                [Page 7] 
     391Pfeiffer, et al.       Expires September 4, 2005                [Page 7] 
    392392  
    393393Internet-Draft                  ANNODEX                       March 2005 
     
    445445 
    446446 
    447 Pfeiffer, et al.       Expires September 3, 2005                [Page 8] 
     447Pfeiffer, et al.       Expires September 4, 2005                [Page 8] 
    448448  
    449449Internet-Draft                  ANNODEX                       March 2005 
     
    501501 
    502502 
    503 Pfeiffer, et al.       Expires September 3, 2005                [Page 9] 
     503Pfeiffer, et al.       Expires September 4, 2005                [Page 9] 
    504504  
    505505Internet-Draft                  ANNODEX                       March 2005 
     
    557557 
    558558 
    559 Pfeiffer, et al.       Expires September 3, 2005               [Page 10] 
     559Pfeiffer, et al.       Expires September 4, 2005               [Page 10] 
    560560  
    561561Internet-Draft                  ANNODEX                       March 2005 
     
    613613 
    614614 
    615 Pfeiffer, et al.       Expires September 3, 2005               [Page 11] 
     615Pfeiffer, et al.       Expires September 4, 2005               [Page 11] 
    616616  
    617617Internet-Draft                  ANNODEX                       March 2005 
     
    669669 
    670670 
    671 Pfeiffer, et al.       Expires September 3, 2005               [Page 12] 
     671Pfeiffer, et al.       Expires September 4, 2005               [Page 12] 
    672672  
    673673Internet-Draft                  ANNODEX                       March 2005 
     
    725725 
    726726 
    727 Pfeiffer, et al.       Expires September 3, 2005               [Page 13] 
     727Pfeiffer, et al.       Expires September 4, 2005               [Page 13] 
    728728  
    729729Internet-Draft                  ANNODEX                       March 2005 
     
    781781 
    782782 
    783 Pfeiffer, et al.       Expires September 3, 2005               [Page 14] 
     783Pfeiffer, et al.       Expires September 4, 2005               [Page 14] 
    784784  
    785785Internet-Draft                  ANNODEX                       March 2005 
     
    837837 
    838838 
    839 Pfeiffer, et al.       Expires September 3, 2005               [Page 15] 
     839Pfeiffer, et al.       Expires September 4, 2005               [Page 15] 
    840840  
    841841Internet-Draft                  ANNODEX                       March 2005 
     
    893893 
    894894 
    895 Pfeiffer, et al.       Expires September 3, 2005               [Page 16] 
     895Pfeiffer, et al.       Expires September 4, 2005               [Page 16] 
    896896  
    897897Internet-Draft                  ANNODEX                       March 2005 
     
    949949 
    950950 
    951 Pfeiffer, et al.       Expires September 3, 2005               [Page 17] 
     951Pfeiffer, et al.       Expires September 4, 2005               [Page 17] 
    952952  
    953953Internet-Draft                  ANNODEX                       March 2005 
     
    10051005 
    10061006 
    1007 Pfeiffer, et al.       Expires September 3, 2005               [Page 18] 
     1007Pfeiffer, et al.       Expires September 4, 2005               [Page 18] 
    10081008  
    10091009Internet-Draft                  ANNODEX                       March 2005 
     
    10611061 
    10621062 
    1063 Pfeiffer, et al.       Expires September 3, 2005               [Page 19] 
     1063Pfeiffer, et al.       Expires September 4, 2005               [Page 19] 
    10641064  
    10651065Internet-Draft                  ANNODEX                       March 2005 
     
    11171117 
    11181118 
    1119 Pfeiffer, et al.       Expires September 3, 2005               [Page 20] 
     1119Pfeiffer, et al.       Expires September 4, 2005               [Page 20] 
    11201120  
    11211121Internet-Draft                  ANNODEX                       March 2005 
     
    11731173 
    11741174 
    1175 Pfeiffer, et al.       Expires September 3, 2005               [Page 21] 
     1175Pfeiffer, et al.       Expires September 4, 2005               [Page 21] 
    11761176  
    11771177Internet-Draft                  ANNODEX                       March 2005 
     
    12291229 
    12301230 
    1231 Pfeiffer, et al.       Expires September 3, 2005               [Page 22] 
     1231Pfeiffer, et al.       Expires September 4, 2005               [Page 22] 
    12321232  
    12331233Internet-Draft                  ANNODEX                       March 2005 
     
    12851285 
    12861286 
    1287 Pfeiffer, et al.       Expires September 3, 2005               [Page 23] 
     1287Pfeiffer, et al.       Expires September 4, 2005               [Page 23] 
    12881288  
    12891289Internet-Draft                  ANNODEX                       March 2005 
     
    13411341 
    13421342 
    1343 Pfeiffer, et al.       Expires September 3, 2005               [Page 24] 
     1343Pfeiffer, et al.       Expires September 4, 2005               [Page 24] 
    13441344  
    13451345Internet-Draft                  ANNODEX                       March 2005 
     
    13971397 
    13981398 
    1399 Pfeiffer, et al.       Expires September 3, 2005               [Page 25] 
     1399Pfeiffer, et al.       Expires September 4, 2005               [Page 25] 
    14001400  
    14011401Internet-Draft                  ANNODEX                       March 2005 
     
    14531453 
    14541454 
    1455 Pfeiffer, et al.       Expires September 3, 2005               [Page 26] 
     1455Pfeiffer, et al.       Expires September 4, 2005               [Page 26] 
    14561456  
    14571457Internet-Draft                  ANNODEX                       March 2005 
     
    15091509 
    15101510 
    1511 Pfeiffer, et al.       Expires September 3, 2005               [Page 27] 
     1511Pfeiffer, et al.       Expires September 4, 2005               [Page 27] 
    15121512  
    15131513Internet-Draft                  ANNODEX                       March 2005 
     
    15651565 
    15661566 
    1567 Pfeiffer, et al.       Expires September 3, 2005               [Page 28] 
     1567Pfeiffer, et al.       Expires September 4, 2005               [Page 28] 
    15681568  
    15691569Internet-Draft                  ANNODEX                       March 2005 
     
    16211621 
    16221622 
    1623 Pfeiffer, et al.       Expires September 3, 2005               [Page 29] 
     1623Pfeiffer, et al.       Expires September 4, 2005               [Page 29] 
    16241624  
    16251625Internet-Draft                  ANNODEX                       March 2005 
     
    16771677 
    16781678 
    1679 Pfeiffer, et al.       Expires September 3, 2005               [Page 30] 
     1679Pfeiffer, et al.       Expires September 4, 2005               [Page 30] 
    16801680  
    16811681Internet-Draft                  ANNODEX                       March 2005 
     
    17331733 
    17341734 
    1735 Pfeiffer, et al.       Expires September 3, 2005               [Page 31] 
     1735Pfeiffer, et al.       Expires September 4, 2005               [Page 31] 
    17361736  
    17371737Internet-Draft                  ANNODEX                       March 2005 
     
    17891789 
    17901790 
    1791 Pfeiffer, et al.       Expires September 3, 2005               [Page 32] 
     1791Pfeiffer, et al.       Expires September 4, 2005               [Page 32] 
    17921792  
    17931793Internet-Draft                  ANNODEX                       March 2005 
     
    18451845 
    18461846 
    1847 Pfeiffer, et al.       Expires September 3, 2005               [Page 33] 
     1847Pfeiffer, et al.       Expires September 4, 2005               [Page 33] 
    18481848  
    18491849Internet-Draft                  ANNODEX                       March 2005 
     
    19011901 
    19021902 
    1903 Pfeiffer, et al.       Expires September 3, 2005               [Page 34] 
     1903Pfeiffer, et al.       Expires September 4, 2005               [Page 34] 
    19041904  
    19051905Internet-Draft                  ANNODEX                       March 2005 
     
    19571957 
    19581958 
    1959 Pfeiffer, et al.       Expires September 3, 2005               [Page 35] 
    1960   
     1959Pfeiffer, et al.       Expires September 4, 2005               [Page 35] 
     1960  
  • standards/draft-pfeiffer-annodex-current.xml

    r1047 r1049  
    162162      <t>The file extension of Annodex files is ".anx". This 
    163163      document also applies for registration of the mime-type 
    164       "application/annodex" for Annodex format bitstreams. 
     164      "application/annodex" for Annodex format bitstreams. In 
     165      the meantime, "text/x-annodex" will be used. 
    165166      </t> 
    166167 
  • standards/draft-pfeiffer-cmml-02.xml

    r1028 r1049  
    6060    </author> 
    6161 
    62     <date month="February" year="2005"/> 
     62    <date month="March" year="2005"/> 
    6363 
    6464    <abstract> 
     
    6969      specification of the <xref target="ANX">Annodex</xref> 
    7070      annotation, indexing and hyperlinking format for time-continuous 
    71       data. Its tags provide for the creation of structured and 
     71      data. A CMML file is essentially a textual representation of an 
     72      Annodex file. 
     73      </t> 
     74 
     75      <t>The tags of a CMML file provide for the creation of structured and 
    7276      unstructured annotations as well as hyperlinks and addressable 
    73       named anchor points for clips of time-continuous data. As well 
    74       as enabling the creation and storage of such meta data in XML 
    75       files, the CMML is an authoring language for <xref 
    76       target="ANX">Annodex</xref> streams through its import tags. The 
    77       tag names in use in CMML are similar to the ones in <xref 
    78       target="XHTML">XHTML</xref>. 
    79       </t> 
    80  
    81       <t>At this point in time, the right to produce derivative works 
    82       is not granted to the IETF as the authors are uncertain about 
    83       the necessity to create a working group. The specification is 
     77      named anchor points for clips of time-continuous data. Through 
     78      its import tag, the CMML is also an authoring language for <xref 
     79      target="ANX">Annodex</xref> streams. The tag names in use in 
     80      CMML are similar to the ones in <xref target="XHTML">XHTML</xref>. 
     81      </t> 
     82 
     83      <t>The specification is 
    8484      not encumbered by patents. The Annodex format is protected by a 
    8585      trade mark to prevent the use of the term "Annodex" for any 
     
    8787      technology. Conformant technology is encouraged to use the term 
    8888      "Annodex" when refering to the file format. 
    89       </t> 
    90  
    91       <t>Notice the change from using Annodex 2.0 to Annodex 3.0 as  
    92       encapsulation format and required several sections to be 
    93       rewritten. 
    9489      </t> 
    9590 
     
    106101     
    107102    <!--**************--> 
    108     <!-- ARCHITECTURE --> 
    109     <!--**************--> 
    110     <section title="The architecture of a Continuous Media Web"> 
    111        
    112       <t>As with Webpages, Annodex format bitstreams first have to 
    113       be authored and then published on a server. Authoring includes 
    114       the creation of the media bitstream plus the creation of 
    115       annotations (i.e. textual data descriptions), indexes 
    116       (i.e. anchor points) and hyperlinks (i.e. <xref 
    117       target="URI">URIs</xref>) for clips of the media 
    118       data. Annotations, indexes and hyperlinks are created in 
    119       "head" and "clip" tags conformant to the CMML specification, and 
    120       interleaved into the media document to create 
    121       Annodex format bitstreams in a time-synchronous 
    122       fashion. This procedure can be performed both on files and live 
    123       streams. The collection of Annodex format bitstreams on the 
    124       Internet is called the Continuous Media Web as it builds a Web 
    125       of time-continuous resources. 
    126       </t> 
    127  
    128       <t>To access the Continuous Media Web, a client such as a 
    129       conformant Web browser is required. A client can link to an 
    130       Annodex bitstream via a URI. A URI can point to a temporal 
    131       offset in the Annodex bitstream using <xref 
    132       target="timedURI">URI time interval specifierss</xref> or to 
    133       a named offset by using the id tag of a clip element as a URI 
    134       fragment identifier. In this way, direct access to points of 
    135       interest in the media document is enabled. While playing back 
    136       Annodex format bitstreams, a user is being offered 
    137       hyperlinks (URIs) to other Web resources which 
    138       are related to the currently displayed media content. 
    139       </t> 
    140  
    141       <t>A client may be a special player or a browser plugin. This 
    142       application must split an Annodex format bitstream into its 
    143       constituent time-continuous data streams and the annotation 
    144       bitstream consisting of "head" and "clip" tags. A 
    145       decoder is required to display the encapsulated media document 
    146       after decoding it with the appropriate media decoder. While 
    147       playing back the media document, the application displays the 
    148       hyperlinks and the annotations for the active clips. 
    149       </t> 
    150  
    151       <t>Search engines can include published Annodex format files 
    152       into their search repertoire by finding annotations in the 
    153       clip tags in a standard way independent of the encoding and 
    154       packetising format of the annodexed time-continuous data  
    155       streams. This allows any media 
    156       format to be spidered. In addition, the protocol should allow the 
    157       downloading of only the CMML mark-up from a published Annodex 
    158       format file in order to discourage spiders from creating extensive 
    159       network loads, as they do not need to download the media 
    160       bitstream to gain the necessary information. It also reduces the 
    161       size of search archives, even for large amounts of published 
    162       Annodex format files, because a CMML file contains all 
    163       searchable annotations for the clips of its 
    164       Annodex format file. 
    165       </t> 
    166  
    167     </section> 
    168  
    169  
    170     <!--**************--> 
    171     <!-- INTRODUCTION --> 
     103    <!-- Introduction --> 
    172104    <!--**************--> 
    173105    <section title="Introduction"> 
    174  
    175       <t>Please note that this document assumes that the reader has a 
    176       fluent working knowledge of <xref target="XML">Extensible Markup 
    177       Language (XML)</xref>, <xref target="HTML">Hypertext Markup 
    178       Language (HTML)</xref>, <xref target="XHTML">XHTML</xref> and 
    179       the World Wide Web. Basic knowledge about the <xref 
    180       target="ANX">Annodex</xref> format is also assumed. 
    181       </t> 
    182106 
    183107      <t>Time-continuous data in the Annodex format contains XML-based 
     
    187111      simple markup language for authoring and storing the XML data to 
    188112      be multiplexed with the time-continuous data given in binary 
    189       bitstreams. This process eventually creates Annodex format 
    190       bitstreams. 
     113      bitstreams. This process eventually creates Annodex bitstreams. 
    191114      </t> 
    192115 
     
    204127      identifying and synchronising one or several input bitstreams 
    205128      that will be multiplexed together with the annotations for the 
    206       creation of one coherent Annodex format bitstream. 
     129      creation of one coherent Annodex bitstream. 
    207130      </t> 
    208131 
     
    237160      </figure> 
    238161       
    239       <t>The file extension of CMML files is ".cmml". This document 
    240       also applies for registration of the mime-type "text/cmml" for 
    241       CMML files with IANA. In the meantime, "text/x-cmml" will be 
    242       used. 
    243       </t> 
    244  
    245162      <t>The CMML is technically fully specified through its DTD as 
    246163      given in the Appendix. The semantic meaning of each of the tags, 
     
    248165      sections. The Appendix also contains an example of a CMML 
    249166      (instance) document. 
     167      </t> 
     168 
     169      <t>The file extension of CMML files is ".cmml". This document 
     170      also applies for registration of the mime-type "text/cmml" for 
     171      CMML files with IANA. In the meantime, "text/x-cmml" will be 
     172      used. 
     173      </t> 
     174 
     175      <t>Please note that this document assumes that the reader has a 
     176      fluent working knowledge of <xref target="XML">Extensible Markup 
     177      Language (XML)</xref>, <xref target="HTML">Hypertext Markup 
     178      Language (HTML)</xref>, <xref target="XHTML">XHTML</xref> and 
     179      the World Wide Web. Basic knowledge about the <xref 
     180      target="ANX">Annodex</xref> format is also assumed. 
    250181      </t> 
    251182 
     
    470401 
    471402      <t>The "stream" element contains information that is used for 
    472       authoring <xref target="ANX">Annodex format</xref> bitstreams 
     403      authoring <xref target="ANX">Annodex</xref> bitstreams 
    473404      from existing time-continuous data. It thus describes the input 
    474405      time-continuous bitstreams that are to be multiplexed together 
    475       on authoring the Annodex format bitstreams. Additional tags or 
     406      on authoring the Annodex bitstreams. Additional tags or 
    476407      attributes describe other features of the Annodex bitstream  
    477408      such as the time mappings for the start of the file. 
     
    552483        time interval specification in URIs which narrows down the 
    553484        input file to that given subpart. That resource is multiplexed 
    554         into the Annodex format bitstream starting at the time given 
     485        into the Annodex bitstream starting at the time given 
    555486        in the "start" attribute and ending at the latest at the time 
    556487        given in the "end" attribute. The "start" and "end" attributes 
    557         are interpreted relative to the timeline of the Annodex format 
    558         bitstream. 
     488        are interpreted relative to the timeline of the Annodex bitstream. 
    559489        </t> 
    560490         
     
    15541484    <section title="Extracting CMML from Annodex bitstreams"> 
    15551485     
    1556       <t>The decoding of an Annodex format bitstream to CMML is roughly  
    1557       inverse to the encoding an Annodex format bitstream from a CMML 
     1486      <t>The decoding of an Annodex bitstream to CMML is roughly  
     1487      inverse to the encoding an Annodex bitstream from a CMML 
    15581488      file. There are some special cases to take care of, therefore 
    15591489      the decoding steps are outlined in order here.  
     
    17941724      </t> 
    17951725 
    1796       <t>As the CMML is an authoring language for Annodex format 
     1726      <t>As the CMML is an authoring language for Annodex 
    17971727      bitstreams, there is no executable code attached to this 
    17981728      language. The implementation of a multiplexer to actually create 
     
    18031733    </section> 
    18041734     
     1735 
     1736    <!--***********-->  
     1737    <!-- Changelog --> 
     1738    <!--***********-->  
     1739    <section title="ChangeLog"> 
     1740 
     1741      <t>draft-pfeiffer-cmml-01: 
     1742        <list style="symbols"> 
     1743 
     1744          <t>CMML version 2.0: changes to the tags to make CMML more 
     1745          similar to XHTML, in particular from "media" to "import", 
     1746          the introduction of an "img" tag, and the the change from 
     1747          an "a" tag that covers all the other elements to a "clip" 
     1748          tag, reducing the "a" tag back to its HTML meaning. 
     1749          </t> 
     1750 
     1751        </list> 
     1752      </t> 
     1753 
     1754      <t>draft-pfeiffer-cmml-02: 
     1755        <list style="symbols"> 
     1756 
     1757          <t>CMML was not changed - only the media mapping into 
     1758          Annodex was adapted because the binary format had changed 
     1759          substantially. 
     1760          </t> 
     1761 
     1762        </list> 
     1763      </t> 
     1764 
     1765    </section> 
     1766 
    18051767  </middle> 
    18061768   
  • standards/draft-pfeiffer-cmml-current.xml

    r1041 r1049  
    6969      specification of the <xref target="ANX">Annodex</xref> 
    7070      annotation, indexing and hyperlinking format for time-continuous 
    71       data. Its tags provide for the creation of structured and 
     71      data. A CMML file is essentially a textual representation of an 
     72      Annodex file. 
     73      </t> 
     74 
     75      <t>The tags of a CMML file provide for the creation of structured and 
    7276      unstructured annotations as well as hyperlinks and addressable 
    73       named anchor points for clips of time-continuous data. As well 
    74       as enabling the creation and storage of such meta data in XML 
    75       files, the CMML is an authoring language for <xref 
    76       target="ANX">Annodex</xref> streams through its import tags. The 
    77       tag names in use in CMML are similar to the ones in <xref 
    78       target="XHTML">XHTML</xref>. 
    79       </t> 
    80  
    81       <t>At this point in time, the right to produce derivative works 
    82       is not granted to the IETF as the authors are uncertain about 
    83       the necessity to create a working group. The specification is 
     77      named anchor points for clips of time-continuous data. Through 
     78      its import tag, the CMML is also an authoring language for <xref 
     79      target="ANX">Annodex</xref> streams. The tag names in use in 
     80      CMML are similar to the ones in <xref target="XHTML">XHTML</xref>. 
     81      </t> 
     82 
     83      <t>The specification is 
    8484      not encumbered by patents. The Annodex format is protected by a 
    8585      trade mark to prevent the use of the term "Annodex" for any 
     
    8787      technology. Conformant technology is encouraged to use the term 
    8888      "Annodex" when refering to the file format. 
    89       </t> 
    90  
    91       <t>Notice the change to CMML 3.0 from CMML 2.0, which extends 
    92       the CMML with tags that allow stylesheet specifications for the 
    93       presentation of the CMML tags, adds the link tag, the title and 
    94       class attributes, and renames "timebase" to "basetime" as that 
    95       is the more accurate term used in the industry. 
    9689      </t> 
    9790 
     
    108101     
    109102    <!--**************--> 
    110     <!-- ARCHITECTURE --> 
    111     <!--**************--> 
    112     <section title="The architecture of a Continuous Media Web"> 
    113        
    114       <t>As with Webpages, Annodex format bitstreams first have to 
    115       be authored and then published on a server. Authoring includes 
    116       the creation of the media bitstream plus the creation of 
    117       annotations (i.e. textual data descriptions), indexes 
    118       (i.e. anchor points) and hyperlinks (i.e. <xref 
    119       target="URI">URIs</xref>) for clips of the media 
    120       data. Annotations, indexes and hyperlinks are created in 
    121       "head" and "clip" tags conformant to the CMML specification, and 
    122       interleaved into the media document to create 
    123       Annodex format bitstreams in a time-synchronous 
    124       fashion. This procedure can be performed both on files and live 
    125       streams. The collection of Annodex format bitstreams on the 
    126       Internet is called the Continuous Media Web as it builds a Web 
    127       of time-continuous resources. 
    128       </t> 
    129  
    130       <t>To access the Continuous Media Web, a client such as a 
    131       conformant Web browser is required. A client can link to an 
    132       Annodex bitstream via a URI. A URI can point to a temporal 
    133       offset in the Annodex bitstream using <xref 
    134       target="timedURI">URI time interval specifierss</xref> or to 
    135       a named offset by using the id tag of a clip element as a URI 
    136       fragment identifier. In this way, direct access to points of 
    137       interest in the media document is enabled. While playing back 
    138       Annodex format bitstreams, a user is being offered 
    139       hyperlinks (URIs) to other Web resources which 
    140       are related to the currently displayed media content. 
    141       </t> 
    142  
    143       <t>A client may be a special player or a browser plugin. This 
    144       application must split an Annodex format bitstream into its 
    145       constituent time-continuous data streams and the annotation 
    146       bitstream consisting of "head" and "clip" tags. A 
    147       decoder is required to display the encapsulated media document 
    148       after decoding it with the appropriate media decoder. While 
    149       playing back the media document, the application displays the 
    150       hyperlinks and the annotations for the active clips. 
    151       </t> 
    152  
    153       <t>Search engines can include published Annodex format files 
    154       into their search repertoire by finding annotations in the 
    155       clip tags in a standard way independent of the encoding and 
    156       packetising format of the annodexed time-continuous data  
    157       streams. This allows any media 
    158       format to be spidered. In addition, the protocol should allow the 
    159       downloading of only the CMML mark-up from a published Annodex 
    160       format file in order to discourage spiders from creating extensive 
    161       network loads, as they do not need to download the media 
    162       bitstream to gain the necessary information. It also reduces the 
    163       size of search archives, even for large amounts of published 
    164       Annodex format files, because a CMML file contains all 
    165       searchable annotations for the clips of its 
    166       Annodex format file. 
    167       </t> 
    168  
    169     </section> 
    170  
    171  
    172     <!--**************--> 
    173103    <!-- INTRODUCTION --> 
    174104    <!--**************--> 
    175105    <section title="Introduction"> 
    176  
    177       <t>Please note that this document assumes that the reader has a 
    178       fluent working knowledge of <xref target="XML">Extensible Markup 
    179       Language (XML)</xref>, <xref target="HTML">Hypertext Markup 
    180       Language (HTML)</xref>, <xref target="XHTML">XHTML</xref>, 
    181       <xref target="CSS">Cascading Style Sheets (CSS)</xref> and 
    182       the World Wide Web. Basic knowledge about the <xref 
    183       target="ANX">Annodex</xref> format is also assumed. 
    184       </t> 
    185106 
    186107      <t>Time-continuous data in the Annodex format contains XML-based 
     
    190111      simple markup language for authoring and storing the XML data to 
    191112      be multiplexed with the time-continuous data given in binary 
    192       bitstreams. This process eventually creates Annodex format 
    193       bitstreams. 
     113      bitstreams. This process eventually creates Annodex bitstreams. 
    194114      </t> 
    195115 
     
    211131      identifying and synchronising one or several input bitstreams 
    212132      that will be multiplexed together with the annotations for the 
    213       creation of one coherent Annodex format bitstream. 
     133      creation of one coherent Annodex bitstream. 
    214134      </t> 
    215135 
     
    244164      </figure> 
    245165       
    246       <t>The file extension of CMML files is ".cmml". This document 
    247       also applies for registration of the mime-type "text/cmml" for 
    248       CMML files with IANA. In the meantime, "text/x-cmml" will be 
    249       used. 
    250       </t> 
    251  
    252166      <t>The CMML is technically fully specified through its DTD as 
    253167      given in the Appendix. The semantic meaning of each of the tags, 
     
    255169      sections. The Appendix also contains an example of a CMML 
    256170      (instance) document. 
     171      </t> 
     172 
     173      <t>The file extension of CMML files is ".cmml". This document 
     174      also applies for registration of the mime-type "text/cmml" for 
     175      CMML files with IANA. In the meantime, "text/x-cmml" will be 
     176      used. 
     177      </t> 
     178 
     179      <t>Please note that this document assumes that the reader has a 
     180      fluent working knowledge of <xref target="XML">Extensible Markup 
     181      Language (XML)</xref>, <xref target="HTML">Hypertext Markup 
     182      Language (HTML)</xref>, <xref target="XHTML">XHTML</xref>, 
     183      <xref target="CSS">Cascading Style Sheets (CSS)</xref> and 
     184      the World Wide Web. Basic knowledge about the <xref 
     185      target="ANX">Annodex</xref> format is also assumed. 
    257186      </t> 
    258187 
     
    611540 
    612541      <t>The "stream" element contains information that is used for 
    613       authoring <xref target="ANX">Annodex format</xref> bitstreams 
     542      authoring <xref target="ANX">Annodex</xref> bitstreams 
    614543      from existing time-continuous data. It thus describes the input 
    615544      time-continuous bitstreams that are to be multiplexed together 
    616       on authoring the Annodex format bitstreams. Additional tags or 
     545      on authoring the Annodex bitstreams. Additional tags or 
    617546      attributes describe other features of the Annodex bitstream  
    618547      such as the time mappings for the start of the file. 
     
    693622        time interval specification in URIs which narrows down the 
    694623        input file to that given subpart. That resource is multiplexed 
    695         into the Annodex format bitstream starting at the time given 
     624        into the Annodex bitstream starting at the time given 
    696625        in the "start" attribute and ending at the latest at the time 
    697626        given in the "end" attribute. The "start" and "end" attributes 
    698         are interpreted relative to the timeline of the Annodex format 
    699         bitstream. 
     627        are interpreted relative to the timeline of the Annodex bitstream. 
    700628        </t> 
    701629         
     
    18041732    <section title="Extracting CMML from Annodex bitstreams"> 
    18051733     
    1806       <t>The decoding of an Annodex format bitstream to CMML is roughly  
    1807       inverse to the encoding an Annodex format bitstream from a CMML 
     1734      <t>The decoding of an Annodex bitstream to CMML is roughly  
     1735      inverse to the encoding an Annodex bitstream from a CMML 
    18081736      file. There are some special cases to take care of, therefore 
    18091737      the decoding steps are outlined in order here.  
     
    20952023      </t> 
    20962024 
    2097       <t>As the CMML is an authoring language for Annodex format 
     2025      <t>As the CMML is an authoring language for Annodex 
    20982026      bitstreams, there is no executable code attached to this 
    20992027      language. The implementation of a multiplexer to actually create 
     
    21042032    </section> 
    21052033     
     2034 
     2035    <!--***********-->  
     2036    <!-- Changelog --> 
     2037    <!--***********-->  
     2038    <section title="ChangeLog"> 
     2039 
     2040      <t>draft-pfeiffer-cmml-01: 
     2041        <list style="symbols"> 
     2042 
     2043          <t>CMML version 2.0: changes to the tags to make CMML more 
     2044          similar to XHTML, in particular from "media" to "import", 
     2045          the introduction of an "img" tag, and the the change from 
     2046          an "a" tag that covers all the other elements to a "clip" 
     2047          tag, reducing the "a" tag back to its HTML meaning. 
     2048          </t> 
     2049 
     2050        </list> 
     2051      </t> 
     2052 
     2053      <t>draft-pfeiffer-cmml-02: 
     2054        <list style="symbols"> 
     2055 
     2056          <t>CMML was not changed - only the media mapping into 
     2057          Annodex was adapted because the binary format had changed 
     2058          substantially. 
     2059          </t> 
     2060 
     2061        </list> 
     2062      </t> 
     2063 
     2064      <t>draft-pfeiffer-cmml-03: 
     2065        <list style="symbols"> 
     2066 
     2067          <t>CMML version 2.1: introduction of the "link" element, the 
     2068          "title" tags for each element, and an addition of the 
     2069          "basetime" field deprecating the "timebase" field. 
     2070          </t> 
     2071 
     2072        </list> 
     2073      </t> 
     2074 
     2075      <t>draft-pfeiffer-cmml-04: 
     2076        <list style="symbols"> 
     2077 
     2078          <t>CMML version 3.0: extending the CMML with tags that allow 
     2079          stylesheet specifications for the presentation of the CMML tags, 
     2080          adds the link tag, the title and class attributes, and renames 
     2081          "timebase" to "basetime" as that is the more accurate term used 
     2082          in the industry. 
     2083          </t> 
     2084 
     2085        </list> 
     2086      </t> 
     2087 
     2088    </section> 
     2089 
    21062090  </middle> 
    21072091