Two-variable logic on data trees and XML reasoning
Motivated by reasoning tasks for XML languages, the satisfiability problem of logics on data
trees is investigated. The nodes of a data tree have a label from a finite set and a data value …
trees is investigated. The nodes of a data tree have a label from a finite set and a data value …
[책][B] Web data management
The Internet and World Wide Web have revolutionized access to information. Users now
store information across multiple platforms from personal computers to smartphones and …
store information across multiple platforms from personal computers to smartphones and …
OXPath: A language for scalable data extraction, automation, and crawling on the deep web
The evolution of the web has outpaced itself: A growing wealth of information and
increasingly sophisticated interfaces necessitate automated processing, yet existing …
increasingly sophisticated interfaces necessitate automated processing, yet existing …
Foundations of RDF databases
The goal of this paper is to give an overview of the basics of the theory of RDF databases.
We provide a formal definition of RDF that includes the features that distinguish this model …
We provide a formal definition of RDF that includes the features that distinguish this model …
Bluefish: Composing Diagrams with Declarative Relations
J Pollock, C Mei, G Huang, E Evans… - Proceedings of the 37th …, 2024 - dl.acm.org
Diagrams are essential tools for problem-solving and communication as they externalize
conceptual structures using spatial relationships. But when picking a diagramming …
conceptual structures using spatial relationships. But when picking a diagramming …
Bluefish: A Relational Grammar of Graphics
The Grammar of Graphics (GoG) has become a popular format for specifying visualizations
because it unifies different chart types into a consistent, modular, and customizable …
because it unifies different chart types into a consistent, modular, and customizable …
Bottom-up automata on data trees and vertical XPath
D Figueira, L Segoufin - Logical Methods in Computer …, 2017 - lmcs.episciences.org
A data tree is a finite tree whose every node carries a label from a finite alphabet and a
datum from some infinite domain. We introduce a new model of automata over unranked …
datum from some infinite domain. We introduce a new model of automata over unranked …
Fast in‐memory XPath search using compressed indexes
Summary Extensible Markup Language (XML) documents consist of text data plus structured
data (markup). XPath allows to query both text and structure. Evaluating such hybrid queries …
data (markup). XPath allows to query both text and structure. Evaluating such hybrid queries …
MSO queries on trees: enumerating answers under updates
K Losemann, W Martens - Proceedings of the Joint Meeting of the …, 2014 - dl.acm.org
We investigate efficient view maintenance for MSO-definable queries over trees or, more
precisely, efficient enumeration of answers to MSO-definable queries over words and trees …
precisely, efficient enumeration of answers to MSO-definable queries over words and trees …
[책][B] Foundations of XML processing: the tree-automata approach
H Hosoya - 2010 - books.google.com
This is the first book that provides a solid theoretical account of the foundation of the popular
data format XML. Part I establishes basic concepts, starting with schemas, tree automata and …
data format XML. Part I establishes basic concepts, starting with schemas, tree automata and …