NOTE-TVWeb-URI-Requirements-19991021 26.4 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
                      "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Requirements TV Broadcast URI Schemes</title>
  <link rel="stylesheet" type="text/css"
  href="http://www.w3.org/StyleSheets/TR/W3C-NOTE">
</head>

<body>

<div class="head">
<a href="http://www.w3.org/"><img height="48" width="72"
src="/Icons/WWW/w3c_home" alt="W3C">
</a>

<h1>TV Broadcast URI Schemes<br>
Requirements</h1>

<h2>W3C Note 21 October 1999</h2>
<dl>
  <dt>This version:</dt>
    <dd><a class="loc"
      href="http://www.w3.org/TR/1999/NOTE-TVWeb-URI-Requirements-19991021">http://www.w3.org/TR/1999/NOTE-TVWeb-URI-Requirements-19991021</a></dd>
  <dt>Latest version:</dt>
    <dd><a class="loc"
      href="http://www.w3.org/TR/TVWeb-URI-Requirements">http://www.w3.org/TR/TVWeb-URI-Requirements</a></dd>
  <dt>Previous version:</dt>
    <dd><a class="loc"
      href="http://www.w3.org/TR/1999/NOTE-TVWeb-URI-Requirements-19991019">http://www.w3.org/TR/1999/NOTE-TVWeb-URI-Requirements-19991019</a></dd>
  <dt>Editors:</dt>
    <dd><span class="author"><span class="name">Warner ten Kate</span>
      <i>(<span class="email"><a
      href="mailto:warner.ten.kate@philips.com">warner.ten.kate@philips.com</a></span>)</i></span></dd>
    <dd><span class="author"><span class="name">Gomar Thomas</span> <i>(<span
      class="email"><a
      href="mailto:gomer@lgerca.com">gomer@lgerca.com</a></span>)</i></span></dd>
    <dd><span class="author"><span class="name">Craig Finseth</span> <i>(<span
      class="email"><a
      href="mailto:craig@finseth.com">craig@finseth.com</a></span>)</i></span></dd>
</dl>

