Author:
CARDELLI LUCA,GHELLI GIORGIO
Abstract
The ambient logic is a modal logic that was proposed for the description of the structural and computational properties of distributed and mobile computation. The structural part of the ambient logic is, essentially, a logic of labelled trees, hence it turns out to be a good foundation for query languages for semistructured data, much in the same way as first-order logic is a fitting foundation for relational query languages. We define here a query language for semistructured data that is based on the ambient logic, and we outline an execution model for this language. The language turns out to be quite expressive. Its strong foundations and the equivalences that hold in the ambient logic are helpful in the definition of the language semantics and execution model.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Cited by
30 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An Algebraic Glimpse at Bunched Implications and Separation Logic;Outstanding Contributions to Logic;2021-12-14
2. Containment of Shape Expression Schemas for RDF;Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems - PODS '19;2019
3. Tree Automata with Global Constraints for Infinite Trees;2019
4. Axiomatizations for downward XPath on data trees;Journal of Computer and System Sciences;2017-11
5. Automata on Infinite Trees with Equality and Disequality Constraints Between Siblings;Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science;2016-07-05