스마트 매쉬업을 위한 시맨틱 기반 Open API 온톨로지 구축 기법
Building Open API Ontologies based on Semantics for Smart Mashup
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
Recently, Open APIs are getting attention with the advent of Web 2.0. Open APIs are used to combine services and generate new services by Mashup. However, the growing number of available Open APIs raises a challenging issue how to locate the desired APIs. We automatically build ontologies from WSDL, WADL, HTML, and their underlying semantics. The key ingredient of our method is a technique that clusters input/output parameters in the collection of API methods into semantically meaningful concepts, and captures the hierarchical relationships between the terms contained in a parameter. These semantic ontologies allow search engines to support a similarity search for Open APIs based on various protocols such as SOAP, REST, JavaScript, and XML-RPC, and significantly improve the quality of APIs matching by the clustering and hierarchical relationships mechanism.
Abstract
Recently, Open APIs are getting attention with the advent of Web 2.0. Open APIs are used to combine services and generate new services by Mashup. However, the growing number of available Open APIs raises a challenging issue how to locate the desired APIs. We automatically build ontologies from WSDL, WADL, HTML, and their underlying semantics. The key ingredient of our method is a technique that clusters input/output parameters in the collection of API methods into semantically meaningful concepts, and captures the hierarchical relationships between the terms contained in a parameter. These semantic ontologies allow search engines to support a similarity search for Open APIs based on various protocols such as SOAP, REST, JavaScript, and XML-RPC, and significantly improve the quality of APIs matching by the clustering and hierarchical relationships mechanism.
참고문헌 (29)
- OWL Services Coalition, "OWL-S: Semantic Markup for Web Services" (2004), OWL-S White Paper
- J. Kopecky, "SAWSDL: Semantic Annotations for WSDL and XML Schema", IEEE Internet Computing, 11(6), pp.60~67 (2007)
- A. P. Sheth, "SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups", IEEE Internet Computing, 11(6), pp.91~94 (2007)
- "Web Services Description Language (WSDL) Version 2.0 Part1: Core Language"[URL]
- 염귀덕, "웹 서비스 품질 테스팅 프레임워크", (사)디지털산업정보학회 논문지, 2(2), pp.89~97 (2006), (사)디지털산업정보학회
- R. Fielding, "Architectural Styles and The Design of Network-based Software Architectures", 박사, pp.2000
- 박유미, "SOAP 기반 웹 서비스와 RESTful 웹 서비스 기술 비교", 전자통신동향, 25(2), pp.112~120 (2010)
- 이용주, "온톨로지 학습에 의한 유사 웹 서비스 오퍼레이션 발견 방법", 정보처리학회논문지D, 18(2), pp.133~142 (2011), 한국정보처리학회
- 이용주, "Building Semantic Ontologies for RESTful Web Services", 6th International Conference on Next Generation Web Services Practices (NWeSP2010), pp.37~40 (2010), IEEE Computer Society
- R. Agrawal, "Mining Association Rules between Sets of Items in Large Databases", the 1993 ACMSIGMOD International Conference Management of Data, pp.207~216 (1993)
- D. Braga, "Discovering Interesting Information in XML Data with Association Rules", the 2003 ACM Symposium on Applied Computing, pp.450~454 (2003)
- R. Agrawal, "Fast Algorithm for Mining Associations Rules", the 20th VLDB Conference, pp.487~499 (1994)
- H. Guo, "Learning Ontologies to Improve the Quality of Automatic Web Service Matching", IEEE International Conference on Web Services, pp.118~125 (2007)
- P. Velardi, "Using Text Processing Techniques to Automatically Enrich a Domain Ontology", the ACM International Conference on Formal Ontology in Information Systems, pp.270~284 (2001)
- 문현정, "인적 자원 관리를 위한 사용자 온톨로지 생성 기법", (사)디지털산업정보학회 논문지, 3(4), pp.1~10 (2007), (사)디지털산업정보학회
- G. Salton, "Term Weighting Approaches in Automatic Text Retrieval", Information Processing and Management, 24(5), pp.513~523 (1988)
- T. Vitvar, "SESA: Emerging Technology for Service-Centric Environment", IEEE Software, 24(6), pp.56~67 (2007)
- R. Battle, "Bridging the Semantic Web and Web 2.0 with Representational State Transfer (REST)", Journal of Web Semantics, 6, pp.61~69 (2008)
- "Semantic Web Servic"[URL]
- A. Hess, "Learning to Attach Metadata to Web Services", Proceedings of the 2nd International Semantic Web Conference, pp.258~273 (2003)
- X. Dong, "Similarity Search for Web Services", Proceedings of VLDB, pp.372~383 (2004)
- M. Sabou, "Learning Domain Ontologies for Semantic Web Service Descriptions", Journal of Web Semantics, 3(4), pp.340~465 (2005)
- 이용주, "반자동 웹 서비스 조합을 위한 WS-BPEL과 OWL-S의 융합 시스템", 정보처리학회논문지D, 15(4), pp.569~580 (2008), 한국정보처리학회
