地球信息科学学报 ›› 2015, Vol. 17 ›› Issue (12): 1456-1464.doi: 10.3724/SP.J.1047.2015.01456

• 地球信息科学理论与方法 • 上一篇    下一篇

扩展SPARQL的室内空间语义查询研究

李灿1, 朱欣焰1,2,**, 呙维1, 黄亮1, 杨龙龙1   

  1. 1. 武汉大学 测绘遥感信息工程国家重点实验室, 武汉 430079
    2. 地球空间信息技术协同创新中心,武汉 430079
  • 收稿日期:2015-10-08 修回日期:2015-11-02 出版日期:2015-12-20 发布日期:2015-12-20
  • 通讯作者: 朱欣焰
  • 作者简介:

    作者简介:李灿(1992-),女,硕士生,河北石家庄人,研究方向为网络GIS。E-mail:lican1992@whu.edu.cn

  • 基金资助:
    国家科技支撑计划项目(2012BAH35B03);武汉市科技计划项目(2013010501010146)

Research on Indoor Semantic Query Based on Expansion of SPARQL

LI Can1, ZHU Xinyan1,2,*, GUO Wei1, HUANG Liang1   

  1. 1. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China
    2. Collaborative Innovation Center of Geospatial Technology, Wuhan 430079, China
  • Received:2015-10-08 Revised:2015-11-02 Online:2015-12-20 Published:2015-12-20
  • Contact: ZHU Xinyan
  • About author:

    *The author: CHEN Nan, E-mail:fjcn99@163.com

摘要:

针对室内空间特点以及人类对室内位置服务的迫切需求,探讨了适合室内空间语义查询的方法。基于全息位置地图室内空间本体模型,描述室内空间对象及与之相关的人、事的属性信息及其关系,以室内空间本体概念及其属性作为查询原语,增加查询函数实现室内特有的空间关系(如“对面”、“楼上”和“楼下”等)的计算与查询,扩展了SPARQL查询语言基本语法。设计了室内本体查询语言IndoorSPARQL,开发自定义查询语言解析器,初步实现了顾及空间计算的室内空间语义查询。最后,利用Protégé本体建模工具对试验区进行本体实例建模,采用自定义查询语言IndoorSPARQL进行室内语义查询,并将结果可视化。实验结果表明,基于自定义语言IndoorSPARQL的查询方法可有效地支持顾及室内空间计算的复杂语义查询。

关键词: IndoorSPARQL, 室内语义查询, 本体建模, 室内空间关系

Abstract:

Recently, human activity focuses have expanded from outdoor to indoor space. Since building construction is becoming more and more complex, in order to better support the indoor activities, there is an urgent need for the querying services of indoor space. According to the characteristics of indoor space, this paper puts forward a method suitable for the complex indoor semantic query. An ontology model describing the indoor space and the relavant information of humans, events and spaceobjects as well as their relations is adopted to meet the demand of indoor semantic query. This paper also designs the IndoorSPARQL ontology query language which is an extension of the SPARQL syntax to support the indoor semantic query. Ontology concepts and their attributes are used as query vocabularies. In addition, query functions are designed to compute unique indoor space relations, such as “opposite relation”, “upstairs relation” and “downstairs relation”. A method is proposed in analyzing IndoorSPARQL query language to support indoor ontology query, which considers the computation of indoor spatial relations. Finally, based on the ontology model, experiments within the study area are constructed using a software named Protégé. Examples of indoor semantic query that use the IndoorSPARQL query language are provided, with the visualization of their results. The results show that the proposed query method based on IndoorSPARQL could effectively support indoor space complex semantic query. This method has presented the following advantages: (1) the ontology model provides a complete and clear expression of the space related information on humans, events and indoor space objects (e.g. the “Storey” and “Room”) as well as their inner relations, which is taken as the basis of the complex semantic query; (2) the specific primitives for indoor query, including “Adjacent”, “Opposite”, “Vertical” and “Contain”, are defined as the query functions in IndoorSPARQL to support the quantitative indoor spatial computations; (3) th query language IndoorSPARQL is designed and testified in this paper to support the proposed method of indoor semantic query.

Key words: indoor space, ontology, semantic query, SPARQL, indoor spatial relation