This chapter describes the ESDL concept. The following topics will be covered:
- Design principles: the general design principles behind the language: capabilities and aggregation
- Energy System structure: the high level structure of an EnergySystem description
- Data types: the most important data types in the language: EnergySystem, Instance, Potential, Area, Asset, EnergyAsset, Port, Profile
- ESDL model: a visualization of the ESDL model