본문 바로가기
KERD
논문KCI 등재

WSDL 기반의 시맨틱 웹 서비스 온톨로지 구축 방법에 관한 연구

WSDL-based Ontology Construction for Semantic Web Service

2

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류경영학

초록

본 연구에서는 웹 상에 존재하는 웹 서비스들을 자동적으로 발견, 조합 및 실행하고자 하는 시맨틱 웹 서비스(semantic web service)를 구현하는데 필요한 온톨로지를 자동적으로 생성할 수 있는 알고리즘을 제안한다. 현재까지는 시맨틱 웹 서비스 구현을 위한 온톨로지가 지식 공학자에 의해 구현되었다면 본 연구에서 제안하는 알고리즘은 지식공학자의 온톨로지 구현을 보다 쉽게 가능하게 할 수 있는데 의미가 있다. 제안되는 알고리즘으로 생성되는 온톨로지는 골격 온톨로지(Skeleton ontology), 서비스 온톨로지(Service ontology) 및 도메인 온톨로지(Domain ontology)로 구성된다. 골격 온톨로지는 시맨틱 웹 서비스 구현을 위한 기본 온톨로지로 탐색된 WSDL 도큐먼트들 중 핵심 클래스를 가장 많이 포함하고 있는 문서를 이용해 구성된다. 서비스 온톨로지는 골격 온톨로지의 생성에 활용한 ‘base-WSDL 도큐먼트’를 제외한 나머지 WSDL 도큐먼트들을 이용해서 골격 온톨로지를 확장함으로써 생성한다. 이때 클래스들 간의 ‘주체-객체관계(subject-object relation)’ 및 인스탄스들이 정의되고 고려된다. 도메인 온톨로지는 모든 WSDL 도큐먼트들에 서비스 온톨로지가 적용되었을 때 생성 완성된 온톨로지이다. 본 연구의 우수성 검증을 위해 ‘Semantic Service Selection(http://www-ags.dfki.uni-sb.de/~klusch/s3/index.html)’에 구축되어 있는 ‘카메라 온톨로지’의 참조 온톨로지와 본 논문에서 제안한 알고리즘을 이용해 자동적으로 구축한 온톨로지 간의 유사도를 클래스들과 ‘주체-객체관계’ 관점에서 ‘Hit ratio’와 ‘Precision’을 평가하였다. 온톨로지를 본 연구에서 제공하는 알고리즘을 이용해 자동 구축하였을 경우 평균 ‘Hit ratio’는 57.2%, 평균 ‘Precision’은 81.5% 이다. 본 알고리즘이 지식공학자의 온톨로지 생성에 큰 기여를 할 수 있을 것으로 기대된다.

Abstract

In this study, we suggest WSDL-based Ontology construction algorithm for semantic web service to maintain web service on the Web. The algorithm is composed of three parts. First, this is to build of basic skeleton of Ontology in the specific domain. It is named by Skeleton Ontology. The algorithm uses a WSDL document (which is called by ‘base-WSDL ontology’) to build the Skeleton Ontology. Second, this part supports extension of the Ontology using the Skeleton Ontology. To abundant the Ontology, the algorithm extract classes and properties from all of collected WSDL documents except the ‘base-WSDL ontology’in the domain and add those to the Skeleton Ontology. It is called by Service Ontology. Finally, when applying of Service Ontology to whole of WSDL documents is completed, it is called by Service Ontology. To evaluate the performance of the WSDL-based Ontology construction algorithm, the algorithm is applied to camera domain and the newly generated ontology is compared with the existing reference ontology using Hit ratio and Precision. The result of Hit ratio is 57.2% and Precision is 81.5%. We conclude that the WSDL-based Ontology construction algorithmclearly discriminate the classes and subject-object relations.

참고문헌 (29)

  1. Alani, H., "Automatic ontology-based knowledge extraction from web documents", IEEE Intelligent Systems, 18(1), pp.14~21 (2003)
  2. Towards WSMO Ontology Specification From Existing Web Services, "Bouhissi, H. E.", CIIA 2009, ~ (2009)
  3. Brahim, M., "Composing Web services on the Semantic Web", The VLDB Journal, 1(12), pp.333~351 (2003)
  4. Ding, Y., "The semantic web: yet another hip?", Data and Knowledge Engineering, 41, pp.205~227 (2002)
  5. Farquhar, A.., "The Ontolingua Server: a tool for collaborative ontology construction", International Journal of Human-Computer Studies, 46(6), pp.707~727 (1997)
  6. Grüninger, M., "Methodology for the Design and Evaluation of Ontologies", International Joint Conference on Artificial Inteligence IJCAI95 (1995), Workshop on Basic Ontological Issues in Knowledge Sharing
  7. Hotho, A., "Ontology-based text clustering", Proceedings of the IJCAI-2001 workshop text learning: Beyond supervision, Seattle. (2001)
  8. Khan, L., "Ontology construction for information selection", Proceedings of the 14th IEEE international conference on tools with aritificial intelligence, Washington, DC, pp.122~127 (2002)
  9. Kietz, J. U., "A method for semi-automatic ontology acquisition from a corporate intranet", Proceedings of the EKAW’2000 workshop on ontologies and texts (2000), Juan-les-Pins
  10. Marta, S., "Building Web Service Ontologies", 박사, pp.2006
  11. Mädche, A., "On discovering taxonomic relations from the Web. in: Web Intelligence", pp.301~322 (2002), Springer
  12. McGuinness, D. L., "An Environment for Merging and Testing Large Ontologies", An Environment for Merging and Testing Large Ontologies, Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR2000), Breckenridge, Colorado, April 12 (2000)
  13. McIlraith, A., "Semantic Web Services", IEEE INTELLIGENT SYSTEMS, 16(4), pp.46~53 (2001)
  14. Mineau, G., "Conceptual structures represented by conceptual graphs and formal concept analysis", Proceedings of the seventh international conference on conceptual structures, pp.423~441 (1999)
  15. Noy, F. N., "Algorithm and Tool for Automated Ontology Merging and Alignment", AAAI-00 Proceedings (2000)
  16. "Ontology Development 101: A Guide to Creating Your First Ontology"[URL]
  17. Roman, D., "Web Service Modeling Ontology", Applied Ontology, 1(1), pp.77~106 (2005)
  18. Segev, A., "Ontology Construction for Web Services", Workshop on Ontology Patterns(WOP 2009), held together with the 8th International Semantic Web Conference(ISWC 2009), October 25- 29, Washington D. C., USA. (2009)
  19. Staab, S., "Knowledge Processes and Ontologies", IEEE INTELLIGENT SYSTEMS, 2, pp.26~24 (2001)
  20. Staab, S., "Handbook on Ontologies(International Handbooks on Information Systems)" (2004), Springer
  21. "Center for Biomedical Informatics Research at the Stanford University School of Me- dicine, Protégé"[URL]
  22. Sure, Y., "OntoEdit: collaborative ontology development for the semantic web", Proceedings of the First International Semantic Web Conference, Sardinia, Italia (2002)
  23. Terry, P., "Semantic Web Service", IEEE INTELLIGENT SYSTEMS, pp.14~15 (2004)
  24. Uschold, M., "Building Ontologies: Towards A Unified Methodology", the proceedings of Expert Systems ’96, the 16th Annual Conference of the British Computer Society Specialist Group on Expert Systems, held in Cambridge, UK on 16-18 December (1996)
  25. W3C, "Web Services Description Language (WSDL) 1.1", ~ (2001)
  26. "OWL-S: Semantic Markup for Web Services" (2004)[URL]
  27. Wei, J., "Mining term association rules for automatic global query expansion: Methodology and preliminary results", Proceedings of the first international conference on web informaion systems engineering, Hong Kong, 1, pp.366~373 (2000)
  28. Weng, Sung-Shun, "Ontology construction for information classification", Expert Systems with Applications, 31(1), pp.1~12 (2006)
  29. Zhao, Y., "Domain Ontology Learning from Websites", Ninth Annual International Symposium on Applications and the Internet, 12, pp.129~132 (2009)

관련 논문AI추천

이 간행물의 다른 논문 (14건)