A semantic web agent
will
- handle only certain types of inference: not bound to OWL
- have access too only certain sources of data
- be aware of provenance of information
- exchange data with anything
- exchange inference rules with similar agents
- exchange proofs with anything