DOI QR코드

DOI QR Code

Pipelining Semantically-operated Services Using Ontology-based User Constraints

온톨로지 기반 사용자 제시 조건을 이용한 시맨틱 서비스 조합

  • 정한민 (한국과학기술정보연구원 정보기술연구실) ;
  • 이미경 (한국과학기술정보연구원 정보기술연구실) ;
  • 류범종 (한국과학기술정보연구원 정보기술연구실)
  • Published : 2009.10.28

Abstract

Semantically-operated services, which is different from Web services or semantic Web services with semantic markup, can be defined as the services providing search function or reasoning function using ontologies. It performs a pre-defined task by exploiting URI, ontology classes, and ontology properties. This study introduces a method for pipelining semantically-operated services based on a semantic broker which refers to ontologies and service description stored in a service manager and invokes by user constraints. The constraints consist of input instances, an output class, a visualization type, service names, and properties. This method provides automatically-generated service pipelines including composit services and a simple workflow to the user. The pipelines provided by the semantic broker can be executed in a fully-automatic manner to find a set of meaningful semantic pipelines. After all, this study would epochally contribute to develop a portal service by ways of supporting human service planners who want to find specific composit services pipelined from distributed semantically-operated services.

현재까지 제안된 웹 서비스나 웹 서비스에 시맨틱 마크업이 추가된 시맨틱 웹 서비스와 달리 시맨틱 서비스 (Semantically-operated Service)는 온톨로지를 이용하여 검색 기능 또는 추론 기능을 제공하는 서비스로 정의할 수 있다. 온톨로지 기반이므로 URI (Uniform Resource Identifier)를 지원하며 온톨로지 스키마에 정의된 클래스와 속성 (Property)을 사용하여 미리 정의된 작업을 수행한다. 시맨틱 서비스는 입력 인자가 온톨로지에 정의된 클래스들을 포함하므로 시맨틱 서비스 조합 (Pipelining) 시에 반드시 온톨로지를 참조할 필요가 있다. 본 연구는 시맨틱 정보 위주의 사용자 제시 조건을 입력받아 시맨틱 브로커를 이용하는 방식으로 시맨틱 서비스 관리 서버에 등록된 시맨틱 서비스들 내의 온톨로지 정보와 관리 정보를 참조하여 조건에 맞는 시맨틱 서비스를 조합하는 방법을 제안한다. 사용자 제시 조건으로는 입력 인스턴스, 출력 클래스, 시각화 유형 (Visualization Type), 시맨틱 서비스명, 속성명이 있다. 시맨틱 서비스 조합은 사용자 제시 조건을 기반으로 모든 과정이 자동적으로 이루어지며, 그 결과는 복합 시맨틱 서비스와 일부 워크플로우를 포함하는 시맨틱 서비스 파이프라인들로서 사용자에게 순위화되어 제시된다. 사용자는 시맨틱 브로커에 의해 제시된 시맨틱 서비스 파이프라인들을 실행해 봄으로써 원하는 시맨틱 서비스 조합을 찾을 수 있다. 결국, 본 연구를 통해 개발된 시맨틱 서비스 조합 시스템은 다양한 곳에서 개발된 시맨틱 서비스들을 자동으로 조합하여 새로운 시맨틱 서비스를 개발하고자 하는 서비스 기획자들을 지원하는데 획기적인 도움을 줄 것으로 기대한다.

Keywords

References

  1. 성원경, 이승우, 한선화, 정한민, 김평, 이미경, 박동인, "시맨틱 웹 기술 기반 정보서비스 시스템 OntoFrame", 2008년도 한국지능시스템학회 춘계학술대회, 2008.
  2. 정한민, 이미경, 김평, 이승우, 성원경, 김태완, 이종섭, "시맨틱 웹 기술에 의한 표준 정보 검색 서비스의 진화", 2008년도 한국산업정보학회 추계공동 국제학술대회, 2008.
  3. 김일웅, 이경호, "UML 모델을 OWL-S 온톨로지로 변환하기 위한 모델지향접근방식", 정보과학회논문지, 제13권, 제3호, 2007.
  4. J. Timm and G. Gannod, "Grounding and Execution of OWL-S Based Semantic Web Services," Proc. of IEEE Intemational Conference on Services Computing, 2008. https://doi.org/10.1109/SCC.2008.143
  5. 이용주, "시맨틱과 워크플로우 혼합기법에 의한 자동화된 웹 서비스 조합시스템", 정보처리학회논문지, 제14D권, 제2호, 2007. https://doi.org/10.3745/KIPSTD.2007.14-D.2.265
  6. 진훈, 김인철, "반응형 계획에 기초한 자동화된 시맨틱 웹서비스의 조합", 정보처리학회논문지, 제14B권, 제3호, 2007. https://doi.org/10.3745/KIPSTB.2007.14-B.3.199
  7. J. Liyanage and G. Wikramanayake, "Improving Your Web Services Through Semantic Web Techniques," Proc. of the 8th International Information Technology Conference on Innovations for a Knowledge Economy, 2006
  8. E. Sirin, B. Parsia, and J. Hendler, "Template-based Composition of Semantic Web Services," Proc. of AAAI Fall Symposium on Agents and the Semantic Web, 2005.
  9. T. Vitvar, A. Mocan, M. Kerrigan, M. Zarembal, M. Zaremba, M. Moran, E. Cimpian, T. Haselwanter, and D. Fensel, "Semantically-enabled Service Oriented Architecture: Concepts, Technology and Application," Proc. of IEEE International Conference on Service-Oriented Computing and Applications, 2007.