The document describes an ontology-based data access (OBDA) approach that allows users to query relational databases through an ontology and semantic mappings. It presents the components of an OBDA system, including relational databases, a user ontology, semantic mappings between the ontology and databases, an OBDA-enabled reasoner, and communication facilities between components. An example scenario involving a financial services ontology and corresponding database schemas is also provided.