<p class="copyright"><a
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
&copy; 1999 <a href="http://www.w3.org/">W3C</a> (<a
href="http://www.lcs.mit.edu/">MIT</a>, <a
href="http://www.inria.fr/">INRIA</a>, <a
href="http://www.keio.ac.jp/">Keio</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>,
<a href="http://www.w3.org/Consortium/Legal/copyright-documents">document
use</a> and <a
href="http://www.w3.org/Consortium/Legal/copyright-software">software
licensing</a> rules apply.</p>
</div>

<p></p>
<hr title="Separator from Header">


<h2>Status of this document</h2>

<p>This Note was produced by the W3C TV-Web Interest Group. It is the result
of discussions on URI schemes suited for use in TV Broadcast environments. The
document reflects preliminary results, and is intended to serve as a base to
further work to design TV Broadcast URIs. Please send comments to the TV-Web
mailing list <a href="mailto:www-tv@w3.org">www-tv@w3.org</a>.</p>

<p>This version is an update of the version dated 19 October 1999, fixing a wrong link.</p>

<p>Publication of a W3C Note does not imply endorsement by the entire W3C
Membership.  A list of current W3C technical reports and publications,
including Working Drafts and Notes, can be found at <a
href="http://www.w3.org/TR">http://www.w3.org/TR</a>.</p>

<p lang="en" style="font-style: italic">This section represents the status of
this document at the time this version was published. It will become outdated
if and when a new version is published.</p>

<h2>Table of Contents</h2>
<dl>
    <dd><a href="#Abstract">Abstract</a></dd>
    <dd><a href="#Definitions">1. TV Broadcast: Definition and scope</a></dd>
    <dd><a href="#Applications">2. Application Scenarios</a></dd>
    <dd><a href="#Requirements">3. Requirements on Global TV Broadcast URI
      schemes</a></dd>
    <dd><a href="#Exceptions">4. Exceptions in TV Broadcast URIs</a></dd>
    <dd><a href="#References">References</a></dd>
</dl>

<h2><a name="Abstract">Abstract</a></h2>

<p>This document is an informational document and discusses the requirements
posed to URI schemes for identifying resources in Television (TV) Broadcast
environments. The document is the outcome of discussions on this subject by
the W3C TV-Web Interest Group [TVWebIG, TVWebMail].</p>

<p>Typical use cases are summarized where TV Broadcast URIs are involved. A
distinction is made between Global and Local usage. Also, a hierarchy of
resource types is identified. Requirements related to the Global usage case
are listed.</p>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->

<h2 class="notoc"><a name="Definitions">1. TV Broadcast: Definition and
scope</a></h2>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-->

<h5 class="notoc">Definition of TV Broadcast</h5>

<p>In this document <em>TV Broadcast</em> is used as the generic term to refer
to currently existing TV systems, their transport protocols, and their typical
operation of content provision and distribution. TV Broadcast concerns both
digital and analog systems and includes systems like DVB, ATSC, DSS, NTSC, and
PAL. The TV Broadcast "network layer" is typically non-IP based.</p>

<p>The term <em>TV Broadcast URI</em> refers to URIs which identify, and
possibly locate, TV Broadcast content. In this document "<em>URI</em>" is used
to indicate TV Broadcast URI.</p>

<p>Typically, TV Broadcast systems are push systems. The content streamed
along a TV Broadcast transport is scheduled by the service provider; the user
has no influence on that. In this model the user accesses the stream(s) rather
than the server at the upstream station.</p>

<h5 class="notoc">Hierarchy in TV Broadcast content</h5>

<p>TV Broadcast content is modeled in a four-layer hierachy, consisting of
service, event, component, and fragment. Service is at the top, fragment is at
the bottom of the hierarchy.</p>

<p>The term <em>service</em> is used to refer to a concatenation of programs,
all being broadcast by the same service provider. The programs of a service
share some tuning characteristics. Service corresponds to the naming "channel"
as used in today's analog TV.</p>

<p>The term <em>event</em> is used to refer to a single TV program. An event
consumes a time period within a service and therefore can be characterized
with begin and end times. The service provider determines the granularity in
which the service is split in events. An event can be a complete program or an
episode of a program. Events can be grouped in series, e.g., to form a serial.
Events are the typical entities which EPGs list to present program schedule
information.</p>

<p>The term <em>component</em> is used to refer the constituents of an event.
The audio and video of a TV program are obvious examples. In case of
multilingual programs there are multiple audio components. In case of
interactive programs the components are the application documents and the
other data these applications are using. Next to continuous data like audio
and video, component also encompasses discrete data like Web pages and
applications describing composition and interactivity. The URI identifying an
application can constitute the base URI for the further components referenced
by that application.</p>

<p>The term <em>fragment</em> is used to refer to a subpart of a component.
For instance, it can be a slice of a video sequence, or a subregion in an
image.</p>

<p>Due to the push character of TV Broadcast there are <em>two dimensions of
hierarchy</em>, a schedule related and a content related. The first is the
hierarchy of transport system, transport stream, service, series, event; The
second is the hierarchy of series, event, component, fragment.</p>

<p>The term <em>resource</em> is to be understood as in RFC 2396, sec.1.1
[RFC2396]. In the context of TV Broadcast a resource refers to the entities
service, event, component, and fragment in particular.</p>

<h5 class="notoc">Setting and usage of TV Broadcast URIs</h5>

<p>TV Broadcast applications need a mechanism to identify and locate the
components building the application. The URI scheme is a useful tool for that
as it opens possibilities for seamless transition in referencing resources at
TV Broadcast transport and Internet sites. URI schemes to locate resources at
the Internet are well-known, and are not further observed in this document.
URI schemes to locate resources in a TV Broadcast transport channel have been
proposed, but most are designed with a particular TV Broadcast transport
environment in mind.</p>

<p>Next to locating components at TV Broadcast transport channels, another
aspect of TV Broadcast URIs concerns referencing the events. In the first
place, events are accessible at the TV Broadcast transport channel, possibly
at several channels and at multiple periods of time. The above mentioned URI
schemes also address this aspect, but all in their own way. In the second
place, the content may be stored and made available through another path than
the TV Broadcast transport channel. Most evident are local storage, like
VCR-type of devices, and the Internet itself. Local storage devices can be
connected through an in-home network to the user agent presenting the
application. Local storage in the sense of the client's local file system or
in the sense of cache buffering are not observed in this document.</p>

<p>TV Broadcast content delivered through a so-called IP-tunnel is considered
as content made available through the Internet. An IP-tunnel refers to a
forwarding path which is logically separated from the conventional TV
Broadcast transport protocol but uses the same physical transmission link.</p>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->

<h2 class="notoc"><a name="Applications">2. Application Scenarios</a></h2>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-->

<h5 class="notoc">Application types, further definition and scope</h5>

<p>Applications can be distinguished in usage of URIs for Global and Local
scope.</p>

<p><em>Global</em> refers to URIs contained in documents which can be accessed
anywhere around the world, and which identify content related to any TV
Broadcast system in the world, including storage devices associated with that
TV Broadcast system. Such a global URI may include identification of the TV
Broadcast system to be used.</p>

<p><em>Local</em> refers to URIs contained in documents which are accessed
within a certain TV Broadcast system, and which identify content to be
accessed through that TV Broadcast system. URIs that reference content outside
the local TV Broadcast system, are assumed to be either Global URIs or
traditional URIs for locating resources at the Internet.</p>

<p>This document concentrates on Global URIs, as those have a world-wide
interest for standardization. It would be nice when Local URIs bear an
identical format, but that is considered not a necessary requirement. Local
URIs can be specified within their respective application domains. On the
other hand, it would be nice when Global URIs can serve as a base URI for
Local URIs, either as direct copy or by some mapping function. <!-- 
This document doesn't list requirements for Local URIs.
[An example of such a requirement could be:
The URI MUST be able to refer to the associated audio/video image 
of which the application document forms a part.]
-->
</p>

<p>Further, URIs can be distinguished in identifying a service or event, and
in identifying a particular content item (component or fragment) in such a
service or event. This reflects the two dimensions observed above of schedule
related and content related hierarchy. The use cases where a content item in a
certain service is to be identified while the context isn't already that
service, seem rare. Consequently, a URI is not required to carry both
informations (service and content item) together.</p>

<p>This distinction suggests that identification of a particular content item
belongs to the Local class of URIs, and that Global URIs typically identify a
service or an event. However, an exception can be found in the case where the
same content item is referenced in various transport contexts, e.g. in a
commercial.</p>

<p>An important class of Global URIs identify their resource in a location and
time independent way, i.e. independent of the particular TV Broadcast
transport system and particular schedule. For instance, they are also valid
after local storage. As such, they resemble URN behavior, opposed to URL
behavior.</p>

<p>As the set of resources and their various locations can scale to large
numbers, it is preferred that the URI scheme imposes a hierarchical structure,
certainly when the URI's purpose is to locate a resource. A hierarchy allows
for step-by-step resolution and navigation to the resource identified. By
that, efficiency and scalability is improved. Further, implying a hierarchical
structure allows to group resources, and by that to distinguish between, for
example, in identifying a serial and an event in that serial.</p>

<h5 class="notoc">Use cases, both Local and Global URI</h5>
Below, some representative use cases are listed. An exhaustive list of
application scenarios is provided in [USECASES].
<ol>
  <li>Basic EPG type of locating:<br>
    Reference TV Broadcast services and events from a Web page for navigating
    to them. The references are tolerant to modifications in the actual
    transmission schedule, but a coarse indication can be derived. The
    broadcast program can be indicated through tuning data or through naming.
    Next to navigation to the program, the EPG also supports for setting
    reminders or recording of programs. Instead of a single program, the
    serial of which the program is part, is referred to, such that setting a
    reminder or a recording for all episodes can be accomplished.
    <p></p>
    It is the year 2002. Fox is broadcasting a World Cup game from South Korea
    in both analog and digital formats, with the broadcast reaching North
    America, Europe, Africa, Asia, Latin America, Australia, etc., through a
    wide variety of local affiliates and re-broadcast operators.  Fox wishes
    to put a hyperlink to the broadcast on its web site, so that users of
    Internet-connected TV receivers all over the world with the right software
    (perhaps native, perhaps downloaded) can click on the hyperlink and have
    their receivers tune to the broadcast (or set a reminder for the
    broadcast, if the game is not currently on).</li>
  <li>A sports fanatic wants to watch all the above broadcasts by Fox.
    Therefore he records all the broadcasts and copies the above Fox World Cup
    page to his local disc. From that page he can access the broadcasts or,
    when they have been recorded, view them from his recording device. At its
    site Fox also provides the transmitted broadcasts, albeit at high
    compression rates. The page will direct users who haven't recorded the
    broadcast to these videos.</li>
  <li>A Web page is composed for presentation on a TV Broadcast receiver. The
    Web page is delivered in association with a TV Broadcast program (the
    transmission paths may be physically separated). The Web page includes an
    object which refers to the associated audio/video image of the TV
    broadcast program.</li>
  <li>In a Web page a TV Broadcast event is referred, but the exact location
    is not known at authoring time. The URI is incomplete in its information.
    Instead a query is added to retrieve the missing information. When the
    available TV Broadcast system supports the query mechanism, the URI can be
    resolved and the identified resource can be retrieved. The query language
    is technology-independent, i.e. it is not relying on specific fields, such
    as SI data, in the TV Broadcast transmission system. <br>
    Examples are:
    <pre>     dtv://?program=X-Files
                                                 dtv://ABC/?lang=sp
                                                </pre>
  </li>
  <li>A TV Broadcast of a soccer match is data-enhanced; in a data carousel
    module or an encapsulated IP datagram a file is contained which gives
    up-to-the-second statistics on goals scored, fouls committed, corner kicks
    taken, shots at goal, shots on goal, etc. The broadcaster wants to put a
    URI on their web site which references this file, allowing applications on
    Internet-connected TV receivers all over the world to get to the file and
    display it in nifty ways.</li>
  <li>A data file is transmitted along with a TV program, the data file is
    containing additional information to that program. It also contains
    hyperlinks to the programs and/or data in other data files being broadcast
    on the same channel and in other channels, so that receivers can set
    reminders for the upcoming game and/or data file.</li>
  <li>A Web page is transmitted with a TV Broadcast commercial. The commercial
    is about an upcoming TV Broadcast program. The viewer can click a hotspot
    area such as to set a reminder for that program. The Web page can also be
    accessed at the broadcaster's Web site.</li>
  <li>A set of three Web page is transmitted with a TV Broadcast commercial.
    The viewer can navigate the three pages. The pages are transmitted
    frequently along various TV Broadcast systems. The pages can also be
    accessed at the advertiser's Web site, where they are maintained at a
    particular sub directory. Therefore, the advertiser uses relative
    referencing between the pages.</li>
  <li>A live quiz show is enhanced such that the viewer can play along. The
    enhancement data are a mixture of Web pages, which compose the quiz's
    question and answer environment, element values, which carry the actual
    questions and (correct) answers to be inserted in the Web pages, and
    procedural cells to control the viewer's score. The Web pages are provided
    at a Web site long before the show is aired, such that viewers can
    prepare. The element values are transported along the TV Broadcast
    transmission channel during the show. They are synchronized with the
    actions in the show such as to complete and update the application.<br>
    There are several levels of play along: some pages provide the viewer with
    hints such as to ease answering, and some pages provide less alternatives
    in the multiple choice questions. The viewer can select his level by
    navigating between these pages.<br>
    Upon the actual broadcast an application is broadcast with the program to
    initiate the enhancement. The application references the Web site, such
    that upon tuning to the TV Broadcast the Web site's home page gets
    retrieved. Triggered by stream events in the TV Broadcast transport
    stream, the application also controls the insertion of element values
    (questions and answers) and the score management (e.g., no score increment
    after answer presentation).</li>
  <li>A Web site provides a EPG covering programs transmitted world-wide. A
    viewer is visiting this site and browses the EPG. Upon encountering his
    favorite movie "Once upon a time in the Cyber" he clicks the item on the
    EPG. Regretfully, the movie isn't scheduled for the 419 TV Broadcast
    satellites his receiver is configured to. Instead of setting a reminder,
    the receiver informs the user the movie will not appear on his reception
    links.</li>
</ol>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->

<h2 class="notoc"><a name="Requirements">3. Requirements on Global TV
Broadcast URI schemes</a></h2>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-->

<h5 class="notoc">Conventions used in this document</h5>

<p>In this document three levels of priority are used to indicate the
desirability of a requirement.</p>
<dl>
  <dt><strong>MUST</strong></dt>
    <dd>The key word "MUST" is to be understood as an essential and critical
      requirement.</dd>
  <dt><strong>SHOULD</strong></dt>
    <dd>The key word "SHOULD" indicates an important requirement.</dd>
  <dt><strong>MAY</strong></dt>
    <dd>The key word "MAY" indicates a useful feature.</dd>
</dl>

<p>[These key words and their meaning are based upon RFC 2119 [RFC2119]. That
RFC specifies similar wording for implementation compliance with a protocol
specification. In this document the wording reflects specification compliance
with protocol goals.] <!-- RFC 2119 wording:
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
document are to be interpreted as decribed in RFC 2119 [RFC2119].-->
</p>

<h5 class="notoc">Requirements</h5>
<ol>
  <li>The URI scheme MUST comply with RFC 2396 [RFC2396].</li>
  <li>Where the URI serves as a name identifier (URN), the corresponding URN
    specifications MUST be taken into account, e.g. [RFC2141, RFC2168].</li>
  <li>Where the URI serves as a locator identifier (URL), the definition of
    the URI scheme MUST follow the guidelines as set forth in [URLGUIDE].</li>
  <li>The URI MAY support queries to be posed to the TV Broadcast receiver.
    The query language MUST be independent to the TV Broadcast system.</li>
  <li>The URI scheme SHOULD support relative referencing such that a
    TV-program with all its associated resources can be referenced against a
    common base, which is the TV Broadcast URI of that aggregate.</li>
  <li>Where the URI serves as a locator identifier (URL), the URI scheme
    SHOULD include a hierarchical structure either to identify the resoure as
    a service or an event from a service, or to identify the resource as an
    event, a component from an event, or a fragment from a component. The
    structure SHOULD provide optional levels to group events into series or
    serials and to group components into composites.<br>
    Where the URI serves as a name identifier (URN), the URI scheme MAY
    include such hierarchical structure.</li>
  <li>The URI scheme SHOULD support the spectrum of transport protocols
    applied and standardized in TV Broadcast systems. This includes both
    audio/video and data broadcast protocols.</li>
  <li>A URI MUST be invariant with respect to the normal range of transport
    stream transformations along the path from provider to user, both in
    referencing the time and the location of the resource in that transport
    stream.</li>
  <li>Given a URI, it MUST be possible for a receiver to actually locate the
    resource, or conclude that it is not reachable.</li>
  <li>A URI MUST be meaningful when interpreted, independent of the
    transmission context in which the URI is called. Transmission context
    refers to a coherent set of content streams as they arrive at the
    receiver. An example is a set of TV broadcast services sharing a same
    physical connection; another is an Internet connection. In case the
    context is the same transmission system as in which the content is
    located, the URI MUST be resolvable.</li>
  <li>Where the URI serves as a name identifier (URN), it SHOULD be resolvable
    under any of the following network access conditions:
    <ol>
      <li>TV Broadcast</li>
      <li>Internet</li>
      <li>In Home/local storage</li>
    </ol>
    The actual resource's retrieved content data MAY differ in terms of
    content encoding, content quality, performance, and edit version.</li>
  <li>Where the URI serves as a name identifier (URN), the scheme MUST support
    referencing various instantiations of the same content (encoding,
    quality/compression ratio, versions/edits).</li>
  <li>Any actual scheme SHOULD be coordinated with standardisation bodies such
    as ATSC, DVB, and DAVIC, and SHOULD be reasonably acceptable to those
    bodies.</li>
  <li>The URI scheme MUST interoperate with the Internet access schemes, such
    as to enable seamless transition in referencing resources at TV Broadcast
    or Internet sites.</li>
</ol>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->

<h2 class="notoc"><a name="Exceptions">4. Exceptions in TV Broadcast
URIs</a></h2>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
TV Broadcast differs from the conventional Internet in several ways. The TV
Broadcast URI scheme is affected by that in the following aspects:
<ol>
  <li>The host is not necessarily a server identifiable through an IP-address.
    For instance, the "host" is a transport stream.</li>
  <li>The resource access and retrieval scheme is not necessarily IP-stack
    based.</li>
  <li>The resource's availability implicitly depends on, or at least relates
    to, a transmission schedule.</li>
</ol>

<p>Because TV Broadcast is a resource constrained environment, it is
worthwhile to keep the length of the URI limited. This document does not pose
a requirement on a maximum length of a TV Broadcast URI. It is left to the
particular application domain to specify such limitations.</p>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->

<h2><a name="References">References</a></h2>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-->
<dl>
  <dt>[RFC2119] <a
  href="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2119.txt">
  <i>Key words for use in RFCs to Indicate Requirement Levels</i></a>,</dt>
    <dd>RFC 2119, S. Bradner. March 1997.</dd>
  <dt>[TVWebIG] <a href="http://www.w3.org/TV/TVWeb/"> <i>W3C TVWeb Interest
  Group</i></a>,</dt>
    <dd>Group page of the W3C TV-Web IG. Philipp Hoschka.</dd>
  <dt>[TVWebMail] <a href="http://lists.w3.org/Archives/Public/www-tv/">
  <i>TV-Web Mail Archives</i></a>,</dt>
    <dd>Threads starting with messages 0040, 0041, and 0046. Oct/Nov 1998.
      <br>
      &lt;http://lists.w3.org/Archives/Public/www-tv/>.</dd>
  <dt>[RFC2396] <a
  href="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2396.txt">
  <i>Uniform Resource Identifiers (URI): Generic Syntax</i></a>,</dt>
    <dd>RFC 2396, T. Berners-Lee, R. Fielding, L. Masinter. Aug. 1998.</dd>
  <dt>[RFC2141] <a
  href="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2141.txt">
  <i>URN Syntax</i></a>,</dt>
    <dd>RFC 2141, R. Moats. May 1997.</dd>
  <dt>[RFC2168] <a
  href="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2168.txt">
  <i>Resolution of Uniform Resource Identifiers using the Domain Name
  System</i></a>,</dt>
    <dd>RFC 2168, R. Daniel, M. Mealling. June 1997.</dd>
  <dt>[URLGUIDE] <a
  href="http://info.internet.isi.edu/in-drafts/files/draft-ietf-urlreg-guide-05.txt">
  <i>Guidelines for new URL Schemes</i></a>,</dt>
    <dd>Internet-Draft, L. Masinter, H.T. Alvestrand, D. Zigmond, R. Petke.
      March 1999.</dd>
  <dt>[USECASES] <a
  href="http://lists.w3.org/Archives/Public/www-tv/1998OctDec/0224.html">
  <i>Applications list</i></a>,</dt>
    <dd>Posting to the TV-Web IG, C. Finseth. December 1998.</dd>
</dl>
</body>
</html>