Two-variable logic on data trees and XML reasoning

M Bojańczyk, A Muscholl, T Schwentick… - Journal of the ACM …, 2009 - dl.acm.org
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 …

[책][B] Web data management

S Abiteboul, I Manolescu, P Rigaux, MC Rousset… - 2011 - books.google.com
The Internet and World Wide Web have revolutionized access to information. Users now
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

T Furche, G Gottlob, G Grasso, C Schallhart, A Sellers - The VLDB Journal, 2013 - Springer
The evolution of the web has outpaced itself: A growing wealth of information and
increasingly sophisticated interfaces necessitate automated processing, yet existing …

Foundations of RDF databases

M Arenas, C Gutierrez, J Pérez - Reasoning Web International Summer …, 2009 - Springer
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 …

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 …

Bluefish: A Relational Grammar of Graphics

J Pollock, C Mei, G Huang, D Jackson… - arxiv preprint arxiv …, 2023 - arxiv.org
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 …

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 …

Fast in‐memory XPath search using compressed indexes

D Arroyuelo, F Claude, S Maneth… - Software: Practice …, 2015 - Wiley Online Library
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 …

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 …

[책][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 …