• 제목/요약/키워드: ontology development

검색결과 398건 처리시간 0.025초

Using the METHONTOLOGY Approach to a Graduation Screen Ontology Development: An Experiential Investigation of the METHONTOLOGY Framework

  • Park, Jin-Soo;Sung, Ki-Moon;Moon, Se-Won
    • Asia pacific journal of information systems
    • /
    • 제20권2호
    • /
    • pp.125-155
    • /
    • 2010
  • Ontologies have been adopted in various business and scientific communities as a key component of the Semantic Web. Despite the increasing importance of ontologies, ontology developers still perceive construction tasks as a challenge. A clearly defined and well-structured methodology can reduce the time required to develop an ontology and increase the probability of success of a project. However, no reliable knowledge-engineering methodology for ontology development currently exists; every methodology has been tailored toward the development of a particular ontology. In this study, we developed a Graduation Screen Ontology (GSO). The graduation screen domain was chosen for the several reasons. First, the graduation screen process is a complicated task requiring a complex reasoning process. Second, GSO may be reused for other universities because the graduation screen process is similar for most universities. Finally, GSO can be built within a given period because the size of the selected domain is reasonable. No standard ontology development methodology exists; thus, one of the existing ontology development methodologies had to be chosen. The most important considerations for selecting the ontology development methodology of GSO included whether it can be applied to a new domain; whether it covers a broader set of development tasks; and whether it gives sufficient explanation of each development task. We evaluated various ontology development methodologies based on the evaluation framework proposed by G$\acute{o}$mez-P$\acute{e}$rez et al. We concluded that METHONTOLOGY was the most applicable to the building of GSO for this study. METHONTOLOGY was derived from the experience of developing Chemical Ontology at the Polytechnic University of Madrid by Fern$\acute{a}$ndez-L$\acute{o}$pez et al. and is regarded as the most mature ontology development methodology. METHONTOLOGY describes a very detailed approach for building an ontology under a centralized development environment at the conceptual level. This methodology consists of three broad processes, with each process containing specific sub-processes: management (scheduling, control, and quality assurance); development (specification, conceptualization, formalization, implementation, and maintenance); and support process (knowledge acquisition, evaluation, documentation, configuration management, and integration). An ontology development language and ontology development tool for GSO construction also had to be selected. We adopted OWL-DL as the ontology development language. OWL was selected because of its computational quality of consistency in checking and classification, which is crucial in developing coherent and useful ontological models for very complex domains. In addition, Protege-OWL was chosen for an ontology development tool because it is supported by METHONTOLOGY and is widely used because of its platform-independent characteristics. Based on the GSO development experience of the researchers, some issues relating to the METHONTOLOGY, OWL-DL, and Prot$\acute{e}$g$\acute{e}$-OWL were identified. We focused on presenting drawbacks of METHONTOLOGY and discussing how each weakness could be addressed. First, METHONTOLOGY insists that domain experts who do not have ontology construction experience can easily build ontologies. However, it is still difficult for these domain experts to develop a sophisticated ontology, especially if they have insufficient background knowledge related to the ontology. Second, METHONTOLOGY does not include a development stage called the "feasibility study." This pre-development stage helps developers ensure not only that a planned ontology is necessary and sufficiently valuable to begin an ontology building project, but also to determine whether the project will be successful. Third, METHONTOLOGY excludes an explanation on the use and integration of existing ontologies. If an additional stage for considering reuse is introduced, developers might share benefits of reuse. Fourth, METHONTOLOGY fails to address the importance of collaboration. This methodology needs to explain the allocation of specific tasks to different developer groups, and how to combine these tasks once specific given jobs are completed. Fifth, METHONTOLOGY fails to suggest the methods and techniques applied in the conceptualization stage sufficiently. Introducing methods of concept extraction from multiple informal sources or methods of identifying relations may enhance the quality of ontologies. Sixth, METHONTOLOGY does not provide an evaluation process to confirm whether WebODE perfectly transforms a conceptual ontology into a formal ontology. It also does not guarantee whether the outcomes of the conceptualization stage are completely reflected in the implementation stage. Seventh, METHONTOLOGY needs to add criteria for user evaluation of the actual use of the constructed ontology under user environments. Eighth, although METHONTOLOGY allows continual knowledge acquisition while working on the ontology development process, consistent updates can be difficult for developers. Ninth, METHONTOLOGY demands that developers complete various documents during the conceptualization stage; thus, it can be considered a heavy methodology. Adopting an agile methodology will result in reinforcing active communication among developers and reducing the burden of documentation completion. Finally, this study concludes with contributions and practical implications. No previous research has addressed issues related to METHONTOLOGY from empirical experiences; this study is an initial attempt. In addition, several lessons learned from the development experience are discussed. This study also affords some insights for ontology methodology researchers who want to design a more advanced ontology development methodology.

