Design and Implementation Issues in Agent-oriented Knowledge Base