This document provides an overview of reusable definitions in Hackolade: - Definitions can be created at the entity, model, and external levels to increase productivity, consistency, and data quality - Definitions can be converted from objects and referenced in multiple places - The Model Definitions tab allows maintaining and viewing where definitions are used - JSON Schema previews show how definitions are resolved and converted to internal structures - Definitions can be extended or replaced as needed, and referenced from external files