A user definition document defines a user, which is the real space user of distributed virtual worlds. UserDefinition implements UserType.
Example
<?xml version="1.0" encoding="UTF-8"?>
<UserDefinition xmlns="http://zlst.org/schemas/2001/UserDefinition"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://zlst.org/schemas/2001/UserDefinition
http://zlst.org/schemas/2001/UserDefinition/UserDefinition.xsd"
uri="http://www.zelestra.com/users/jturner.xml"
created="2003-01-01T12:00:00Z"
modified="2003-01-01T12:00:00Z">
<Name>Jack Turner</Name>
<HomePage>http://www.zelestra.com/users/jturner.html</HomePage>
<Services>http://www.zelestra.com/userservices.wsdl</Services>
<Image>http://www.zelestra.com/users/user01.jpg</Image>
<Certificate>http://www.zelestra.com/users/jturner.cer</Certificate>
</UserDefinition>
In addition to the elements supplied by UserType:
The UserDefinition element MUST have a uri attribute. This attribute is the internet-wide unique identifier for the document. It is the fully specified URI to the document.
The UserDefinition element MAY have a created attribute. This attribute is the time that the document was created in Coordinated Universal Time (UTC). When specified, the created time MUST NOT be later than the modified time.
The UserDefinition element MUST have a modified attribute. This attribute is the time that the document was last modified in Coordinated Universal Time (UTC). This value MUST be the same as the actual last modified time (UTC) of the document pointed to by the uri attribute.
The UserDefinition element MAY include other elements as long as they are from another namespace.
The URL for this page (http://zlst.org/schemas/2001/UserDefinition) is the appropriate XML namespace designation for UserDefinition. The appropriate schema location designation is http://zlst.org/schemas/2001/UserDefinition/UserDefinition.xsd.