This document discusses ontology-based data access (OBDA) using existential rules. OBDA allows querying over data sources using an ontology to infer new facts and provide a unified view to the user. Existential rules provide a logical framework for OBDA and generalize other rule languages like Datalog. However, entailment with existential rules is undecidable in general. The document outlines different decidable classes of existential rules defined by properties like the chase procedure halting, query rewriting being finite, or generated facts having a tree structure.