Abstract
In this paper, we overview meaning, definition, and applications of ontology on Artificial Intelligence field. Ontology on AI stems from knowledge representation, in particular, knowledge sharing problems, because the traditional ways of knowledge representation lacks completeness, exhaustiveness, and systematicness for sharing and re-use of knowledge. Ontology is therefore expected to be a base of knowledge sharing and reuse. Ontologies have some types, i.e., top-level, domain, task, and application ontologies, and some levels from one providing names and relations to one providing a model for behavior. We also show typical applications of ontologies, i.e., use of ontologies for inter-agent, human-system, and inter-human communication.