Evaluating SPARQL-based model checking: Potentials and limitations

A. Hoffmann, M. Shi, A. Wagner, C. Thiele, Tim Huyeng, U. Rüppel, W. Sprenger
{"title":"Evaluating SPARQL-based model checking: Potentials and limitations","authors":"A. Hoffmann, M. Shi, A. Wagner, C. Thiele, Tim Huyeng, U. Rüppel, W. Sprenger","doi":"10.1201/9781003191476-11","DOIUrl":null,"url":null,"abstract":"Model checking is an important task in the BIM collaboration process to prevent expensive planning errors. The submodels of the individual disciplines are transferred into a coordination model. Part of the transfer is a conversion into an exchange format. The exchange format allows the import into the model checking application. In the model checking application routines are performed to check the model against collisions and building regulation violations. During the transfer into the exchange format, information may get lost, especially with parameters that are not yet part of the exchange format supported by the authoring software. In recent years, ontologies have been investigated as a feasible approach to combine the submodels, since they model data in a flexible manner. Hence in the conversion process to an application-specific ontology, the data structure of the submodels can widely persist, which could lead to smaller information loss in comparison to converting the data into a standardized exchange format. The evaluation of the geometric properties of the building is indispensable for detecting and analyzing collisions. The basis for the connection of the different sub models could be the BOT (Building Topology Ontology), which defines the topological structure of a building and can be used to represent further building information by linking it with other ontologies. The relevant geometric relationships for the collision model checks have to be derived with a geometry kernel. For the research in this paper pythonOCC, a wrapper for the geometry kernel Open CASCADE is used with the Semantic Web's own query language SPARQL, queries can be formulated to analyze the collision relationships in combination with other semantic information. These queries can be used to verify model correctness. By connecting the information from different domains, more sophisticated tests are possible than in an exchange format dependent model checking application. The goal is to integrate the developed functionalities into a project platform. This platform is based on an extensive project description in an ontology-based data model and is connected to different authoring tools for the exchange of information.","PeriodicalId":154522,"journal":{"name":"ECPPM 2021 – eWork and eBusiness in Architecture, Engineering and Construction","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ECPPM 2021 – eWork and eBusiness in Architecture, Engineering and Construction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/9781003191476-11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Model checking is an important task in the BIM collaboration process to prevent expensive planning errors. The submodels of the individual disciplines are transferred into a coordination model. Part of the transfer is a conversion into an exchange format. The exchange format allows the import into the model checking application. In the model checking application routines are performed to check the model against collisions and building regulation violations. During the transfer into the exchange format, information may get lost, especially with parameters that are not yet part of the exchange format supported by the authoring software. In recent years, ontologies have been investigated as a feasible approach to combine the submodels, since they model data in a flexible manner. Hence in the conversion process to an application-specific ontology, the data structure of the submodels can widely persist, which could lead to smaller information loss in comparison to converting the data into a standardized exchange format. The evaluation of the geometric properties of the building is indispensable for detecting and analyzing collisions. The basis for the connection of the different sub models could be the BOT (Building Topology Ontology), which defines the topological structure of a building and can be used to represent further building information by linking it with other ontologies. The relevant geometric relationships for the collision model checks have to be derived with a geometry kernel. For the research in this paper pythonOCC, a wrapper for the geometry kernel Open CASCADE is used with the Semantic Web's own query language SPARQL, queries can be formulated to analyze the collision relationships in combination with other semantic information. These queries can be used to verify model correctness. By connecting the information from different domains, more sophisticated tests are possible than in an exchange format dependent model checking application. The goal is to integrate the developed functionalities into a project platform. This platform is based on an extensive project description in an ontology-based data model and is connected to different authoring tools for the exchange of information.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
评估基于sparql的模型检查:潜力和局限性
模型检查是BIM协作过程中的一项重要任务,可以防止代价高昂的规划错误。各个学科的子模型被转换成一个协调模型。传输的一部分是转换为交换格式。交换格式允许导入到模型检查应用程序中。在模型检查中,执行应用程序例程来检查模型是否发生碰撞和违反建筑规则。在转换为交换格式的过程中,信息可能会丢失,尤其是那些还不是编写软件支持的交换格式的一部分的参数。近年来,本体作为一种可行的组合子模型的方法被研究,因为它们以一种灵活的方式建模数据。因此,在向特定于应用程序的本体的转换过程中,子模型的数据结构可以广泛地保持不变,与将数据转换为标准化交换格式相比,这可能导致更小的信息丢失。建筑物几何特性的评估是检测和分析碰撞的必要条件。连接不同子模型的基础可以是BOT (Building Topology Ontology), BOT定义了建筑物的拓扑结构,并可通过将其与其他本体链接来表示进一步的建筑物信息。碰撞模型检验的相关几何关系必须用几何核来推导。在本文的研究中,使用了pythonOCC,一个几何内核的包装器Open CASCADE和语义Web自己的查询语言SPARQL,可以结合其他语义信息制定查询来分析碰撞关系。这些查询可用于验证模型正确性。通过连接来自不同域的信息,可以进行比依赖于交换格式的模型检查应用程序更复杂的测试。目标是将开发的功能集成到项目平台中。该平台基于基于本体的数据模型中的广泛项目描述,并连接到不同的创作工具以交换信息。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Defeasible reasoning for automated building code compliance checking A Digital Twin factory for construction Navigating the vast landscape of spatially valid renovation scenarios Optimization method for choosing a set of means for probability of failure reduction of critical infrastructures Automatic detection of construction risks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1