시맨틱웹을 위한 온톨로지 구축방법에 관한 비교 연구 (The Comparative Study on the Methodologies of Building Ontology toward Semantic Web)

  • 김은경;남영준
    • 정보관리연구
    • /
    • 제35권2호
    • /
    • pp.57-85
    • /
    • 2004
  • 본 연구는 IEEE Standard 1074-1997을 기준으로 사례별 온톨로지 구축방법의 절차를 분석하였다. 분석대상은 OTK, CommonKADS, ONIONS, Ontology Development 101의 네 가지 구축방법을 선정하였다. 분석된 결과를 기반으로, 각 온톨로지 구축방법의 장점을 수용하고 단점을 보완함으로써 여섯 단계로 이루어진 완성도 있는 온톨로지 구축방법 모델을 제안하였다. 그 단계는 다음과 같다. 1) 사전개발 단계로서 타당성 조사를 포함한다. 2) 초기 구축 단계로서 온톨로지 구축 목표를 성립한다. 3) 지식 재사용을 위해 기존 온톨로지를 통합하는 방안을 고려한다. 4) 주제 영역의 개념과 관계를 규정하면서 온톨로지를 구성한다. 5) 완성된 온톨로지를 평가하고 검증한다. 6) 사후개발 단계로서 유지관리 절차를 포함한다.

무기체계 부품국산화 정보의 온톨로지 구축방안 연구 (A Study on Ontology Modeling for Weapon Parts Development Information)

  • 장우혁
    • 한국멀티미디어학회논문지
    • /
    • 제18권7호
    • /
    • pp.873-885
    • /
    • 2015
  • Today, It is difficult to search the various and numerous information efficiently. For this reason, Semantic Web emerged to provide searching services more easily through the structuring of a variety of unstructured format data and the definition of meaningful relationships between information. Especially, definition of relationship and meaning among resources is significant to share and infer related information. Ontology modeling plays just that role. Weapon parts development information is unstructured and dispersed all over. There are many difficulties in finding desired information, leading to getting improper outcomes. In this paper, we present an intuitive ontology model with weapon parts development information including the multi-dimensional information analysis and expansion of the relevant information. This study build up a ontology model through creating class and hierarchy about parts information and defining the properties of classes with Ontology Development 101[1] procedures using Protégé tools. The ontology model provides users with a platform on which search of needed information can be easy and efficient.

Enterprise Architecture를 위한 시맨틱 웹 기반의 온톨로지 설계 및 구현 (Design and Implementation of Semantic Web Ontology for Enterprise Architecture)

  • 김왕석;변영태
    • 한국IT서비스학회지
    • /
    • 제7권3호
    • /
    • pp.239-252
    • /
    • 2008
  • Since EA includes huge information of a company, it takes long time and high cost for company's employees to search for what they need. We try to make the foundation to solve this problem by using ontology technology based on semantic web. In this paper, we try to verify efficiency of EA ontology by developing ontology for Business Enterprise Architecture(BEA). The purpose of this paper is to develop BEA ontology to provide new information by reasoner and to discover new relations between matadata by using extracted information and data. The EA ontology we developed will provide the new way of access and use for companies. The experience of ontology development will help EA ontology development in various domains. In the future, the development of other EAs which has more information resources will help to solve problems for interoperability between different EAs.

