Bisimulations on Data Graphs - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Bisimulations on Data Graphs

Résumé

Bisimulation provides structural conditions to characterize indistinguishability between nodes on graph-like structures from an external observer. It is a fundamental notion used in many areas. However, many applications use graphs where nodes have data, and where observers can test for equality or inequality of data values (e.g., asking the attribute 'name' of a node to be different from that of all its neighbors). The present work constitutes a first investigation of " data aware " bisimulations on data graphs. We study the problem of computing such bisimulations, based on the observational in-distinguishability for XPath —a language that extends modal logic with tests for data equality. We show that in general the problem is PSPACE-complete, but identify several restrictions that yield better complexity bounds (CO-NP, PTIME) by controlling suitable parameters of the problem; namely, the amount of non-locality allowed, and the class of models considered (graph, DAG, tree). In particular, this analysis yields a hierarchy of tractable fragments.
Fichier principal
Vignette du fichier
main.pdf (508.06 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01713325 , version 1 (23-02-2018)

Identifiants

  • HAL Id : hal-01713325 , version 1

Citer

Sergio Abriola, Pablo Barceló, Diego Figueira, Santiago Figueira. Bisimulations on Data Graphs. International Conference on Principles of Knowledge Representation and Reasoning (KR), Apr 2016, Cape Town, South Africa. pp.309-318. ⟨hal-01713325⟩

Collections

CNRS TDS-MACS
413 Consultations
188 Téléchargements

Partager

Gmail Facebook X LinkedIn More