Establishing Shared Query Understanding in an Open Multi-Agent System