DOI QR코드

DOI QR Code

Design and Implementation of the Semantic Query Adapter(SQA) in the Semantic Web Service Environment

시맨틱 웹 서비스 환경에서 시맨틱 질의 어댑터의 설계 및 구현

  • 조명현 (한양대학교 컴퓨터공학과) ;
  • 손진현 (한양대학교 컴퓨터공학과)
  • Published : 2005.04.01

Abstract

The Semantic Web Services is a next-generation Web technology that supports Web services, based on the semantic Web technologies. Until now, the researches on semantic Web services may be foiled on the semantic Web document management and the inference engine to efficiently process the semantic Queries. However, in order to realize the principle semantic Web environment it is necessary to provide a semantic query interface though which users and/or agents can efficiently request semantic information. In this regard, we propose the Semantic Query Adapter(SQA) to provide a high query transparency with users, especially when querying about a complex semantic information. We first design the procedural user query interface based on a graphic view, by analyzing DAML-S Profile documents. And then, we builds a module which a user input query transforms its corresponding RDQL. We also propose the multiple semantic query generating procedure as a new method to solve the disjunctive query problem of the RDQL primitive.

시맨틱 웹 서비스는 최근에 많은 연구가 수행되고 있는 시맨틱 웹 기술을 기반으로 웹 서비스를 지원하는 웹 기술이다. 지금까지 시맨틱 웹 서비스와 관련된 연구는 시맨틱 웹 문서 저장 기법과 시맨틱 질의 처리를 위한 추론 엔진 개발 둥에 많이 집중되어 왔다. 그러나 근본적으로 시맨틱 웹 서비스 환경을 지원하기 위해서는 사용자 혹은 에이전트가 시맨틱 정보를 질의할 수 있는 효과적인 질의 인터페이스의 제공이 필수적이다. 이에 관하여, 본 논문에서는 복잡한 시맨틱 정보에 대해 일반 사용자의 높은 질의 투명성을 제공하기 위한 시맨틱 질의 어댑터(SQA)를 제안한다. 먼저 BAML-S Profile의 요소를 분석하여 그래픽 기반의 절차적 사용자 질의 인터페이스를 설계한다. 그리고 사용자 인터페이스로 입력된 질의는 시맨틱 질의어인 RDQL로 변환하도록 구현하였다. 이때 RDQL 술어의 결합(disjunctive) 질의 문제를 해결하기 위한 시맨틱 질의어 다중 생성 프로세서를 제시한다.

Keywords

References

  1. T.Berners-Lee and M. Fischetti, 'Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by its Inventor', Harper San Francisco, ISBN: 006251586 , Oct. 1999
  2. T. Gruber, 'A translation approach to portable ontologies', Knowledge Acquisition, Vol. 5, No.2, pp.199-220, 1993 https://doi.org/10.1006/knac.1993.1008
  3. Ian Horrocks, 'DAML+OIL: a description logic for the semantic web', Bull. of the IEEE Computer Society Technical Committee on Data Engineering, Vol. 25, No.1, pp. 4-9, March 2002
  4. Michael K, Smith, 'OWL Web Ontology Language Guide' W3C Proposed Recommendation, Dec. 2003, http://www.w3.org/TR/2003/PR-owl-guide-2003101215/ (current. Dec. 2003)
  5. Gruber, T.R. 'Ontolingua: A mechanism to Support Portable Ontologies'. Stanford University, Knowledge Systems Laboratory, Technical Report KSL-91-66, March 1992. Revision
  6. Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D.L., McIlraithe, SA, Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K, and Zeng, H., 'DAML-S: Semantic Markup for Web Services'. International Semantic Web Workshop (SWWS), 2001
  7. T. Sollazzo, S. Handschuh, S. Staab, M. Frank, 'Semantic Web Service Architecture-Evolving Web Service Standards toward the Semantic Web', American Association for Artificial Intelligence, 2002
  8. G. Orth, 'The Web Services Framework: A Survey of WSDL, SOAP and UDDI', MSc Thesis, Information Systems Institute, Vienna University of Technology, May. 2002
  9. O. Lassila and R. Webick, 'Resource Description Framework (RDF) Model and Syntax Specification', W3C Recommendation, Jan. 1999, www.w3.org/fR/PR-rdf-syntax (current Feb. 2004)
  10. Dieter Fensel, 'Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce', Springer Verlag, ISBN: 3540416021, Aug. 2001
  11. Gomez-Perez, A. and O. Corcho, 'Ontology Languages for the Semantic Web.', IEEE Intelligent Systems, Vol.17, No. 1, pp. 54-60, 2002 https://doi.org/10.1109/5254.988453
  12. D. Brickley and R.V Guha, 'RDF Vocabulary Description Language 1.0: RDF Schema', W3C Recormnendation, Feb. 2004, www.w3.org/TR/rdf-schema
  13. J. Clark and S. DeRose, 'XML Path Language (XPath) Version 1.0', W3C Recommendation, Nov. 1999, www.w3.org/TR/xpath
  14. S. Boag, D. Chamberlin, M. F. Fernandez, J. Robie, J. Simeon, 'XQuery 1.0: An XML Query Language', W3C Working Draft, Nov. 2003, www.w3c.org/TR/xquery
  15. G. Karvounarakis, S. Alexaki, V. Christophides, D. Plexousakis, M. Scholl, 'Querying cormnunity web portals', Technical Report, Institute of Computer Science, FORTH, Heraklion, Greece. See www.icsJorth.qr/proi/isst/RDF/RQL/rql.pdf
  16. A. Seaborne, HP Labs Bristol, 'RDQL - A Query Language for RDF', W3C Member Submission, Jan. 2004, www.w3.org/Submission/RDQL
  17. R. Fikes, P. Hayes, I. Horrocks, 'DAML Query Language (DQL)', DAML Joint Committee, Apr. 2003, www.daml.org/2003/04dql/dql
  18. J. Broekstra, A. Kampman and F. van Harmelen. 'Sesame: An Architecture for Storing and Querying RDF Data and Schema Information', In: D. Fensel, J. Hendler, H. Lieberman and W. Wahlster (eds.) Semantics for the WWW.MIT Press, 2001
  19. Jena : www.hpl.hp.com/semweb/ienaZ.htm
  20. DAML-S Home page: www.darnl.org/services, 2002
  21. S. Jhones, 'VQuery: a Graphical User Interface for Boolean Query Specification and Dynamic Result Preview', Working Paper 98/3, March. 1998
  22. Ralf Moller, Ronald Comet, Volker Haarslev, 'Graphical Interface for Racer: Querying DaML+OIL and RDF documents', Proceedings of the International Workshop on Description Logics (DL-2003), Rome, Italy, pp.255-259, Sep. 2003
  23. N. F. Noy, M. Sintek, S. Decker, M. Crubezy, R. W. Fergerson, & M. A. Musen, 'Creating Semantic Web Contents with Protege-2000', IEEE Intelligent Systems, Vol. 16, No.2, pp.60-71, 2001 https://doi.org/10.1109/5254.920601
  24. Arpirez, J. C. Corcho, O. Fernandez-Lopez, M. Gomez-Perez, 'A. WebODE: a Workbench for Ontological Engineering', First International Conference on Knowledge Capture (K-CAP'01). Victoria B. C. (Canada). 2001 https://doi.org/10.1145/500737.500743
  25. F. Baader, W. Nutt, 'Basic Description Logics', Cambridge University Press, pp. 47-100, 2002