论文部分内容阅读
地名是对地理要素或场所的概念化及命名,人们往往使用它来描述地理要素所覆盖的空间位置或范围。在实践中,地名往往是非结构化或半结构化的一段文本。为使现有的地理信息技术能够处理这类地理信息,需要从以文本方式组织的带有地理空间语义的信息中获取地理坐标,进而分析其地理位置或空间分布范围,从而服务于各种地理信息应用。
数字地名辞典将人们用自然语言表达的地名与形式化的地理坐标相联系,从而能够确定文本中的地名,并被计算机所处理。它包括三个核心要素:名称、类型、地名所指位置的地理范围。然而,传统的数字地名辞典缺乏对地名的关系以及类型的组织管理,导致其所包含的地理语义不足。在处理查询时,传统地名辞典只记录地名自身信息,而忽视了查询行为发生时的语境信息,致使查询结果与用户期望差异较大,不能满足实际应用的需要。同时,在格式、内容和服务接口上没有统一的标准而不能实现地名知识的有效共享。
针对传统地名服务的不足,本论文描述了一个顾及语义的中文地名服务的设计与实现。其目的是以Web服务的形式在网络中提供一系列的地名查询服务,并提供一套统一的服务访问接口,通过此接口支持相关的地理信息应用系统。
论文首先建立了服务设计和实现的四层系统架构以保证系统的可靠性和可扩展性。其次,用OWL对广义地名建立了地名本体,管理广义地名的概念层次知识;依据地名本体,通过关系型空间数据库存储管理广义地名数据的个体层次知识。再次,论文为地名的查询处理设计了一种涉及语境的地名查询模型,能够更加准确地表达和处理用户信息,从而提高查询结果的准确度。综合服务提供的查询功能和查询内容,论文为地名查询服务设计了统一的基于XML的服务访问接口协议。遵循其协议,用户可不受操作系统平台,开发语言等的限制,在各类网络应用中简易,便捷地访问中文地名服务,查询检索地名并获得地理参照。最后,论文通过实例研究讨论了该地名服务的有效性和可用性。