Re: Don't put descriptive info in a URI, only identifying info

From: Dan Connolly (connolly@w3.org)
Date: Mon, Dec 21 1998


Message-ID: <367E9DBA.353C@w3.org>
Date: Mon, 21 Dec 1998 13:12:58 -0600
From: Dan Connolly <connolly@w3.org>
To: "Michael A. Dolan" <miked@tbt.com>
CC: ietf-url@imc.org, www-tv@w3.org
Subject: Re: Don't put descriptive info in a URI, only identifying info

I don't mean to argue against time specifiers in URIs.

Perhaps I just misread the sense of "OPTIONAL."
If you mean optional in the syntax (sometimes it appears,
sometimes it doesn't) then I have no problem. But
if it's optional in the sense that even when it
appears, you don't need it
to identify the referent, then I object.

Michael A. Dolan wrote:
> 
>   For example, without time as a
> specifier, how would one uniquely reference a broadcast program that starts
> at 12:00pm, as opposed to one that starts before or after this time on the
> otherwise same stream?  There is no discrete object - just a stream where
> time is a critical identifier component.

If "time is a critical identifier component" then very well,
include it in the URI ala:

> >|On the other hand, you might refer to a resource using
> >|a restrictive clause: "the service ZZZ that started in 1996".
> >|In this case, "the service ZZZ that started in 1995" is a
> >|distinct resource. So the year is part of the URL.



Warner writes:

|Do I understand you correctly, that the first example URL
|is wrong and the second example is right ?

No; there's a "right" URI in each case; in the 1st case,
the URI doesn't contain title=ABC; in the 2nd case,
the URI does contain year=1996.

> >|If you're talking about "the document XYZ, which has title
> >|ABC" then then ABC must not be part of the identifier. Because
> >|you might want a reference ala "the document XYZ, which
> >|has author Fred" to be recognized as the same resource.
> >|
> >|On the other hand, you might refer to a resource using
> >|a restrictive clause: "the service ZZZ that started in 1996".
> >|In this case, "the service ZZZ that started in 1995" is a
> >|distinct resource. So the year is part of the URL.


> >[1] TV Broadcast URI Schemes Requirements
> >http://www.w3.org/TV/TVWeb/TVWeb-URI-Requirements-19981126.html

> >[2] Re: Attributes should only be there if part of the name/address
> >space
> >http://www.acl.lanl.gov/URI/archive/uri-96.messages/0232.html
> >
> >[3]
> >Title           : Guidelines for new URL Schemes
> >ftp://ftp.ietf.org/internet-drafts/draft-ietf-urlreg-guide-04.txt

-- 
Dan Connolly
http://www.w3.org/People/Connolly/