近年来,随着云计算和web技术的快速发展,越来越多的GIS服务资源被发布到Web上供用户在线访问,将简单的地理处理服务资源组合为服务资源链用来解决地理信息科学领域内各种复杂应用问题已经成为GIS发展的必然趋势。GIS服务链组合是一种动态的过程知识,来源于领域专家的经验性知识,具有复用性和集成性。传统的工作流模型面向具体的服务实例,不适用于服务的动态发现和调用,其过程知识的表示方法在知识传递和共享过程中无法保证唯一性和无二义性,也不具有过程分解的能力。
针对以上问题,本文将地理问题解决过程抽象为任务,提出了一种可重用可分解的任务过程模型。引入本体,对任务过程进行概念化的知识表示,并将本体化的任务过程知识进行存储,构建面向任务的地理问题解决知识库,以实现知识的重用和共享。以气象预警分析任务为例,验证模型和知识库的可行性。
创新点:
面向地理空间问题解决任务提出了一个任务过程模型,具有过程分解的能力。
对任务过程进行概念化的知识表示,并将本体化的任务过程知识进行存储,构建面向任务的地理问题解决知识库。
Figure 1.Relationships between Task, AtomicTask, CompositeTask, and Geooperator.
Figure 2. The relationships of ontologies in the knowledge base.
Figure 3. The task instance of an atomic task (EffectiveRainfallCalTask).
Figure 4. The task instance of a composite task (EarlyWarningAnalysisTask).