计算机科学 ›› 2019, Vol. 46 ›› Issue (4): 89-94.doi: 10.11896/j.issn.1002-137X.2019.04.014

所属专题: 网络通信

• 网络与通信 • 上一篇    下一篇

物联网服务的语义化描述:一种WSDL到OWL-S的转换方法

凌静, 江凌云   

  1. 南京邮电大学通信与信息工程学院 南京210003
  • 收稿日期:2018-03-09 出版日期:2019-04-15 发布日期:2019-04-23
  • 通讯作者: 江凌云(1971-),女,副教授,硕士生导师,主要研究方向为下一代网络技术,E-mail:jiangly@njupt.edu.cn(通信作者)。
  • 作者简介:凌 静(1993-),女,硕士生,主要研究方向为下一代通信网络技术和物联网技术

Semantic Description of IoT Services:A Method of Mapping WSDL to OWL-S

LING Jing, JIANG Ling-yun   

  1. College of Telecommunications & Information Engineering,Nanjing University of Posts and Telecommunications,Nanjing 210003,China
  • Received:2018-03-09 Online:2019-04-15 Published:2019-04-23

摘要: 对于物联网服务的描述,现有的标准是基于XML(Extensible Markup Language)的WSDL(Web Services Description Language)语言,但WSDL语言不能对物联网服务进行语义方面的描述,从而影响了服务发现的准确率。在现有的语义服务描述语言中,OWL-S(Ontology Web Language for Services)语言的影响力最为深远。为了对物联网服务进行语义化描述,提出一种从WSDL到OWL-S的转换方法。通过操作映射和本体映射,该方法能够将已有WSDL文件转换为OWL-S文件。通过一些测试集合和实例验证了所提方法对文件转换的有效性,而且转换结果的查准率和查全率优于MWSAF方法。

关键词: OWL-S, WSDL, 本体映射, 语义化

Abstract: Aiming at the description of IoT services,the existing standard is WSDL(Web Services Description Language) based on the XML(Extensible Markup Language).However,WSDL lacks semantic information and can not describe the IoT services semantically,thus having an impact on the accuracy of service discovery.Among the current exi-sting semantic service description languages,OWL-S (Ontology Web Language for Services) has a most profound and lasting influence.In order to describe services semantically,this paper presented a conversion method from WSDL to OWL-S.This method can convert the existing WSDL file to OWL-S file through operation mapping and ontology mapping.Some test sets and examples verify the effectiveness of the proposed method for converting files.And the precision ratio and recall ratio of the conversion results are better than that of MWSAF method.

Key words: Ontology mapping, Ontology Web language for services, Semantization, Web services description language

中图分类号: 

  • TP391.1
