Semantic P2P networks

The nodes within semantic P2P networks can communicate each other by various languages.

Semantic P2P network can execute complicated queries by SQL-like language.

P2P means that entities exchange information directly without a mediator.

Such goal attainment requires a knowledge base and rules and strategies.

That's the major difference between software agents and semantic peers.