ABSTRACT

Semantic web is an evolution of current web that enhances the contents over the web by providing a formal meaning to contents, enabling automated processing of various tasks by means of software agents. Semantic web is a holistic concept comprising a set of languages, tools, and standards. This chapter focuses on challenges pertaining to ontology development in semantic web. Ontology is one of the vital components for realizing the true vision of semantic web. The concept itself comprises issues such as the selection of ontology languages, tools, and methodologies for ontology development. Besides what are discussed above, there are also challenges related to ontology alignment, maintenance, learning, and evolution of ontologies. This research paper offers an updated view on various aspects related to ontology development. First, it provides discussions on various ontology languages, editors, methodologies, and ontology learning strategies. The chapter's second section discusses a .net-based tool for ontology development encompassing features discussed in the first section of the chapter. The main features of the proposed tool are a well-defined web-based user interface, an interface for ontology querying and visualization, and an automated approach 170for ontology extraction. The chapter also discusses how machine learning can be used for automatic ontology extraction.