IJCSMC, Vol. 5, Issue. 6, June 2016, pg.391 Ontology for ... · useful in building ontologies because it’s only way to analyze the errors generated while creating ontology. Keywords—
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Ankita Malve et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.6, June- 2016, pg. 391-397
In philosophy science, ontology or ontologies in general, is of interest to study what types of things exist,
what are the entities that are out there in the universe. Expression derives from the Greek origin meaning
"being". A branch of metaphysics is the study of first principles or essence of things. [3]
In the field of information technology, ontology is the business model of the entities and interactions in the field
of specific knowledge or practices, such as e- commerce. In general, it is in the field of computer science and
information technology, that we find ontology is a formal representation of a set of concepts within a particular field as well as relations between these concepts.[4][5] Various Definitions in knowledge engineering, natural
languages processing and cooperative information systems, in addition to intelligent information integration,
and knowledge management reports about the applications of ontologies in developing and using system in
WWW.[6]
Ontology is the formal characterization of a particular domain by defining the important concepts and their
attributes and relationships between these relations. Concepts are usually organized according to a
hierarchical relationship of globalization and localization between these concepts. In this hierarchical concept
there is the offspring of the broader concept of it. For example: "student" is a "human" and "human" is an
"Object" (the concept of "student" is the son of the concept "human). All concepts are implicitly members
of the concept “Thing” [7]. Ontology is used in artificial intelligence, Semantic Web, systems engineering,
library science and building information as a form of knowledge representation of the world or part of it. [5]
The ontology may be as simple as some of the definitions, or may be a division or classification hierarchy, more
complex concepts and categories or technology as a solution to the problems based on the significance of
information sharing[6].
After all of this, we can ask: why are we using Ontology?
The most important reasons are:
To share common understanding of the structure of information among people or software agents
To enable reuse of domain knowledge
To make domain assumptions explicit
To analyze domain knowledge easy way to comply with the conference paper
formatting requirements is to use this document as a template and simply type your
text into it.
III. CREATION OF C++ ONTOLOGY
For building ontology for C++, we have used Protege-5.0.0-beta-21. Protégé is a free, open-source
platform that provides a tool to construct knowledge-based and domain models applications with ontologies.
Fig. 1 Active Ontology Tab using Protégé 5.0.0 beta
Ankita Malve et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.6, June- 2016, pg. 391-397