[1]BISWAS A R,GIAFFREDA R.IoT and cloud convergence:Opportunities and challenges[C]∥2014 IEEE World Forum on Internet of Things (WF-IoT).IEEE,2014:375-376.
[2]THOMA M,MEYER S,SPERNER K,et al.On IoT-services:Survey,Classification and Enterprise Integration[C]∥2012 IEEE International Conference on Green Computing and Communications(GreenCom).IEEE,2012:257-260.
[3]Web Service Modeling Ontology(WSMO)[EB/OL].(2005-06-03)[2018-02-23].https://www.w3.org/Submission/2005/SUBM-WSMO-20050603.
[4]BATTLE S,BERNSTEIN A,BOLEY H,et al.Semantic web services framework(SWSF) overview[C]∥International Conference on Internet & Web Applications & Services/advanced International Conference on Telecommunications.Springer Berlin Heidelberg,2005:14-15.
[5]AKKIRAJU R,FARRELL J,MILLER J,et al.Web service semantic-wsdl-s[R].IBM:W3C Member Submission,2005.
[6]FARREL J,LAUSEN H.Semantic annotations for WSDL and XML schema[J].IEEE Internet Computing,2007,11(6):60-67.
[7]Extensible Markup Language (XML),W3C Recommendation [EB/OL].(2016-10-11)[2018-01-26]. http://www.w3.org/XML.
[8]Simple Object Access Protocol (SOAP) Version 1.2,W3C Recommendation (Second Edition)[EB/OL].[2018-02-23].https://www.w3.org/TR/soap12.
[9]Martin D,Burstein M,Hobbs J,et al.OWL-S:Semantic markup for Web services[C]∥International Confernece on Semantic Web Working.CEUR-WS.org.2001.
[10]OWL-S Editor.[EB/OL].[2018-02-23].http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html.
[11]PAOLUCCI M,SRINIVASAN N,SYCARA ,et al.Towards a Semantic Choreography of Web Services:from WSDL to DAML-S[C]∥International Conference on Web Services.2003:22-26.
[12]PATIL A A,OUNDHAKAR S A,SHETH A P,et al.Meteor-s web service annotation framework[C]∥Proceedings of the 13th international conference on World Wide Web.ACM,2004:553-562.
[13]LI K,LI W L,ZHENG S H,et al.Improved multi-strategy ontology mapping method[J].Journal of Jilin University (Information Science Edition),2016,34(4):536-542.(in Chinese) 李凯,李万龙,郑山红等.改进的多策略本体映射方法[J].吉林大学学报(信息科学版),2016,34(4):536-542.
[14]SIRICHAROEN W V.Ontology Modeling and Object Modeling in Software Engineering[J].International Journal of Software Engineering & Its Applications,2009,3(1):43-60.
[15]MEDITSKOS G,BASSILIADES N.Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S[J].IEEE Transactions on Knowledge & Data Engineering,2010,22(2):278-290.
[16]KNUBLAUCH H,OBERLE D,TETLOW P,et al.A semantic web primer for object-oriented software developers..https://www.w3.org/TR/2006/NOTE-sw-oosd-primer-20060309.
[17]OWLS-TC version 3.0[EB/OL].(2009-07-06)[2018-02-23].http://projects.semwebcentral.org/frs/?group_id=89&rel-ease_id=353.
[18]YAN W,XUN E D.Similarity Calculation of English Words Based on WordNet[C]∥National Student Computing Linguistics Symposium.2004:281-288.(in Chinese) 颜伟,荀恩东.基于WordNet的英语词语相似度计算[C]∥全国学生计算语言学研讨会.2004:281-288.
[1] 王顺,康达周,江东宇.
本体映射综述
Survey of Ontology Mapping
计算机科学, 2017, 44(9): 1-10. https://doi.org/10.11896/j.issn.1002-137X.2017.09.001
[2] 王汀,邸瑞华,李维铭.
一种基于同义词词林的中文大规模本体映射方案
Tongyici Cilin-based Mapping Approach for Large-scale Chinese Ontology
计算机科学, 2014, 41(5): 120-123. https://doi.org/10.11896/j.issn.1002-137X.2014.05.026
[3] 郑晓洁,张琳.
本体映射中相似度计算的改进
Modification of Similarity Computation in Ontology Mapping
计算机科学, 2013, 40(12): 108-112.
[4] 胡 新,王映康.
一种基于随机PETRI网的OWL-S量化描述模型
Quantitative Description OWL-S Model Based on the Random PETRI Nets
计算机科学, 2012, 39(Z6): 457-460.
[5] 刘一松,赵吉庆,许祥虎,王昌海.
语义虚拟环境本体可视化模型的研究
Research of Semantic Virtual Environment Ontology Visualization Model
计算机科学, 2012, 39(6): 240-243.
[6] 裘杭萍,胡 汹,罗 晨.
基于Petri网的OwL-S语义匹配机制研究
Research on Petri Net Based OWL-S Semantic Matching Mechanism
计算机科学, 2012, 39(10): 174-176.
[7] 李 颖,许 蕾.
基于OWL-S文档的Web服务测试用例生成
Test Case Generation for Web Services Based on OWL-S Documents
计算机科学, 2012, 39(10): 131-135.
[8] 鲍爱华,王晓璇,文艾,丁科,刘鹏.
基于扩展CPN的OWL-S过程语义建模及分析方法研究
Modeling and Analysis for the Process Formal Semantics of OWL-S Based on Extended CPN
计算机科学, 2011, 38(4): 203-208.
[9] 王晓璇,鲍爱华,缪嘉嘉,丁科,王真.
一种面向语义Web的组合服务演化方法研究
Research on the Semantic Web Oriented Method for the Evolution of Composite Service
计算机科学, 2011, 38(2): 138-143.
[10] 钱俊彦,黄国旺,赵岭忠.
基于答案集的Web服务组合验证
Answer Set Programming Based Verification of Semantic Web Service Composition
计算机科学, 2011, 38(12): 131-134.
[11] 徐德智,陈稀伟,陈建二.
带Cache的语义Web服务发现研究
Research on Semantic Web Service Discovery with Cache
计算机科学, 2010, 37(8): 129-132.
[12] 霍远国,马殿富,刘建,李竹青.
面向Web服务资源的两层访问控制方法
Attribute-based Two Level Access Control for Web Service Resources
计算机科学, 2010, 37(7): 125-129.
[13] 袁文杰,应时,吴可嘉,姚俊峰.
一种基于反射机制的OWL-S需求规约演化方法
Approach for Evolution of OWL-S Requirements Specification Based on Reflection Mechanism
计算机科学, 2010, 37(2): 141-145.
[14] .
一种基于本体映射处理推荐信任信息的模型

计算机科学, 2009, 36(6): 185-187.
[15] .
Web服务继承及接口机制研究

计算机科学, 2009, 36(6): 144-146.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!