Ontology-based Semantic Searching Web Service and Integration with PDM

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

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


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.


  1. 김민수, 김훈태, 김동수 (2004) 웹서비스를 이용한 비즈니스 통합 플랫폼의 구현, 한국전자거래학회지, 9, pp. 183-201
  2. Borst, W. N. (1997) Construction of Engineering Ontologies for knowledge sharing and reuse. PhD thesis. University of Twente. Enschede
  3. Gruber, L. T. (1993) Toward principles for the design of ontologies used for knowledge sharing. International Workshop on Formal Ontology
  4. Java EE 5 SDK Feature (2008) http://java.sun.com/ javaee/sdk/features.jsp, A Sun Developer Network Site
  5. Pellet (2008) http://clarkparsia.com/pellet. Clark & Parsia
  6. 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
  7. 김경영, 서효원 (2004) CPC 환경을 위한 Product 온톨로지 기반 의미 공유 접근법, 한국CAD/CAM학회논문집, 9, pp.192-202
  8. 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
  9. Protege Homepage (2008) http://Protege.stanford.edu, Stanford Center for Biomedical Informatics Research
  10. Guarino, N. (1998) Formal Ontology and Information Systems. Proc. FOIS'98, Trenio, Italy, Amsterdam, lOS Press. pp.3-15
  11. OWL Overiview (2004) www.w3.org/TR/owl-features/, W3C Recommendation
  12. Baader, F., Sattler, U. (2000) An Overview of Tableau Algorithms for Description Logics. LuFG Theoretical Computer Science
  13. STEP part44 Product Structure Configuration. IS 10303-44
  14. 이재현, 서효원 (2007) 상위 온톨로지와 OWL 표현 기반 제품 온톨로지 개발 연구, 한국 CAD/CAM학회 학술발표회 논문집
  15. RacerPro (2005) http://semanticweb.org/wiki/RacerPro
  16. cePDM Introduction (2008) http://cypress.kaist.ac.kr/ pdm.html, CELab. IEsys Eng. Dept. of Korea Advanced Institute of Science and Technology
  17. 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
  18. Patil, Lalit, Dutta, Debasish, Sriram, Ram (2005) Ontology-Based Exchange of Product Data Semantics. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING. 2
  19. 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
  20. 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
  21. The OWL API (2008) http://owlapi.sourceforge.net
  22. 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
  23. 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
  24. Eclipse Resources (2008) http://www.eclipse.org. The ECLIPSE foundation
  25. 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
  26. Fox, M. S. (1992) Tove Ontology Project. http://www.eil.utoronto.ca/enterprise-modelling/ tove/index. html. Enterprise integration Laboratory. University of Toronto
  27. OMG PLM Services (2007) Product Lifecycle management Specification-PLM Services v2.0, OMG
  28. 정민, 서효원 (2006) 온톨로지 매핑 기반 엔지니어링 정보 검색, 한국정밀공학회 06 춘계학술대회 논문집, pp.617-618
  29. Balabanovic, M., Shoham, Y. (1997) Content based collaborative recommendation. Communications Of the ACM. 40. pp.66-72
  30. 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
  31. PROSTEP AG-OpenPDM (2007), The solution for PLM system integration. http://www.prostep.com/ourproducts/openpdm