Re: Does <A HREF hyperlink require "http://..."?
Alan J. Flavell wrote:[color=blue]
> On Thu, 5 Jan 2006, Harlan Messinger wrote, quoting me:
>
>[color=green][color=darkred]
>>>It's the only way to get back into synch for resolving relative
>>>URLs.[/color][/color]
>
> [..]
>[color=green]
>>So, for example, if the request was for
>>
>> http://www.example.com/xyz/abc
>>
>>and a document were returned, the client would think the document
>>was abc in the directory xyz rather than some anonymous default
>>document in directory xyz/abc. If the user activated a link in this
>>document defined by the tag <a href="123.html" >, the client would
>>send a request for
>>
>> http://www.example.com/xyz/123.html
>>
>>when the link was intended to lead to
>>
>> http://www.example.com/xyz/abc/123.html
>>
>>Is that it?[/color]
>
>
> You've got it!
>
> But try to stand clear of the term "directory" in URLs. In a sense,
> the URL hierarchy does define some kind of abstract file system "in
> URL space", but just exactly how that abstract file system maps to a
> real file system inside the server is entirely a private concern of
> the server and its configuration. It might be anything from a
> straight URL-to-filesystem mapping, to a relational database lookup
> with no real "file system" structure involved at all.[/color]
Understood. (I expect that that's the motivation behind the use of the
term "channel" in content management system terminology.) Still, the
clearly hierarchical notation screams for a term to refer to the
terminal and non-terminal levels in a particular hierarchy. What terms
ought to be used for these? I've been using "resource" for the terminal
(or "leaf") level, but still want there to be a name for the
non-terminal (or "branch") level.
Alan J. Flavell wrote:[color=blue]
> On Thu, 5 Jan 2006, Harlan Messinger wrote, quoting me:
>
>[color=green][color=darkred]
>>>It's the only way to get back into synch for resolving relative
>>>URLs.[/color][/color]
>
> [..]
>[color=green]
>>So, for example, if the request was for
>>
>> http://www.example.com/xyz/abc
>>
>>and a document were returned, the client would think the document
>>was abc in the directory xyz rather than some anonymous default
>>document in directory xyz/abc. If the user activated a link in this
>>document defined by the tag <a href="123.html" >, the client would
>>send a request for
>>
>> http://www.example.com/xyz/123.html
>>
>>when the link was intended to lead to
>>
>> http://www.example.com/xyz/abc/123.html
>>
>>Is that it?[/color]
>
>
> You've got it!
>
> But try to stand clear of the term "directory" in URLs. In a sense,
> the URL hierarchy does define some kind of abstract file system "in
> URL space", but just exactly how that abstract file system maps to a
> real file system inside the server is entirely a private concern of
> the server and its configuration. It might be anything from a
> straight URL-to-filesystem mapping, to a relational database lookup
> with no real "file system" structure involved at all.[/color]
Understood. (I expect that that's the motivation behind the use of the
term "channel" in content management system terminology.) Still, the
clearly hierarchical notation screams for a term to refer to the
terminal and non-terminal levels in a particular hierarchy. What terms
ought to be used for these? I've been using "resource" for the terminal
(or "leaf") level, but still want there to be a name for the
non-terminal (or "branch") level.
Comment