7.2.5 地理信息服务匹配引擎

更新于 2026年10月13日 版权声明
7.2.5 地理信息服务匹配引擎

原型系统中接入的地理信息服务如图7-11所示。

图示

图7-11 系统中接入的地理信息服务片段(https://www.daowen.com)

服务描述的要素构成不同,服务匹配的方式也有所区别。本书限定的地理信息服务描述由以下几部分组成:服务功能(Capability)、输入输出(Input/Output)、前置约束/结果(Preconditons/Effect)和服务上下文(Service Context)。其中,服务功能(Capability)、输入输出(Input/Output)、前置约束/结果(Preconditons/Effect)是通过领域本体类进行描述,服务匹配过程需要利用5.3节中的语义相似性算法进行计算;服务上下文网络连接状态、地域位置、设备类型等,也同样基于本体类描述,通过与用户上下文之间的推理进行匹配。本书结合地理信息服务的特点,结合空间上下文感知的思想,提出一种多个层次的多级地理信息服务发现与匹配模型。该模型具备四层匹配结构,包括服务基本描述匹配、服务功能匹配、服务非功能性匹配、用户上下文推理匹配。其中,服务基本描述匹配、服务功能匹配、服务非功能性匹配这三个匹配环节本质上都是语法/语义相似性的匹配,其过程都可以用下述伪码表示:

图示

✍AI写作