• 论文 •    

业务过程执行语言流程语义标注方法研究

孙红俊,范玉顺   

  1. 清华大学 自动化系,北京100084
  • 出版日期:2009-03-15 发布日期:2009-03-25

Semantic annotation for business process execution language process

SUN Hong-jun, FAN Yu-shun   

  1. Department of Automation, Tsinghua University, Beijing 10084, China
  • Online:2009-03-15 Published:2009-03-25

摘要: 为提高工作流模型在分布式执行过程中的自动化程度,解决语义异构问题,提出了一种基于本体的业务过程执行语言语义标注方法,构建了业务工程执行语言流程树和Web本体描述语言领域本体树。针对业务工程执行语言流程中的每个概念,分别从三个角度计算其与Web本体描述语言领域本体中所有概念之间的语义相似度,并选取与该概念复合相似度最大的概念建立映射关系。通过语义消歧过程,消除业务工程执行语言流程中存在的语义异构,并生成语义消歧树,进而基于一系列映射规则,将语义消歧树转化为Web服务本体描述语言描述的语义工作流模型。最后给出应用实例,并采用F1-measure对所提出的语义消歧方法进行评估。

关键词: 业务过程执行语言, Web本体描述语言, 语义标注, 语义消歧, Web服务本体描述语言, 工作流

Abstract: To improve the automation degree of distributed workflow execution, and to eliminate semantic heterogeneity existed in workflow model, an ontology-based semantic annotation approach to Business Process Execution Language (BPEL) was proposed. Firstly, the BPEL process tree and Web Ontology Language (OWL) domain ontology tree were set up. For each concept in BPEL, semantic similarity computation was conducted with all concepts in OWL domain ontology from three perspectives. The mappings were established between two concepts with maximum composite similarity. By this semantic disambiguation process, the semantic heterogeneity was therefore eliminated, and the semantic disambiguation tree was constructed in the end. Then, a set of mapping rules could be used to achieve the transformation from BPEL process semantic disambiguation tree to semantic workflow model described by Ontology Web Language for Service (OWL-S). Finally an application case was given to validate the proposed approach and evaluate the semantic disambiguation algorithm using the F1-measure.

Key words: business process execution language, web ontology language, semantic annotation, semantic disambiguation, web ontology language for service, workflow

中图分类号: