DOI QR코드

DOI QR Code

The Modification of UML for Developing of the Efficient Ontology

효율적인 온톨로지 개발을 위한 UML의 변경

  • 김영태 (공주대학교 컴퓨터공학부) ;
  • 임재현 (공주대학교 컴퓨터공학부) ;
  • 김치수 (공주대학교 컴퓨터공학부)
  • Published : 2008.04.30

Abstract

The increasing interest in ontologies is driven by the large volumes of information now available as well as by the increasing complexity and diversity of this information. These trends have also increased interest in automating many activities that were traditionally performed manually. We are currently engaged in this paper that have realized benefits in productivity and clarity by utilizing UML class diagrams to develop and to display complex OWL ontologies. UML has many features, such as profiles, global modularity and extension mechanisms that are not generally available in most ontology languages. However, ontology languages have some features that UML does not support. Our paper identifies the similarities and differences between UML and the ontology languages RDF and OWL. To reconcile these differences, we propose a modification to the UML metamodel to address some of the most problematic differences.

정보의 복잡도와 다양성의 증가뿐만 아니라 현재 이용 가능한 대용량의 정보로 인해 온톨로지에 대한 관심이 증가하고 있다. 이러한 경향은 전통적으로 수동으로 수행되던 많은 활동의 자동화에 대한 관심도 증가시켰다. 본 논문에서는 복잡한 OWL 온톨로지를 UML 클래스 다이어그램을 이용해서 개발하고 표현함으로써 생산성과 명료함을 향상시키기 위한 연구를 수행한다. UML은 대부분의 온톨로지 언어에서 일반적으로 이용할 수 없는 프로파일, 대역 모듈성, 확장 메커니즘 등의 많은 특징을 갖고, 온톨로지 언어는 UML이 지원하지 않는 일부 특징을 갖는다. 본 논문에서는 UML과 온톨로지 언어 RDF, OWL 사이의 유사성과 차이점을 확인하고, 상당히 문제가 있는 차이점을 다루기 위해 UML 메타 모델의 변경을 제안한다.

Keywords

References

  1. McGuinness, D.: Ontologies and online commerce. IEEE Intelligent Systems, 2001
  2. Sowa, J. (ed.): Knowledge Representation: Logical, Philosophical, and Computational Foundations. PWS Publishing, 2000
  3. Genesereth, M.: Knowledge Interchange Format draft proposed American National Standard (dpANS) NCITS.T2/98-004, 1998. Available at:logic.stanford.edu/kif/dpans.html
  4. Falkenberg, E.D., Lyytinen, K., Verrijn-Stuart, A.A.(eds.): Ontological Evaluation of the OML Metamodel, IFIP Conference Proceedings, 2000
  5. Heflin, J., Hendler, J., Luke, S.: Coping with changing ontologies in a distributed environment. In: AAAI-99 Workshop on Ontology Management. MIT Press, 1999
  6. Heflin, J., Hendler, J., Luke, S.: SHOE: A knowledge representation language for Internet applications. Technical Report www.cs.umd.edu/projects/plus/SHOE, Institute for Advanced Studies, University of Maryland, 2000
  7. McGuinness, D.L., Fikes, R., Rice, J., Wilde, S.: An environment for merging and testing large ontologies. In: Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning, 2000
  8. Lassila, O., Swick, R.: Resource description framework (RDF) model and syntax specification, www.w3.org
  9. OWL. Ontology Web Language Web Site, www.w3.org
  10. Elrad, T., Filman, R., Bader, A.: Aspect-oriented programming: Introduction. Comm. ACM, 44(10): 29.32, October 2001 https://doi.org/10.1145/383845.383853