Achieving Semantic Interoperability in Multi-agent Systems door