将AutomationML转换为语义网格式,实现高效查询与验证
Automatic Mapping of AutomationML Files to Ontologies for Graph Queries and Validation
- 构建AutomationML概念的最新OWL本体并自动映射为RDF三元组
- 支持用SPARQL查询和SHACL验证自动化领域数据,效果显著提升
- 适合需要跨系统数据互操作的工业软件开发者
AutomationML作为自动化领域的开放数据交换格式已广泛采用,基于可扩展标记语言XML,但其附加语义限制了通用XML工具在查询和验证中的应用。本文展示将AutomationML转换为OWL后,可通过SPARQL进行图查询,使用SHACL实现数据验证。为此提供了(1)AutomationML标准中定义概念的最新本体,(2)将任意AutomationML模型自动转换为RDF三元组的声明式映射。对自动化领域实例的研究表明,该转换使原本无法实现的高效查询与验证成为可能。
原文摘要 · Abstract (English)
AutomationML has seen widespread adoption as an open data exchange format in the automation domain. It is an open and vendor neutral standard based on the extensible markup language XML. However, AutomationML extends XML with additional semantics that limit the applicability of common XML-tools for applications like querying or data validation. This article demonstrates how the transformation of AutomationML into OWL enables new use cases in querying with SPARQL and validation with SHACL. To support this, it provides practitioners with (1) an up-to-date ontology of the concepts defined in the AutomationML standard and (2) a declarative mapping to automatically transform any AutomationML model into RDF triples. A study on examples from the automation domain concludes that transforming AutomationML to OWL opens up new powerful ways for querying and validation that would have been impossible without this transformation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。