Development of Ontology for Thai Country Songs

  • Thunyaluk, Jaitiang;Malee, Kabmala;Wirapong, Chansanam
    • Journal of Information Science Theory and Practice
    • /
    • 제11권1호
    • /
    • pp.79-88
    • /
    • 2023
  • This study aimed to develop an ontology for Thai country songs by using the seven steps of an ontology development process. Hozo-Ontology Editor software and Ontology Application Management Framework were tools used in this study. Nine classes of ontology were identified: song, singer, emotion, author, language used, language type, song style, original, and content, and it was found that the song class had a relationship with all of the other classes. The developed ontology was evaluated by seeking opinions from experts in the field of Thai country songs, who agreed that the ontology was highly effective. Additionally, the evaluation employed the knowledge retrieval concept, and the precision, recall, and overall effectiveness were measured, with a precision of 92.59%, a recall of 86.21%, and an overall effectiveness (F-measure) of 89.28%. These results indicate that the developed ontology is highly effective in describing the scope of knowledge of Thai country songs.

마음의 상처 치유를 위한 온톨로지 설계에 관한 연구 (A Study on Design of Ontologies for Wounded Heart Healing)

  • 백현기
    • 디지털융복합연구
    • /
    • 제10권9호
    • /
    • pp.311-317
    • /
    • 2012
  • 본 연구는 마음의 상처 이용자의 효율적인 이용을 도모하기 위한 마음의 상처 치유를 위한 온톨로지의 설계를 제안하였다. 온톨로지 설계 모형은 E. King과 Reinold이 제시한 9단계의 온톨로지 개발 프레임 워크에 기초하였다. 본 연구에서는 먼저 온톨로지의 이용자 및 목적 정의를 하고, 관련 용어를 수집하여, 분류 체계를 형성하였다. 그리고 용어를 추가하여 용어 정의 및 동의어 추가를 하고, 관계정의 및 용어의 연결로 온톨로지 설계를 완성하였다. 또한 온톨로지의 장점인 개념 확장을 활용하여 마음의 상처의 다양한 특성들을 조합하고 이를 통해 새로운 정보를 제공할 수 있는 가능성을 제시하였다.

Development of Flavouring Ontology for Recommending the Halal Status of Flavours

  • Siti Farhana Mohamad Hashim;Shahrul Azman Mohd Noah;Juhana Salim;Wan Aida Wan Mustapha
    • Journal of Information Science Theory and Practice
    • /
    • 제12권2호
    • /
    • pp.22-35
    • /
    • 2024
  • There has been a growing interest in halal-related ontology research in recent years, as ontology has gained recognition in the halal industry. This paper discusses the development of a flavouring ontology that will assist halal management auditors in predicting the halal status of flavours in order to process food producers' applications for halal certification. The development of a flavouring ontology is based on multiple references, because the auditors of halal management divisions must consult a variety of sources independently in order to determine the halal status of flavourings. The process includes 1) determining the ontology goal and scope, 2) building ontologies, and 3) evaluating the ontologies. The researcher used Protégé to design the ontologies, and Phyton was used to develop a prototype based on flavouring ontology. The developed ontology consists of four classes, nine sub-classes, and 11 relationships. The evaluation of the ontology using the prototype revealed that the majority of experts were satisfied with the information generated by the ontology in the prototype, particularly in relation to synonyms and the hierarchical structure of a flavour. However, the experts suggest improvements in terms of flavour metadata, especially on raw materials and natural occurrence data, so that the flavour information retrieved is comprehensive and accurate.

