Hybrid approach to ontology specification and development (original) (raw)
Related papers
International Journal of Information Technology Convergence and Services, 2016
W3C's Semantic Web intents a common framework that allows data to be shared and reused across application and enterprise. The semantic web and its related technologies are the main directions of future web development where machine-processable information which supports user tasks. Ontologies are playing the vital role in Semantic Web. Researches on Ontology engineering had pointed out that an effective ontology application development methodology with integrated tool support is mandatory for its success.. Potential benefits are there to ontology engineering in making the toolset of Model Driven Architecture applicable to ontology modeling. Since Software and Ontology engineering are two complimentary branches, the scope of extension of the well proven methodologies and UML based modeling approaches used in software engineering to ontology engineering can bridge the gap between the engineering branches. This research paper is an attempt to suggest an exclusive hybrid methodology for ontology development from existing matured software engineering. Philosophical and engineering aspects of the newly derived methodology have been described clearly An attempt has been made for the application of proposed methodology with protégé editor. The full-fledged implementation of an domain ontology and its validation is the future research direction.
International Journal of Information Engineering and Electronic Business, 2020
The success of machine represented web known as semantic web largely hinges on ontologies. Ontology is a data modeling technique for structured data repository premised on collection of concepts with their semantic relationships and constraints on domain. There are existing methodologies to aid ontology development process. However, there is no single correct ontology design methodology. Therefore, this paper aims to present a review on existing ontology development approaches for different domains with the goal of identifying individual methodology's weakness and suggests for hybridization in order to strengthen ontology development in terms of its content and constructions correctness. The analysis and comparison of the review were carried out by considering these criteria but not limited to: activities of each method, the initial domain of the methodology, ontology created from scratch or reuse, frequently used ontology management tools based on literature, subject granularity, and usage across different platforms. This review based on the literature showed some approaches that exhibit the required principles of ontology engineering in tandem with software development principles. Nonetheless, the review still noted some gaps among the methodologies that when bridged or hybridized a better correctness of ontology development would be achieved in building intelligent system.
A Problem-Oriented Approach to Ontology Development
1999
This paper presents the approach to ontology development that is part of the Disciple-LAS shell and methodology for the building of knowledge-based agents. A characteristic feature of this approach is that a detailed specification of the ontology to be developed results from a conceptual modeling of the application domain of the knowledge-based agent to be built. This specification guides the process of building the ontology which consists in importing knowledge from external knowledge servers, and in using the ontology building tools of Disciple. Knowledge import and reuse are facilitated by the fact that the representation of the ontology is based on the OKBC knowledge model. This approach is used to develop an ontology for an agent that critiques military courses of actions.
Software Centric Innovative Methodology for Ontology Development
2017
Ontologies are mainly used to establish ontological agreements explicitly which serves as the basis for communication between either humans or software agents. In the aspect of knowledge representation, knowledge base starts where ontology ends. Ontology Engineering, a branch of knowledge engineering derived exclusively for the methods, methodologies, techniques and technologies used for the design, development and maintenance of ontologies. Though ontology engineering and software engineering are two complementary engineering branches, there exists a significant gap between them in terms of maturity level and popularity. Absence of effective methodologies eligible to claim the tag ‘standardized’ aimed at supporting the development of large scale ontologies is one of the reasons behind the gap. This paper attempts to bridge this gap by proposing a software centric innovative methodology (SCIM) for ontology development by extending the process models of software engineering with a de...
A software engineering approach to ontology building
Information Systems, 2009
Ontologies are the backbone of the Semantic Web, a semantic-aware version of the World Wide Web. The availability of large-scale high quality domain ontologies depends on effective and usable methodologies aimed at supporting the crucial process of ontology building. Ontology building exhibits a structural and logical complexity that is comparable to the production of software artefacts. This paper proposes an ontology building methodology that capitalizes the large experience drawn from a widely used standard in software engineering: the Unified Software Development Process or Unified Process (UP). In particular, we propose UP for ONtology (UPON) building, a methodology for ontology building derived from the UP. UPON is presented with the support of a practical example in the eBusiness domain. A comparative evaluation with other methodologies and the results of its adoption in the context of the Athena EU Integrated Project are also discussed.
Ontological Model Development Work Process
Indigenous Knowledge (IK) has known to be long exist and used by the local people in certain environments in making their living. This knowledgeis vital and crucial for the sustainability and the existence of a society and therefore need to be preserved from extinction. Currently, most knowledge organization models are static and difficult to be managed in a dynamic environment. To develop a dynamic and comprehensive ontological model through a heuristic and hybrid method thatcombine taxonomy and Semantic web technology requires a structured work process. For this purpose, a work process for ontological model development is constructed. The development of the work process could be used as a reference point by organizations towards nurturing a knowledge society which is important to our socioeconomic. In the future, the ontological model development work process could be replicated for other domain's use particularly for knowledge preservation.
Tutorial on ontological engineering Part 2: Ontology development, tools and languages
New Generation Computing, 2004
This tutorial course describes the current state of the art of ontological engineering which is a successor of knowledge engineering. It covers theory, tools and applications and consists of three parts: Part 1 is an introduction to ontological engineering, Part 2 describes ontology development, languages and tools, and Part 3 is an advanced course dealing with philosophical issues of ontology design together with detailed guidelines of ontology development. Part 3 also presents a success story of ontological engineering with the deployment result in a company. The philosophy behind this tutorial is that ontological engineering is viewed as a challenge to enabling knowledge sharing and reuse which knowledge engineering failed to realize. Therefore, one of the major topics dealt with in this tutorial is to explain what an ontology should be while explaining how it is understood currently.
Building Ontologies at the Knowledge Level Using the Ontology Design Environment
Proc. of the 11th Int. …, 1998
This paper discusses how ontologies can be specified at the knowledge level using the set of intermediate representations (Gómez-Pérez, Fernández & de Vicente 1996) proposed by METHONTOLOGY (Fernández, Gómez-Pérez & Juristo 1997; and Gómez-Pérez 1998). These intermediate representations bridge the gap between how people think about a domain and the languages in which ontologies are formalized. Thus, METHONTOLOGY enables experts and ontology makers unfamiliar with implementation environments to build ontologies from scratch. In this paper, we also present the ODE (Ontology Design Environment) as a software tool to specify ontologies at the knowledge level. ODE allows developers to specify their ontology by filling in tables and drawing graphs. Its multilingual generator module automatically translates the specification of the ontology into target languages.
The Ontology-Based Methodology Phases To Develop Multi-Agent System (OmMAS)
Proceeding of the Electrical Engineering Computer Science and Informatics
Semantic aspect on methodology phase is a significant issue to develop multi-agent system in the current days. There are a lot of methodologies to develop multi-agent system, but the current problem is how to choose the best methodology phase to develop current multi-agent system. The development of multi-agent system currently is to be more complex and difficult. Many aspects that contains on multi-agent system, the one of the famous issue now is about semantic aspect on multi-agent system. The old methodology phases are not suitable to develop current multi-agent system. Nowadays, many researchers start to improve and customize the obsolete methodology to adjust with the current needed. There are two research steps contains in this paper, the first step is to review and criticize previous methodologies especially about MOMA (Methodology for Developing Ontology-Based Multi-Agent System) was introduced in 2013. The second step is the main contribution of this paper is to improve previous methodology phases with the new methodology phases named OmMas (The Ontology-Based Methodology phases to Develop Multi-Agent System), and using semantic aspect as the main focus of this methodology. The result of this research is improved ontologybased methodology phases as a representation of semantic aspect on the ontology development process.
Integrated Approach To Ontology Developement Methodology With Case Study
International Journal of Database Management Systems, 2010
Knowledge can be represented by ontology. In an enterprise context, they reflect the relevant knowledge based on enterprise-specific concepts and their relations. In order to develop ontology, there are various methodologies, where each one may have some pitfalls depending on context .In this paper, based on an analysis of existing methodologies, we explore the possibilities by proposing an integrated model for developing ontology, which can be used to build any kind of ontology. Our main intention is to reduce development time and effort. We had proposed the system with respect to shopping mall domain, where dynamically ontologies can be prepared to get the information faster and correct. Further, these ontologies can be used for mapping. We compare our model with the existing developing methodology, and we had tried to remove the possible pitfalls of the existing techniques.