Daniel R. Tobias wrote:On 22 Jul 2005 at 17:25, John Xiaogang Zhang wrote:To describe the issue, lets start from email address. My understanding, an email address is actually a user ID, and the email address "xiaogang at gridmo.com" identifies the user "xiaogang" which defined at "gridmo.com".It could be a "user", but does not necessarily represent a login userid on that system; it could be a mailbox, list, or mail forwarding record. What it represents is entirely system-specific, internal to the receiving system. Sure, it is exactly what I think. And I think a "list" (mailing list) here is an alias of "group". Em, that is one thing I am wondering. Certainly the full URI "mailto:grp1 at gridmo.com"The same can apply to mailling lists and groups (mailling lists can be considered as a kind of groups). I may define a group named as "grp1" at the server "gridmo.com", and refer it as "grp1 at gridmo.com" in the internet."In the internet" is meaningless in this context, as you have not specified what specific protocol is being used to define and use such a "group". specifies the protocol, but when refer to an mailling list we usually only use "grp1 at gridmo.com". That means in practise the protocol sometime be assumed from the context. Oops, it was accident from copy/paste in windows. OK, let me desribe it again with the mailling list example. The mailing list "uri-review at ietf.org" is defined in the server of ietf.org, which includes both "dan at tobias.name" and "xiaogang at gridmo.com". Now assume for some reason, either because having no privilege to create a mailling list in the current system, or for simplifying the migranting of the mailling list from system to systema, a user wants to define her own mailling list, "grp2", and stores it into a file named "mygrps.myml" at her own directory "myprotocol://gridmo.com/mydir". Now the user wants a of her program to send a message to both "uri-review at ietf.org" and "grp2", how should her to refer the later? It would be looked a bit odd if both "uri-review at ietf.org" and "myprotocol://gridmo.com/mydir/mygrps.myml#grp2" are listed as recipients at the same time. And it seems to me the format "grp2 at gridmo.com\mydir\mygrps.myml" will be more consistant with "uri-review at ietf.org". Certainly, what I am going to do is not about mailling list, but the situation is similar: reference for a system-indepented group definition, with a format consistant with references for system-specified groups. My currently intention is, refer it as "grp2 at gridmo.com\mydir\mygrps.myml" so that the format will consist with (at least close enough to) existing user/group (or email address / mailing list) format.Clearly inadequate, due to its failure to specify a protocol; also, in the standard URI format (assuming the backslashes are corrected to forward slashes) the "grp2@" part would be treated as a userid for "gridmo.com" since it directly precedes this hostname, rather than as something defined in the full URI.Another possible but ugly alternative is, "grp2 at myprotolcol:\\gridmo.com\mydir\mygrps.myml"That's not a proper URI, since there's no provision for anything to the left of the protocol. What you (perhaps) want (it's rather unclear what you really want) might be expressed as a parameter or a fragment ID on the URI: myprotocol://gridmo.com/mydir/mygrps.myml?group=grp2 myprotocol://gridmo.com/mydir/mygrps.myml#grp2 Best regards Xiaogang |
_______________________________________________ Uri-review mailing list Uri-review at ietf.org https://www1.ietf.org/mailman/listinfo/uri-review