SWAMP


Semantic Web Abstract Messaging Protocol

What does each participant in a protocol learn from each protocol action?

... lets you separate protocol details from communication semantics.