An agent definition document defines an agent, which is the virtual presence of a principal in virtual space. AgentDefinition implements AgentType.
Example
<?xml version="1.0" encoding="UTF-8"?>
<AgentDefinition xmlns="http://zlst.org/schemas/2001/Agent"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://zlst.org/schemas/2001/AgentDefinition
http://zlst.org/schemas/2001/AgentDefinition/AgentDefinition.xsd"
uri="http://www.zelestra.com/agents/agent01.xml"
created="2003-01-01T12:00:00Z"
modified="2003-01-01T12:00:00Z">
<Name>Agent One</Name>
<Description>This is an agent.</Description>
<HomePage>http://www.zelestra.com/agents/agent01.html</HomePage>
<Services>http://www.zelestra.com/agents/agent01.wsdl</Services>
<Image>http://www.zelestra.com/agents/agent01.jpg</Image>
<Principal>http://www.zelestra.com/principals/principal01.xml</Principal>
<VirtualSpace>http://www.zelestra.com/virtualspace.xml</VirtualSpace>
<Realm>http://www.zelestra.com/realms/realm01.xml</Realm>
</AgentDefinition>
In addition to the elements supplied by AgentType:
The AgentDefinition 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 AgentDefinition 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 AgentDefinition 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 AgentDefinition element MAY include other elements as long as they are from another namespace.
The URL for this page (http://zlst.org/schemas/2001/AgentDefinition) is the appropriate XML namespace designation for AgentDefinition. The appropriate schema location designation is http://zlst.org/schemas/2001/AgentDefinition/AgentDefinition.xsd.