...
首页> 外文期刊>Transactions in GIS: TG >The Space Package: Tight Integration between Space and Semantics
【24h】

The Space Package: Tight Integration between Space and Semantics

机译:太空套餐:太空与语义之间的紧密结合

获取原文
获取原文并翻译 | 示例
           

摘要

Interpretation of spatial features often requires combined reasoning over geometryand semantics. We introduce the Space package, an open source SWI-Prolog exten-sion that provides spatial indexing capabilities. Together with the existing semanticweb reasoning capabilities of SWI-Prolog, this allows efficient integration of spatialand semantic queries and provides an infrastructure for declarative programmingwith space and semantics. There are few systems that provide indexing and reason-ing facilities for both spatial and semantic data. A common solution is to combineseparate semantic reasoning and geospatial services. Such loose coupling has thedisadvantage that each service cannot make use of the statistics of the other. Thismakes optimization of such a service-oriented architecture hard. The SWI-PrologSpace and Semantic web packages provide a native Prolog interface to both spatialand semantic indexing and reasoning, which makes it easy to write combined queryoptimizers. Another advantage of the Space package is that it allows declarative logicprogramming, which means in practice that you say what you want to computeinstead of how to compute it. The actual indexing machinery is encapsulated insideProlog predicates. In this article we describe the interface of the Space package,compare its functionality to alternative software libraries, and show how to workwith it using three example applications. These example illustrations include rea-soning over movement patterns, dynamically loading geospatial linked data off thesemantic web, and setting up a simple KML server.
机译:对空间特征的解释通常需要对几何和语义进行综合推理。我们介绍了Space软件包,这是一种开源SWI-Prolog扩展,提供了空间索引功能。与SWI-Prolog的现有语义网推理功能一起,可以实现空间查询和语义查询的有效集成,并为使用空间和语义进行声明式编程提供了基础。很少有系统为空间和语义数据提供索引和推理功能。常见的解决方案是将单独的语义推理与地理空间服务相结合。这种松散耦合的缺点是每个服务不能利用彼此的统计信息。这使得难以优化这种面向服务的体系结构。 SWI-PrologSpace和Semantic Web软件包为空间和语义索引以及推理提供了本机Prolog接口,这使得编写组合的查询优化器变得容易。 Space程序包的另一个优点是它允许声明性逻辑编程,这实际上意味着您要说的是要计算的内容,而不是如何计算的内容。实际的索引机制封装在Prolog谓词内部。在本文中,我们描述了Space软件包的接口,将其功能与替代软件库进行了比较,并通过三个示例应用程序展示了如何使用它。这些示例插图包括对运动模式进行推理,从这些语义网动态加载地理空间链接数据以及设置简单的KML服务器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号