计算机科学 ›› 2009, Vol. 36 ›› Issue (10): 160-163.

• 软件工程与数据库技术 • 上一篇    下一篇

基于空间领域本体的动态工作流模型研究

邹志强,胡斌,刘林峰,王汝传   

  1. (南京邮电大学计算机学院 南京 210003);(南京邮电大学计算机技术研究所 南京 210003);(南京师范大学虚拟地理环境教育部重点实验室 南京210008)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家自然科学基金(40801149和60773041),江苏省测绘局科研项目(JSCHKY200810),国家高科技863项目(2009AA12Z219, 2007AAO1Z404, 2007AA01Z478)资助。

Research on a Dynamic Workflow Model Based on Geo-Ontology

ZOU Zhi-qiang,Hu Bin,LIU Lin-feng,WANG Ru-chuan   

  • Online:2018-11-16 Published:2018-11-16

摘要: OGC(Open Geospatial Consortium)提出的Web服务编排方法可以通过组合、协调各种空间信息Web服务,形成一种服务的工作流OWS2(OGC Wcb Services 2),但这属于精确匹配的静态工作流。提出了一种基于本体和规则的动态工作流模型(Dynamic Work Flow Model based on Ontology and Rule, DWFMOR),它是对OWS2的改进。本模型首先针对空间信息的领域特征建立了相应的领域本体,基于这些本体设计了用于推理的工作流规则引擎,并使用protege本体编辑器和Jena推理机进行了实现,最终建立了一个用于空间信息服务的工作流原型系统。实验表明,基于空间领域本体的工作流模型不仅可以根据业务的需求自动地查找和匹配空间信息Web服务,还可以动态地形成空间信息Web服务工作流。

关键词: 工作流,本体,规则引擎,OGC Web服务

Abstract: The method of Web service composition proposed by open gcospatial consortium(OGC) can compose various Web services to form a sort of workflow(OGC Web Services 2 , OWS2) , but it is a static workflow with exact matching. The DWFMOR(Dynamic Work Flow Model based on Ontology and Rule) put forward by this paper can form a dynes mic workflow based on geo-ontology with the specified rules. This model was extended from OWS2. Firstly the domain spatial ontology-geo-ontology was created with the special spatial feature. Secondly the engine of workflow was designed for inference based on gco-ontology. Then this engine was implemented by using Stanford protcgc and HP Jena reasoner. At last , a DWFMOR prototype was developed on the Java platform. The experiment shows that DWFMOR can search-match Web ser-vices automatically and dynamically form a kind of workflow for spatial information Web services according to the business requirement.

Key words: Work flow, Ontology, Rule engine, OGC Web service

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!