Ontology Based-Security Issues for Internet of Thing (IoT): Ontology Development

  • Amir Mohamed Talib
    • International Journal of Computer Science & Network Security
    • /
    • 제23권8호
    • /
    • pp.168-176
    • /
    • 2023
  • The use of sensors and actuators as a form of controlling cyber-physical systems in resource networks has been integrated and referred to as the Internet of Things (IoT). However, the connectivity of many stand-alone IoT systems through the Internet introduces numerous security challenges as sensitive information is prone to be exposed to malicious users. In this paper, IoT based-security issues ontology is proposed to collect, examine, analyze, prepare, acquire and preserve evidence of IoT security issues challenges. Ontology development has consists three main steps, 1) domain, purpose and scope setting, 2) important terms acquisition, classes and class hierarchy conceptualization and 3) instances creation. Ontology congruent to this paper is method that will help to better understanding and defining terms of IoT based-security issue ontology. Our proposed IoT based-security issue ontology resulting from the protégé has a total of 44 classes and 43 subclasses.

온톨로지 개발 방법론 분석 비교 (CMMI 버전 1.1 성숙 단계 2와 3을 기반으로) (Analysis and comparison of ontology development methodologies: based on CMM-I version 1.1 Maturity Level 2 and 3)

  • 최승용;김정아;정란;배제민;홍찬기;최성운
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권12호
    • /
    • pp.1021-1036
    • /
    • 2007
  • 시맨틱 웹(semantic web), 지식 경영 요구가 증대되면서 온톨로지 개발이 활발하게 이루어지고 있다. 온톨로지 역시 대규모 소프트웨어를 개발하는 것과 동일하게 체계적인 개발 표준이 필요한 시점에 있다. 그러나 아직 온톨로지 개발 방법론의 체계화 및 표준화는 이루어지고 있지 않은 상황이다. 본 연구에서는 온톨로지 개발 방법론의 비교를 위해 외국의 대표적인 온톨로지 개발 방법론(METHONTOLOGY, CommonKADS, OTK)과 국내 온톨로지 개발 방법론(EOE)을 선정했다. 평가 방법은 CMM-I 버전 1.1 프레임워크를 도입하여 CMM-I 성숙 단계 2와 3에 해당하는 프로세스 영역별로 온톨로지 개발 방법론을 평가했다. 본 연구의 목적은 프로세스 성숙도(CMM-I) 관점으로 평가 대상의 온톨로지 개발 방법론에 대해 성숙된 프로세스 영역과 취약한 프로세스 영역을 파악하고 온톨로지 개발 방법론의 개선 영역을 제시하는 것이다. 본 연구의 결과는 온톨로지 개발 방법론의 수립 또는 개선의 기초 자료로 활용할 수 있다.

온톨로지 구축 프로세스와 시스템 (Ontology Construction Process and System)

  • 이인근;서석태;정해천;황도삼;권순학
    • 한국지능시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.721-729
    • /
    • 2006
  • 컴퓨터를 활용한 지식과 정보 처리를 위해 온톨로지를 구축하고 활용하기 위한 연구가 이루어지고 있다. 그러나 현재까지의 온톨로지 개발 방법 및 온톨로지 구축 도구는 온톨로지 개발 목적에 따라 제한적인 부분에서 연구되어 사용되고 있다. 그러므로 개발하려는 온톨로지 특성에 따른 적절한 온톨로지 구축 프로세스와 도구가 필요하다. 본 논문에서는 특정 분야의 비전문가가 언어 자원으로부터 지식을 개념화하고, 개념을 형식화하여 온톨로지를 구축할 수 있는 온톨로지 구축 프로세스(OntoProcess)를 제안한다. 그리고 다수의 온톨로지 구축자가 동시에 온톨로지 구축 작업을 행할 경우 i)지식의 개념화 과정에서 동일한 개념을 중복 정의하거나 ii)개념의 형식화 과정에서 형식언어와 포구사용법의 이해 부족으로 인해 온톨로지 구축 능률이 저하되는 문제가 발생할 수 있다. 이런 문제를 해결하기 위해 메타 온톨로지를 이용한 다중 온톨로지 구축 프로세스(OntoProcess)를 제안한다. 제안한 프로세스에 기반한 온톨로지 구축 시스템 (OntoProcess)을 개발하고, 실제 온톨로지 구축 실험을 통하여 제안한 프로세스와 시스템의 효율성을 확인한다. 그리고 온톨로지 구축 과정에서 발견된 문제점 및 이에 대한 해결 방안을 제시한다.