A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture