Original Post from Darrel Miller:
Mike Amundsen and Irakli Nadareishvili are going to explain to me (Darrel Miller) why adding application semantics using Profiles on top of Media Types is better than combining structural, protocol and application semantics into a media type definition.