Ontology-based Semantic Searching Web Service and Integration with PDM

온톨로지 기반 의미검색 웹 서비스와 PDM과의 통합

  • 함경준 (한국과학기술원 산업 및 시스템공학과) ;
  • 서효원 (한국과학기술원 산업 및 시스템공학과) ;
  • 양영순 (서울대학교 공과대학 조선해양공학과) ;
  • 최영 (중앙대학교 기계공학부)
  • Published : 2008.12.30

Abstract

In collaborative environment, since each agent generally uses different words for the same meaning, there is an obstacle for information sharing. In collaborative product development environment, each agent has different words for representing same product information. As a result, it is hard to share product information in this situation. For solving this problem, semantic-based product information is needed. In this paper, a ontology-based semantic searching system which is able to interact with legacy PDM systems is proposed for product information sharing in collaborative environment Product ontology is represented with OWL format, and the product ontology is processed by Pellet reasoning engine for semantic searching. The system is implemented as a web service which can be integrated with other systems. This paper also introduces the approach with which a PDM system provides a function of semantic search with this search system.

협업 환경에서 각 에이전트는 같은 의미의 정보를 서로 다른 용어로 사용하기 때문에 정보공유의 어려움이 있다. 즉 협력 제품개발 환경에서 동일한 제품정보를 각 에이전트가 서로 다른 용어로 표현함으로써 제품정보 공유를 어렵게 만든다. 이러한 어려움을 해결하기 위해서는 의미기반 정보를 활용한 제품정보 공유 방법이 필요하다. 본 연구에서는 의미기반 제품정보 공유를 위해 온톨로지 기반의 의미검색 시스템 및 기존의 PDM시스템과 연계하는 방법을 제안한다. 온톨로지는 OWL기반으로 구축하고, 구축된 온톨로지로부터 Pellet 추론 엔진을 이용하여 의미검색을 가능하게 하며, 이것을 웹서비스를 기반으로 구현하여 다른 시스템에서 활용이 가능토록 한다. 또한 기존의 PDM과 연계하여 PDM을 기반으로 의미검색을 수행할 수 있는 방법을 제안한다.

Keywords

References

  1. 김경영, 서효원 (2004) CPC 환경을 위한 Product 온톨로지 기반 의미 공유 접근법, 한국CAD/CAM학회논문집, 9, pp.192-202
  2. 김민수, 김훈태, 김동수 (2004) 웹서비스를 이용한 비즈니스 통합 플랫폼의 구현, 한국전자거래학회지, 9, pp. 183-201
  3. 이재현, 서효원 (2007) 상위 온톨로지와 OWL 표현 기반 제품 온톨로지 개발 연구, 한국 CAD/CAM학회 학술발표회 논문집
  4. 정민, 서효원 (2006) 온톨로지 매핑 기반 엔지니어링 정보 검색, 한국정밀공학회 06 춘계학술대회 논문집, pp.617-618
  5. Baader, F., Sattler, U. (2000) An Overview of Tableau Algorithms for Description Logics. LuFG Theoretical Computer Science
  6. Baader, F., Calvanese, D., McGunness, D. L., Nardi, D., Patel-Schneider, Peter F. (2003) The Description Logic Handbook: Theory. Implementation and Applications. CAMBRIDGE university press
  7. Balabanovic, M., Shoham, Y. (1997) Content based collaborative recommendation. Communications Of the ACM. 40. pp.66-72
  8. Borst, W. N. (1997) Construction of Engineering Ontologies for knowledge sharing and reuse. PhD thesis. University of Twente. Enschede
  9. cePDM Introduction (2008) http://cypress.kaist.ac.kr/ pdm.html, CELab. IEsys Eng. Dept. of Korea Advanced Institute of Science and Technology
  10. Dong, BL, Qi, GN, Gu, XJ. (2008) Web service-oriented manufacturing resource applications for networked product development. ADVANCED ENGINEERING INFORMATICS. 22. pp.282-295 https://doi.org/10.1016/j.aei.2007.08.010
  11. Eclipse Resources (2008) http://www.eclipse.org. The ECLIPSE foundation
  12. Falkman, Nielsen, Lennartson, von EulerChelpin (2008) Generation of STEP AP214 Models From Discrete Event Systems for Process Planning and Control, Automation Science and Engineering. 5, pp.113-126 https://doi.org/10.1109/TASE.2007.909632
  13. Fang, W. D., Zhang, L., Wang, Y. X., Dong, S. B. (2005) Toward a semantic search engine based on ontologies. Proc. of the Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, 3, pp.1913-1918
  14. Fox, M. S. (1992) Tove Ontology Project. http://www.eil.utoronto.ca/enterprise-modelling/ tove/index. html. Enterprise integration Laboratory. University of Toronto
  15. Gruber, L. T. (1993) Toward principles for the design of ontologies used for knowledge sharing. International Workshop on Formal Ontology
  16. Guarino, N. (1998) Formal Ontology and Information Systems. Proc. FOIS'98, Trenio, Italy, Amsterdam, lOS Press. pp.3-15
  17. Horridege, M., Knublauch, H., Rector A., Stevens R., Wroe C. (2004) A Practical Guide To Building OWL Ontologies Using The Protege-OWL Plugin and CO-ODE Tools. The University of Manchester
  18. Java EE 5 SDK Feature (2008) http://java.sun.com/ javaee/sdk/features.jsp, A Sun Developer Network Site
  19. Jung, M., Lee, J. H., Nam, J. H., Suh H. W. (2007) Ontology mapping-based search with multidimensional similarity and bayesian network. 7th /IJCC Japan-Korea CAD/CAM Workshop
  20. OMG PLM Services (2007) Product Lifecycle management Specification-PLM Services v2.0, OMG
  21. OWL Overiview (2004) www.w3.org/TR/owl-features/, W3C Recommendation
  22. Patil, Lalit, Dutta, Debasish, Sriram, Ram (2005) Ontology-Based Exchange of Product Data Semantics. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING. 2
  23. Pellet (2008) http://clarkparsia.com/pellet. Clark & Parsia
  24. PROSTEP AG-OpenPDM (2007), The solution for PLM system integration. http://www.prostep.com/ourproducts/openpdm
  25. Protege Homepage (2008) http://Protege.stanford.edu, Stanford Center for Biomedical Informatics Research
  26. RacerPro (2005) http://semanticweb.org/wiki/RacerPro
  27. STEP part44 Product Structure Configuration. IS 10303-44
  28. Stojanovic, N. (2005) On the query refinement in the ontology-based searching for information. Information Systems. 30. pp.543-563 https://doi.org/10.1016/j.is.2004.11.004
  29. The OWL API (2008) http://owlapi.sourceforge.net
  30. Yang, J. S., Han, S. H., Grau, M., Mun D. H. (2007) OpenPDM-based product data exchange among heterogeneous PDM systems in a distributed environment. International journal of Advanced Manufacturing Technology
  31. Zhao, W., Liu, J. K. (2008) OWL/SWRL representation methodology for EXPRESS-driven product information model, Computers in Industry, 59, pp.580-589 https://doi.org/10.1016/j.compind.2008.02.002