[ticker-dev] on the use of user@foo

David Arnold arnold at dstc.monash.edu.au
Wed Apr 10 14:21:17 EST 2002


-->"Martin" == Wanicki, Martin <Martin.Wanicki at Australia.Boeing.com> writes:

(quoting from private mail with permission)

<...>

  Martin> I realise that i'm entering an attribute naming conversation
  Martin> now, because I totally agree with the requirement.

getting the names right is important ;-)


  Martin> User: "d"
  Martin> User-Name: "da947456 at yahoo.com"
  Martin> User-Location: "monash"

  Martin> or another example ..

  Martin> User: "m at boeing"
  Martin> User-Name: "martin.wanicki at boeing.com"
  Martin> User-Location: "dstc.hq"

section 3.1 of the spec v0.4.1 calls the unique name a ``userID''.
maybe that's actually the best name for it?

  User-Id: "da947456 at yahoo.com"
  User-Name: "d"
  User-Location: "monash"

another option might be User-Alias (for the name to be displayed) ?


  Martin> I'm not sure if one alias is sufficient for people, perhaps
  Martin> some folks may want to do something like

  Martin> User: "foo at bar"
  Martin> User-Name: "anoymous.coward"
  Martin> User-Location: "home"

  Martin> I'm implying here that someone who may have a persona very
  Martin> well known as "anoymous.coward" may want to be seen as
  Martin> "foo at bar"

mostly as an aside: in anonymous mode, clients probably shouldn't
publish presence information.

more on track though, if the string to be displayed has an `@' symbol
in it, what are you proposing that we do with the Location value?

i'd be tempted to ban `@' from both the requested display name and the
location, and have clients display the presentity as (in a bogus
pseudo-code)

  if Location and User-Alias:
      display_string = User-Alias at Location
  elif User-Alias and not Location:
      display_string = User-Alias
  elif not User-Alias and Location:
      display_string = "Anonymous at Location"
  else:
      display_string = User-Id

i think Presence-Info notifications without the User-Id should be
ignored.


  Martin> no one really knows (for this examples purposes) who
  Martin> "anoymous.coward" is but we do know that an entity most
  Martin> often known as "anoymous.coward" is to be referred to as
  Martin> "foo at bar" in presence and or tickertape.

i'm happy for people to use a UUID/GUID (hashed or raw), or some other
form of globally-unique identifier if they wish their real identity to
be anonymous, but their presentity to be consistent.





d





More information about the ticker-dev mailing list