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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.