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 Hua | 1 | 1 | 1.41 |
Björn Hein | 2 | 39 | 12.36 |