The document discusses the need for a formal definition of 'explanation' in various fields, including philosophy, neuroscience, linguistics, psychology, and computer science, to enhance understanding of data patterns. It presents an ontology design pattern (ODP) that structures the explanation process by illustrating the relationship between events, circumstances, and outcomes. The authors aim to refine this ODP and explore its applications, particularly in the Dedalo project for automatic data analysis and explanation.