Changeset 1050
- Timestamp:
- 2005-03-05 15:17:32 (4 years ago)
- Files:
-
- standards/draft-pfeiffer-cmml-02.xml (modified) (2 diffs)
- standards/draft-pfeiffer-cmml-current.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
standards/draft-pfeiffer-cmml-02.xml
r1049 r1050 81 81 </t> 82 82 83 <t>The specification is84 not encumbered by patents. The Annodex format is protected by a85 trade mark to prevent the use of the term "Annodex" for any86 related but non-conformant and therefore non-interoperable87 technology. Conformant technology is encouraged to use the term88 "Annodex" when refering to the file format.89 </t>90 91 83 <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 92 84 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and … … 105 97 <section title="Introduction"> 106 98 107 <t>Time-continuous data in the Annodex format contains XML-based 108 annotations and hyperlinking information that enables it to be 109 browsed by client applications, and crawled and indexed by 110 search engines. The Continuous Media Markup Language CMML is a 111 simple markup language for authoring and storing the XML data to 112 be multiplexed with the time-continuous data given in binary 113 bitstreams. This process eventually creates Annodex bitstreams. 114 </t> 115 116 <t>The format of the CMML derives much from XHTML. Yet, instead 117 of enabling the annotation of textual documents, it enables 118 creation of mark-up for time-continuous documents. 119 </t> 120 121 <t>The CMML can describe one or several time-continuous data 122 bitstreams. It is used to create all the tags required for 123 authoring the annotation information for the Annodex format. It 124 therefore contains the same tags as the annotation bitstream in 125 Annodex format, which are the "head" and the "clip" tags. In 126 addition, it may contain a stream tag, which is required for 127 identifying and synchronising one or several input bitstreams 128 that will be multiplexed together with the annotations for the 129 creation of one coherent Annodex bitstream. 99 <t>The Continuous Media Markup Language (CMML) specifies XML 100 based markup for time-continuous data to allow it to become 101 an integral part of the World Wide Web analogously 102 to how HTML allowed text documents to become part of the Web. 103 Therefore, format of the CMML derives much from XHTML. 104 </t> 105 106 <t>CMML allows to attach free-text annotations, metadata, captions 107 and other textual information to clips of time-continuous data, 108 thus enabling a timed textual representation of the data, which 109 can be indexed by Web search engines. 110 </t> 111 112 <t>CMML also allows to attach a hyperlink to clips of 113 time-continuous data, enabling Web search engines to crawl the 114 content. This also enables users to surf seamlessly between 115 time-continuous data and other Web resources, integrating clips 116 of media into the browsing history of a Web browser. 117 </t> 118 119 <t>CMML also allows to attach a representative image to clips 120 of time-continuous data, providing for a visual representation 121 of the clip in conjunction with the textual representation as, 122 for example, in the presentation of search results or in a 123 table of clips. 124 </t> 125 126 <t>CMML provides for a "head" element to store information that 127 concerns the complete time-continous resource, and a set of "clip" 128 elements that each store information for a temporal subpart of the 129 resource. 130 </t> 131 132 <t>The practical use of a CMML file is in conjunction with the 133 <xref target="ANX">Annodex exchange format</xref>. CMML markup 134 can be interleaved inside an Annodex file or stream to allow 135 a synchronised delivery of marked-up time-continuous data 136 in a single stream between a Web server and a user agent. 137 </t> 138 139 <t>CMML has also been designed as an authoring language for 140 Annodex bitstreams. It allows to describe the time-continuous 141 data bitstream(s) that need to be multiplexed together to create 142 an Annodex bitstream. This information is stored in the "stream" 143 element of a CMML document. Such a document can be used to control 144 the multiplexing process that creates an Annodex file. 130 145 </t> 131 146 standards/draft-pfeiffer-cmml-current.xml
r1049 r1050 81 81 </t> 82 82 83 <t>The specification is84 not encumbered by patents. The Annodex format is protected by a85 trade mark to prevent the use of the term "Annodex" for any86 related but non-conformant and therefore non-interoperable87 technology. Conformant technology is encouraged to use the term88 "Annodex" when refering to the file format.89 </t>90 91 83 <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 92 84 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and … … 101 93 102 94 <!--**************--> 103 <!-- I NTRODUCTION-->95 <!-- Introduction --> 104 96 <!--**************--> 105 97 <section title="Introduction"> 106 98 107 <t>Time-continuous data in the Annodex format contains XML-based 108 annotations and hyperlinking information that enables it to be 109 browsed by client applications, and crawled and indexed by 110 search engines. The Continuous Media Markup Language CMML is a 111 simple markup language for authoring and storing the XML data to 112 be multiplexed with the time-continuous data given in binary 113 bitstreams. This process eventually creates Annodex bitstreams. 114 </t> 115 116 <t>The format of the CMML derives much from XHTML. Yet, instead 117 of enabling the annotation of textual documents, it enables 118 creation of mark-up for time-continuous documents. CMML has a much 119 stricter separation of structure and presentation information than 120 HTML or XHTML. CMML's tags only hold structural and semantic tags, 121 while the presentation of these tags in a user interface is fully 122 controlled by style sheets. 123 </t> 124 125 <t>The CMML can describe one or several time-continuous data 126 bitstreams. It is used to create all the tags required for 127 authoring the annotation information for the Annodex format. It 128 therefore contains the same tags as the annotation bitstream in 129 Annodex format, which are the "head" and the "clip" tags. In 130 addition, it may contain a stream tag, which is required for 131 identifying and synchronising one or several input bitstreams 132 that will be multiplexed together with the annotations for the 133 creation of one coherent Annodex bitstream. 99 <t>The Continuous Media Markup Language (CMML) specifies XML 100 based markup for time-continuous data to allow it to become 101 an integral part of the World Wide Web analogously 102 to how HTML allowed text documents to become part of the Web. 103 Therefore, format of the CMML derives much from XHTML. 104 </t> 105 106 <t>CMML allows to attach free-text annotations, metadata, captions 107 and other textual information to clips of time-continuous data, 108 thus enabling a timed textual representation of the data, which 109 can be indexed by Web search engines. 110 </t> 111 112 <t>CMML also allows to attach a hyperlink to clips of 113 time-continuous data, enabling Web search engines to crawl the 114 content. This also enables users to surf seamlessly between 115 time-continuous data and other Web resources, integrating clips 116 of media into the browsing history of a Web browser. 117 </t> 118 119 <t>CMML also allows to attach a representative image to clips 120 of time-continuous data, providing for a visual representation 121 of the clip in conjunction with the textual representation as, 122 for example, in the presentation of search results or in a 123 table of clips. 124 </t> 125 126 <t>CMML provides for a "head" element to store information that 127 concerns the complete time-continous resource, and a set of "clip" 128 elements that each store information for a temporal subpart of the 129 resource. 130 </t> 131 132 <t>The practical use of a CMML file is in conjunction with the 133 <xref target="ANX">Annodex exchange format</xref>. CMML markup 134 can be interleaved inside an Annodex file or stream to allow 135 a synchronised delivery of marked-up time-continuous data 136 in a single stream between a Web server and a user agent. 137 </t> 138 139 <t>CMML has also been designed as an authoring language for 140 Annodex bitstreams. It allows to describe the time-continuous 141 data bitstream(s) that need to be multiplexed together to create 142 an Annodex bitstream. This information is stored in the "stream" 143 element of a CMML document. Such a document can be used to control 144 the multiplexing process that creates an Annodex file. 134 145 </t> 135 146