1. A machine-implemented method, comprising: assigning interests of an agent, the interests are associated with one or more categories, the agent represents a primary identity for a principal and a principal is a resource, the primary identity is a true persona of the agent; associating the one or more categories with the agent; generating a semantic identity for the agent that is associated with the one or more categories; subsequently using the semantic identity, by the agent to perform network transactions as the semantic identity, and the semantic identity and the primary identity are formulated from identifiers and secrets to provide a statement of roles and permissions that a particular identity has in relation to particular resources that are accessed in the network transactions; mining the network with the semantic identity and presenting the mining process to network onlookers as coming from the semantic identity and not the agent, the network is mined within a defined semantic space that is representative of the one or more categories; and maintaining anonymity of the primary identity during the mining of the network, the semantic identity uses a password for the semantic identity to assure services of the network that identification is for the semantic identity and not the agent.
7. The method of claim 1 further comprising, dynamically modifying the one or more categories or interests in response to actions of the semantic identity as the semantic identity performs actions over a network.