Text this: Semantic agent architecture: embedding ontology into the agent's reasoning engine