期刊文献+

基于语义的发布订阅系统匹配算法研究 被引量:2

Matching algorithm for semantic-based publish/subscribe system
在线阅读 下载PDF
导出
摘要 结合事件/订阅本体模型,提出了一种高效、基于语义的事件/订阅匹配算法,称为多维索引匹配计数(MIC)算法.将事件和订阅表示成资源描述框架(RDF)图和RDF图模式.根据RDF订阅图模式的特点,采用多维哈希表和二叉排序树分别对RDF订阅图模式中弧和顶点对的概念类型约束,以及谓词条件约束建立多层索引,以加速订阅图模式中弧和顶点对的匹配.并利用订阅图模式之间的概念类型约束、谓词条件约束的覆盖关系减少重复匹配.实验结果表明,该算法的匹配效率优于已有的图模式匹配算法,适合大规模发布/订阅应用的需求. An efficient semantic-based matching algorithm named multi-dimension index and counting (MIC) algorithm was proposed for publish/subscribe systems based on the ontology models of publication and subscription. Publication and subscription was represented as resource description framework (RDF) graph and RDF graph patterns. The algorithm respectively uses multi-dimension Hash tables and binary sorted tree to index the concept class constraints of arc and vertex pairs and the predicate condition con- straints of subscription graph patterns according to the characteristics of RDF graph patterns. Then the algorithm can speed up the matching of arc and vertex pairs of subscription graph patterns. The algorithm also exploits the covering relationship of predicate constraints and class concept constraints between subscriptions to eliminate unnecessary redundant matching complexity. Experimental results show that the MIC algorithm outperforms former algorithms and satisfies the requirement of large scale publish/subscribe applications in efficiency.
作者 胡昔祥
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2009年第1期63-68,共6页 Journal of Zhejiang University:Engineering Science
基金 浙江省科技计划资助项目(2007C13090)
关键词 发布/订阅 匹配算法 语义WEB 资源描述框架 publish/subscribe matching algorithm semantic Web resource description framework (RDF)
  • 相关文献

参考文献13

  • 1CUGOLA G, NITTO E, FUGGETTA A. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS[J]. IEEE Transactions on Software Engineering, 2001, 27(9) :827 - 850.
  • 2CARZANIGA A, ROSENBLUM D, WOLF A. Design and evaluation of a wide-area event notification service [J]. ACM Transactions on Computer Systems, 2001, 19(3) :332 - 383.
  • 3DIAO Y, ALTINEL M, FRANKLIN M, et al. Path sharing and predicate evaluation for high-performance XML filtering [J]. ACM Transactions on Database Systems, 2003, 28 (4): 467- 516.
  • 4GUPTA A, SUCIU D. Stream processing of XPath queries with predicates [C] // Proceeding of the 2003 ACM SIGMOD International Conference on Management of Data. San Diego: ACM, 2003:419-430.
  • 5汪锦岭,金蓓弘,李京.一种高效的RDF图模式匹配算法[J].计算机研究与发展,2005,42(10):1763-1770. 被引量:13
  • 6汪锦岭,金蓓弘,李京,邵丹华.基于本体的发布/订阅系统的数据模型和匹配算法[J].软件学报,2005,16(9):1625-1635. 被引量:23
  • 7MILENKO P, HAIFENG L, HANS J. G-ToPSS: fast filtering of graph-based metadata[C]// Proceeding of the 2005 World Wide Web International Conference. Chiba: ACM, 2005: 539-547.
  • 8BLAKE R. Partitioning graph matching with constraints[J]. Pattern Recognition. 1994, 27(3) :439 - 446.
  • 9SOSSA H, HORAUD R. Model indexing: the graphhashing approach[C]// Proceeding of IEEE Conference on Computer Vision and Pattern Recognition. CA:IEEE, 1992:811-844.
  • 10SENGUPTA K, BOYER K. Organizing large structural model bases [J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 1995, 17 ( 4 ) : 321 -332.

二级参考文献38

  • 1Eugster PT, Felber PA, Guerraoui R, Kermarrec AM. The many faces of publish/subscribe. ACM Computing Surveys, 2003,35(2):114-131.
  • 2Lassila O, Swick RR. Resource description framework (RDF) model and syntax specification. 1999. http://www.w3.org/TR/1999/REC-rdf-syntax- 19990222/.
  • 3Bemers-Lee T. Using XML for data. 2001. http://www.w3.org/DesignIssues/XML.Semantics,html.
  • 4IBM. Interact Application Development with MQSeries and Java. Palos Verdes: Vervante Corporate Publishing, 1997.
  • 5Carzaniga A, Rosenblum DS, Wolf AL. Design and evaluation of a wide-area event notification service. ACM Trans. on Computer Systems, 2001,19(3):332-383.
  • 6Aguilera MK, Strom RE, Sturman DC, Asfley M, Chandra TD. Matching events in a content-based subscription system. In: Proc. of the 18th ACM Symp. on Principles of Distributed Computing. New York: ACM Press, 1999.53-61.
  • 7Cugola G, Nitto ED, Fuggetta A. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS.IEEE Trans. on Software Engineering, 2001,27(9):827-850.
  • 8Wray M, Hawkes R. Distributed virtual environments and VRML: An event-based architecture. In: Proc. of the 7th Int'l World Wide Web Conf. (WWW7). Amsterdam: Elsevier Science Publishers, 1998.43-51.
  • 9Fitzpatrick G, Kaplan S, Mansfield T, David A, Segall B. Supporting public availability and accessibility with Elvin: Experiences and reflections. Computer Supported Cooperative Work, 2002,11(3):447-474.
  • 10Altinel M, Franklin MJ. Efficient filtering of XML documents for selective dissemination of information. In: Proc. of the 26th Int'l Conf. on Very Large Data Bases. San Francisco: Morgan Kaufmann Publishers, 2000.53-64.

共引文献33

同被引文献16

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部