Title
AQT—A Query Template for AutomationML
Abstract
This article proposes the AutomationML query template (AQT) for accessing engineering data stored in the XML-based data format AutomationML (IEC 62714). The motivation of AQT is to facilitate query construction for domain experts who are familiar with AutomationML but unskilled in programming. The contribution of the article is threefold. First, AQT has an AutomationML-based syntax, which allows constructing queries using conventional AutomationML tools, e.g., the AutomationML Editor. Second, the formal semantics of AQT is defined based on the notion of tree pattern queries, which are a fundamental concept for querying tree-structured data, including XML. Finally, algorithms are presented for the automated translation from AQTs to XPath and XQuery programs, which can be executed on any standard-conform XQuery processors. We show that AQT covers the essential query requirements for AutomationML and provide a prototype implementation in Java.
Year
DOI
Venue
2021
10.1109/TII.2020.2989125
IEEE Transactions on Industrial Informatics
Keywords
DocType
Volume
AutomationML,tree pattern query,XPath,XQuery
Journal
17
Issue
ISSN
Citations 
2
1551-3203
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Yingbing Hua111.41
Björn Hein23912.36