VOS Object Type Definition

avatar

OTD #019; Revision 3.

Group: misc.

Indicates that this object represents a human or automated agent. This object is the manifestation and representative of the human user or automated agent in the virtual world. This object will usually be combined with "talkative" type. In a 3D environment, will usually be used with an "object3D.*" type (such as object3D.model).

Authors

Reed Hedges, (reed @ interreality . org)

Child Objects

 

misc:nick [property:property] (optional.)

A text string containing a short name that can be used to identify this avatar. If this property is omitted, the object's contextual name may be used.

 

misc:fullname [property:property] (optional.)

A text string containing the full name of the user or agent.

 

misc:info [property:property] (optional.)

More information about the user or agent (for example a short biographical statement, or URL to a web page or email address)

 

misc:presence_code [property:property] (optional.)

A text string indicating the presence/status/availability of the user or agent. Must be one of the following: "chat" (free/available for interaction), "away" (temporarily away or unavailable), "xa" (extended away) or "dnd" (present but wishes not to be interrupted or disturbed). These codes are adopted from the Jabber protocol (IETF Internet Draft "miller-jabber-00": http://www.jabber.org/ietf/draft-miller-jabber-00.html) If this property is not present, a status code of "chat" should be assumed.

 

misc:presence_description [property:property] (optional.)

Information describing the presence/status/availability of the user or agent in a more free-form manner (e.g. "Went to find more coffee. Back in a bit.", or a recent frame captured with your webcam, or an icon representing your mood or status.)

 

misc:location [property:property] (optional.)

A URN or other short text string identifying the user or agent's physical location (e.g. "Work", "Home", "Reed's back yard", "Moscow, Russia", "city:ru/moscow", "zip:01002", "geo:S18.091,E175.228", "Fiji")

 

misc:gui-display [gui:display] (optional.)

GUI objects placed within this object will be displayed to the user of this avatar.

Messages

this type defines no new messages.

History of this document

Revision 0 (Fri Apr 26 2002):
Created [rh]
Revision 1 (Thu Aug 8 2002):
Added "location" property (actually taken from an old VOS application - the "tour guide", which used this field for RF beacon ID numbers) [rh]
Revision 2 (Thu Dec 26 2002):
Added group prefix to subobjects and changed "property" type to "property:property". Merry Christmas.
Revision 3 (Sun Feb 2 12:04:19 EST 2003):
Added "gui-display" object. [rh]