21. Introduction Ã¯Â¿Â½
32. Why develop an ontology? Ã¯Â¿Â½
43. Elements of Ontologies Ã¯Â¿Â½
54. Design Criteria in Ontologies Ã¯Â¿Â½
65. Advantages of Ontologies Ã¯Â¿Â½
76. Disadvantages of Ontologies Ã¯Â¿Â½
97. Conclusion Ã¯Â¿Â½
108. List of references Ã¯Â¿Â½
Ontologies in computer science are computer based resources that represent agreed domain semantics. An Ontology consists of relatively generic knowledge that can be reused by different kinds of applications/tasks. Ontology comprises a set of concepts and concept relationships representative to the domain. Concepts and their relations define conceptual models for classifying information objects under different dimensions. Dimensions are typically independent from each other and they have their own conceptual models. Ontology can be more than a taxonomy or classification, and can include multiple types of relationships between concepts. The following paper will discuss about ontology in computer science. The paper will converse the importance of the development of an ontology.
The research paper will then discuss the various advantages and disadvantages of ontologies and the various constraints pertaining to its development. The research paper will also illustrate the various elements of a typical ontology and describe how they relate to each other.
Why develop an ontology?
An ontology is the source of common vocabulary for researchers who need to share information in a domain. It includes machine-interpretable definitions of basic concepts in the domain and relations among them. The main reasons for the development of an ontology are (Booch, Rumbaugh & Jacobson, 1997): -
To share common understanding of the structure of information among people or software agents: This is the most common goal for developing an ontology. Example - several different websites contain pharmaceutical information or provide health e-commerce services. If these websites share and publish the same underlying ontology of the terms they all...