- From: dean blackketter <dean@corp.webtv.net>
- Date: Tue, 12 Oct 1999 08:10:43 -0700
- To: Harald Tveit Alvestrand <Harald@Alvestrand.no>, Dan Zigmond <djz@corp.webtv.net>, www-tv@w3c.org
At 10:29 AM 10/11/99 -0700, Dan Zigmond wrote:
>One of my colleagues, Dean Blackketter, has been working on a system for
>describing time periods using the URI fragment syntax. This seems like a
>fairly natural extension of the notion of fragment into the time domain,
>since in a sense what you're asking for is a way to specify that fragment of
>a television stream that contains the material broadcasted at a particular
>time.
>
>I'll let Dean post a more complete specification, but the basic syntax uses
>ISO-8601 time formats and looks something like this:
I'll post the complete description in a day or so. I'm currently swamped
with some emergency bug-fixing, but I had a couple of notes...
> tv:pbs.org#1999-10-11T13-00-00/1999-10-11T13-30-00
>
>which represents whatever is on PBS between 1PM and 1:30 today. I've made
>this unnecessarily long just as an example; in 8601 you can drop the
>trailing zeros, and the date itself is optional. I think 8601 is a pretty
>complete and flexible representation of time, so leveraging it makes the
>problem a lot simpler than having to make something up.
>
>As has been pointed out, this is a fundamentally different problem than URIs
>for specific programs on television, which should be independent of both
>network and time.
At 10:22 AM 10/12/99 +0200, Harald Tveit Alvestrand wrote:
>Seems logical.
>two things to note:
>
>- dropping the date is unwise in the extreme unless you want the syntax to
> mean "every day" - which is an extension I would very much like to avoid.
> see below.
Yes. Actually, ISO-8601 doesn't have a date-dropped form, but our
implementation does as an extension. A dropped date indicates the next
matching time in the next 24 hours. It's a compact form that's useful for
referring to a program that's on in same evening.
>- On the principle of "all URLs escape the context for which they were
> created", I would VERY much like to ask for the mandatory inclusion of
> timezone. You never know who is going to try to watch this, via what
> medium.
>
>So your example (also including a feed identifier) would become
>
>tv:east.pbs.org#1999-10-11T13-00-00+0500/1999-10-11T13-30-00+0500
>
>and be unambiguous whether it was looked up in Texas or California.
That's right. But we also allow for the dropping of the zone indicator
("+0500" in your example) to be equivalent to "+0000" to mean that the time
is UTC. So your example could be compacted (by removing trailing zeros,
optional hyphens and folding the zone into the time in UTC) as:
tv:east.pbs.org#19991011T18/19991011T1830
And still be unambiguous.
I'll post a complete description of the syntax we are using as soon as I can.
Thanks,
dean
Received on Tuesday, 12 October 1999 11:14:11 UTC