OWS敏感的搜索引擎遵循了以下几个原则: ①工具必须能够处理不同的OWS服务版本,如处理WMS从1.0.0到1.3.0。②连接探测和服务能力的匹配花费时间要尽量最低,要能够满足因特网环境的需求。③系统中的部件必须是松耦合的,即每一个部件都封装成Web服务的模式。④部件独立于操作系统平台从而允许在网络环境中使用。
如图5-4,基于本体的空间信息服务搜索体系结构包含以下六个主要部件: 分布式GIS服务资源、服务搜索引擎、本体生成器、目录服务、本体推理引擎、多协议客户端。
图5-4 OWS服务搜索体系结构
分布式GIS服务,主要是指存在于网络上的各种OWS (如WMS、WFS、WCS和SOS) 相关的页面,它们是本系统搜索和重建本体服务的对象。一般情况是在直接或间接知道它们服务的网络地址,再根据地址供搜索引擎搜索。
GIS服务搜索引擎,是根据输入的网络资源网址URL,经过爬行,得到一个URL数据库,再对URL数据库每个链接查询得到一个潜在的URL数据库,潜在的URL数据库通过解析可以得到新的潜在的URL数据库,通过探测可以得到有效URL和服务的能力信息。(www.xing528.com)
本体处理,包括本体生成器和本体解析器两个部分。一是本体生成器,即在搜索引擎得到有效URL和能力信息后,将它们转化成本体信息,本体文件存储在文件或数据库中,在进行语义搜索前,我们通过支持语义的CSW服务进行注册; 一是本体解析器,即在查询时将客户端的查询请求转化成本体的查询。
目录服务,是把处理好的本体注册到CSW中,负责提供OWS服务的注册、管理和查询功能。
多协议客户端,提供一个用户界面层,其功能包含用户请求信息的处理、从目录服务中查询OWS服务、根据地址调用OWS服务和对结果进行可视化展现等功能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。