On 7/13/07, Steve Jolly <[EMAIL PROTECTED]> wrote:
Only if you think of a location URL as a key, not a value.  It's
certainly convenient to be able to do so, and it can work well in a
web-centric world under circumstances where you can uniquely identify
content by its location.  In general, URIs and URLs are different beasts
though, and for good reasons.

Certainly, I imagine that you'll want to be able to distinguish
between a string that identifies a TV program which a set top box can
expect to record off-air, and an arbitrary URL like http://google.com
.  I want to be able to tell my box (which isn't on the net) to record
Doctor Who, but I don't want to be able to tell it to try to record
google.

So, if you're going to use a URL as the primary key for identifying a
TV program, then I guess you want to have a definite schema for what
constitutes a valid TV program URL, as opposed to any arbitrary web
address. You could do that by making it a rule that all valid TV
program URLs begin "http://www.bbc.co.uk/tvprogram/"; - but that might
annoy other broadcasters.

It would also mean that the "http://www.bbc.co.uk/tvprogram"; but of
the URL was redundant, and you'd likely end up with only the
absolutely necessary parts of the URL being broadcast in the on-air
EPG (to save that tiny bit of valuable on-air bandwidth). At this
point, the identifier you actually use starts to look quite like a
CRID anyway... ;)

G
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/[email protected]/

Reply via email to