Ontologies, Repository, and Information Mining in Component-Based Software Engineering Environment

Ontologies, Repository, and Information Mining in Component-Based Software Engineering Environment

Rajesh Kumar Bawa (Punjabi University, India) and Iqbaldeep Kaur (Punjabi University, India)
Copyright: © 2019 |Pages: 19
DOI: 10.4018/978-1-5225-6117-0.ch006


This chapter reviews some ontologies, tools, and editors used in building and maintaining the ontology from those reported in the literature, and the main focus is on the interoperability between them. The essential thing while developing an ontology or using an ontology from world web are tools. Through tools, ontology can either be developed or aligned in a manner that the researcher wants and given direction in term of opinion from the source files as meta data. This chapter presents various editors for building the ontology and various tools for matching between the two ontologies and conclusion based on the repository extracted as from the data in term of mining results. Comparison of various ontologies, tools, and editors are also there in order for the ease of user to access a particular ontology tool for selection of data in term of repository or components from the enormous data.
Chapter Preview

Basic Terminolgy

In computer science, ontology concerns with systematic arrangement of components that is based on concept and formal specification in such a way that repositories can be extended easily. Ontology is a collection of classes, objects and relationship between these two that provide precise output based on query. Ontology gives brief overview of the entire scenario which user wants to retrieve from the large collection of repositories (Yongpeng, 2009). Therefore the word ontology is illustrated as a combination of various terms that can be represented and is known as concepts (Khan, 2004).

Ontology as defined by FESC should be formal explicit (Broens, 2004), specification of shared conceptualization.(Yadav,2016). There are various components of ontology namely concepts which is represented as nodes in ontology, properties (Dfarias, 2015) which represents the values of particular concepts, relational properties which represent relation between concepts and nodes and many more

Semantic and Web

Semantic web is the expansion of the World Wide Web through W3C which states that semantic web allows a common framework for reusing data across various communities. Semantic web is interpreted as the information that is in machine form. Semantic web is also known as global information mesh (Gsingh, 2014). The difference between semantic web and World Wide Web is that while the semantic web is machine understandable, World Wide Web is machine readable.

Complete Chapter List

Search this Book: