Small ideas, loosely coupled.
I recently got a little bit worried, spending most of many years advocating a timbl world view, don’t try anything clever with your software. Damn you, stupid dannys. Just another kind of foaf:Agent I assume the schema.org has the same world view. You just cut everything down to a shared notion of communication we can understand. Something like HTTP. Still...