Slots on this function:

Function from an agent to the name by which it goes. If an agent has more than one complete name (not parts of the name, such as first and last name), then the is the name used to identify that agent in the shared world. If the shared world is represented in a database, then the name would be a `key field' for the agent. Other names can be related to the agent by some other relations.
Arity: 2
Domain: Agent
Range: Biblio-name