It is the exact same transaction format, and MultiChain uses OP_DROP and OP_RETURN opcodes to embed metadata in individual outputs, or in the transaction as a whole. There are many details in these pages:
http://www.multichain.com/developers/permissions-management/
http://www.multichain.com/developers/native-assets/