• 제목/요약/키워드: Ontology Implementation

검색결과 171건 처리시간 0.035초

온톨로지 기반 보편적 DTD생성기의 구현 (Implementation of Universal DTD Generator based on Ontology)

  • 공용해;이경수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(3)
    • /
    • pp.71-74
    • /
    • 2002
  • XML is widely used to provide information on the web. Since accessing XML documents depends on their structures, it is difficult to extract necessary information from documents having different structures. We constructed an ontology of a small application domain and implemented an universal DTD generator from the ontology. The universal DTD can be used in extracting necessary information from the various XML document types representing an identical idea.

  • PDF

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.

시맨틱 웹 기반의 고객 정보 검색 시스템의 설계 및 구현 (Design and Implementation of Customer Information Retrieval System based on Semantic Web)

  • 황정희;구미숙;이현아;류근호
    • 정보처리학회논문지D
    • /
    • 제13D권4호
    • /
    • pp.525-534
    • /
    • 2006
  • 시맨틱 웹 기반의 서비스를 제공하기 위해서는 특정 도메인 지식에 대한 명시적인 명세화 및 지식의 개념과 개념과의 관계를 정형화하는 온톨로지를 통해서 이루어진다. 그러므로 특정 도메인 지식의 명세화와 정형화를 위해서는 관심 있는 도메인내의 지식을 개념화하는 온톨로지의 생성이 필수적이다. 이 논문에서는 택배 마케팅의 잠재 고객에 대한 정보를 검색하기 위해, 시맨틱 웹 기반의 온톨로지 생성을 위한 구체적인 도메인을 설계하고, 생성된 온톨로지를 이용하는 정보 검색 방법을 제안하였다. 제안된 온톨로지를 기반으로 고객의 정보를 수집하는 데이터 검색 로봇을 구현 하였다. 아울러 온톨로지의 생성과 데이터 검색 로봇이 데이터 검색을 정확하게 수행함을 확인 하였다.

오라클 VPD 기반의 RDF 웹 온톨로지 접근 제어 모델의 설계 및 구현 (Design and Implementation of the RDF Web Ontology Access Control Model based on Oracle VPD)

  • 정혜진;정동원
    • 한국시뮬레이션학회논문지
    • /
    • 제17권3호
    • /
    • pp.53-62
    • /
    • 2008
  • 이 논문에서는 웹 온톨로지를 위한 오라클 보안 모델 기반의 구현 모델을 제안한다. 최근 웹 온톨로지에 대한 접근 제어를 위해 관계형 데이터베이스 보안 모델을 이용한 접근 제어 모델이 개발되고 있으며 대표적인 접근제어 모델이 RAC 보안 모델이다. 그러나 RAC 보안 모델은 관계형 데이터베이스의 표준 보안 모델에 기반을 두고 있으며 실제 관계형 데이터베이스 관리시스템의 구현 모델은 개발되어 있지 않다. 이 논문에서는 이러한 RAC 보안 모델의 문제점을 해결하기 위하여 현재 가장 널리 사용되며 다양한 보안 정책을 제공하는 RDBMS인 오라클 기반의 구현 모델을 제안한다. 또한, 제안하는 RAC 구현 모델의 구현 및 평가에 대하여 기술한다. 특히, 제안하는 구현 모델은 오라클에서 제공하는 VPD 보안 모델을 이용하며 높은 실용성과 활용성을 제공한다.

  • PDF

홈 헬스케어를 위한 온톨로지 기반 상황인지 플랫폼의 설계 및 구현 (Design and Implementation of an Ontology-based Context-Aware Platform for Home Healthcare)

  • 조정원;차시호;안병호;조국현
    • 디지털산업정보학회논문지
    • /
    • 제5권3호
    • /
    • pp.77-86
    • /
    • 2009
  • This paper proposes an ontology-based context-aware home healthcare platform employing environmental factors obtained from home. The proposed platform manages the health of home residents, and notifies relatives or a medical team of critical condition through context-awareness based on home ontology by using information sensed from various sensors. The ontology definition of context-awareness from the sensed information provides technically more precise decision for us. Therefore the platform can be aware of the health state of residents and environment by reasoning exactly from data gathered from various sensors and heterogeneous devices. The platform also can individually provide the customized service for users by setting priority for critical status that can be occurred in the health state of residents.

Protege를 이용한 한의학의 구조화된 증상 입력을 위한 온톨로지 개발 (Building an Ontology for Structured Data Entry of Signs and Symptoms in Oriental Medicine)

  • 박경모;임희숙;박종현
    • 동의생리병리학회지
    • /
    • 제17권5호
    • /
    • pp.1151-1156
    • /
    • 2003
  • To obtain both of the fast and complete data entry and the acquisition of reusable data in a Computer-based Patient Record system (CPR), we are building the ontology that is used by the entry supporting agents. Our application domain is Traditional Chinese Medicine. As the tool for the implementation, we used protege 2000 which is ontology building tool and provides frame knowledge representation language. In this paper, the construction methodology of our ontology is reported.

