In the last decades, the use of ontologies in information systems has become more and more popular in various fields, such as web technologies, database integration, multi agent systems, natural language processing, etc. Artificial intelligent researchers have initially borrowed the word "ontology" from Philosophy, then the word spread in many scientific domain and ontologies are now used in several developments. The main goal of this chapter is to answer generic questions about ontologies, such as: Which are the different kinds of ontologies? What is the purpose of the use of ontologies in an application? Which methods can I use to build an ontology?There are several types of ontologies. The word "ontology" can designate different computer science objects depending on the context. For example, an ontology can be: a thesaurus in the field of information retrieval or -a model represented in OWL in the field of linked-data or -a XML schema in the context of databases -etc. -