XML 기반 온톨로지 의사 결정 시스템 설계 및 구현 (Design and Implementation of Ontology Decision Support system Based on XML)

  • 임영태;김창수;정회경
    • 인터넷정보학회논문지
    • /
    • 제5권5호
    • /
    • pp.105-117
    • /
    • 2004
  • 조직이 분업화 조직화 되어갈수록 구성원간의 의사소통 및 합리적 결과도출을 위한 의사결정 방법은 많은 발전을 하고있다. 그 대표적인 예로 기존회의의 단점인 공간의 제약성을 극복한 온라인 회의가 있는데, 이러한 온라인 회의 또한 회의 시간이 지날수록 발언된 내용은 많아지고, 참석자의 기억 속에서 하나씩 사라지게 되어 지금까지 결정된 것이나 앞으로 결정해야 될 것 등에 대한 일관된 인식이 부족해져서 논지가 흐려지고 현재 상황에 대한 인식이 약해지게 되는 단점을 가지고 있다. 이에 본 논문에서는 서론에서는 전제 되어야 할 사항과 관련 연구현황 및 방향에 대해 언급하고, 본론에서는 지식을 온톨로지화 할 수 있는 방안을 연구하며 지식의 온톨로지화에 따른 한계성의 극복 방안으로 지식 관리자 개념 도입을 제안한다. 그리고, 이렇게 온톨로지화된 지식을 XML로 구조화 하고 이 정보를 요약 관리하고 시각적으로 표현해 주기 위한 구체적인 시스템을 설계 및 구현한다. 또한, 결론에서는 비고 및 고찰을 통해 기능 및 효율성을 검증해 보며 결론과 향후 발전 방향을 제시한다.

  • PDF

시민참여형 GIS를 위한 온톨로지 설계 및 구현 (A Design and Implementation on Ontology for Public Participation GIS)

  • 박지만
    • 대한지리학회지
    • /
    • 제44권3호
    • /
    • pp.372-394
    • /
    • 2009
  • 본 연구는 온톨로지 기반 시민참여형 GIS를 연구하였다. 최근에 온톨로지 기반 GIS는 의미적 의사소통을 위한 지리적 변수의 폭넓은 활용성과 유용한 지리적 지식을 추천하기 위한 수요에 따라 주목받고 있다. 그래서 이 연구는 시민참여형 GIS를 위한 실험적 시스템의 설계와 구현에 초점을 맞추었다. 실험적 시스템의 적용 가능성은 경기도 구리시의 역사관광을 대상으로 실험을 통해 확인하였다. 방법론 측면에서 지역상황과 사용자 인식에 연관된 생명주기모형은 공리를 통해 지리적 지식발견을 추천하고, 이는 주요한 사전절차단계(명세화, 개념화, 정규화, 통합과 구현)를 통해 가능하다. 이 연구의 온톨로지는 실용적 측면에서 추론을 통한 지리적 지식을 추천하였다. 더불어, 이 연구의 온톨로지 기반 시민참여형 GIS는 인식론적 접근과 존재론적 접근의 통합을 보여주고, 의미론적 의사소통과 연계된 지표를 제공하였다는 것에 의미가 있다. 실험적 시스템의 결과는 연구지역에서 시나리오의 형태로 적용하고, 이 모델은 인간 활동의 의미에서 논리적인 제약요소의 공리를 활용하였다.

항고혈압제-식이 상호작용 관리를 위한 온톨로지 기반의 임상의사결정지원시스템 구현 (Implementation of Ontology-based Clinical Decision Support System for Management of Interactions Between Antihypertensive Drugs and Diet)

  • 박정은;김화선;장민정;홍해숙
    • 대한간호학회지
    • /
    • 제44권3호
    • /
    • pp.294-304
    • /
    • 2014
  • Purpose: The influence of dietary composition on blood pressure is an important subject in healthcare. Interactions between antihypertensive drugs and diet (IBADD) is the most important factor in the management of hypertension. It is therefore essential to support healthcare providers' decision making role in active and continuous interaction control in hypertension management. The aim of this study was to implement an ontology-based clinical decision support system (CDSS) for IBADD management (IBADDM). We considered the concepts of antihypertensive drugs and foods, and focused on the interchangeability between the database and the CDSS when providing tailored information. Methods: An ontology-based CDSS for IBADDM was implemented in eight phases: (1) determining the domain and scope of ontology, (2) reviewing existing ontology, (3) extracting and defining the concepts, (4) assigning relationships between concepts, (5) creating a conceptual map with CmapTools, (6) selecting upper ontology, (7) formally representing the ontology with Protege (ver.4.3), (8) implementing an ontology-based CDSS as a JAVA prototype application. Results: We extracted 5,926 concepts, 15 properties, and formally represented them using Protege. An ontology-based CDSS for IBADDM was implemented and the evaluation score was 4.60 out of 5. Conclusion: We endeavored to map functions of a CDSS and implement an ontology-based CDSS for IBADDM.

인터넷 온톨로지 데이터 변화에 따른 질의 처리 모델 개발 (Query processing model for Internet ontology data change)

  • 오성균;김병곤
    • 디지털콘텐츠학회 논문지
    • /
    • 제17권1호
    • /
    • pp.11-21
    • /
    • 2016
  • 사용자들에게 더욱 효율적이고 정확한 검색 결과를 제공하기 위하여, 인터넷시스템은 시맨틱웹과 같은 차세대 기술에 더욱 의존하게 된다. 시맨틱웹을 구현하는데 가장 중심적인 요소가 온톨로지이다. 온톨로지의 데이터는 시간이 흐르면 변하는 경향이 있으며, 변화 제어 시스템을 통하여 변화의 내용들을 추적하고 반영할 수 있다. 특히, 온톨로지가 변하기 전의 버전에 대하여 작성된 질의는 새로운 버전의 온톨로지에 대하여 실행되지 못할 가능성을 지니고 있다. 따라서, 이러한 경우에는 새로운 버전의 온톨로지에 대하여 실행이 가능하도록 질의를 수정하여 가장 최신의 데이터를 검색하도록 해야 한다. 이와 관련한 많은 연구들이 진행되었지만 아직 해결하지 못한 문제들이 있으며, 본 연구는 이를 해결하기 위하여 온톨로지 클래스와 속성에 대하여 변화 그래프를 제안하였다. 그래프는 온톨로지 데이터가 변화하여 새로운 버전이 생성될 때 만들어지도록 하였으며, 이를 이용하여 질의를 변형하여 실행하도록 하였다.