# ESDL

## ESDL

- [ESDL Documentation](https://energytransition.gitbook.io/esdl/master.md): The documentation of the Energy System Description Language, an open source project on: https://github.com/EnergyTransition/ESDL.
- [Introduction](https://energytransition.gitbook.io/esdl/introduction.md)
- [Energy Data Modelling](https://energytransition.gitbook.io/esdl/energy-data-modelling.md)
- [ESDL concepts](https://energytransition.gitbook.io/esdl/esdl-concepts.md)
- [Design principles](https://energytransition.gitbook.io/esdl/esdl-concepts/design-principles.md)
- [Energy System structure](https://energytransition.gitbook.io/esdl/esdl-concepts/energy-system-structure.md)
- [Data types](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types.md)
- [Energy System](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system.md)
- [Areas](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/areas.md)
- [Items, Assets, EnergyAssets and Services](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/items-assets-and-energyassets.md)
- [Overview of EnergyAssets](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/items-assets-and-energyassets/overview-of-energyassets.md)
- [Profiles](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/profiles.md)
- [Energy System Information](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information.md)
- [Carriers](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/carriers.md)
- [DataSources](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/datasources.md)
- [Mobility Fuel Information](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/mobilityfuelinformation.md)
- [Profiles](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/profiles.md)
- [Quantities And Units](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/quantityandunits.md)
- [Sectors](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/energy-system-information/sectors.md)
- [KPIs](https://energytransition.gitbook.io/esdl/esdl-concepts/data-types/kpis.md)
- [ESDL model](https://energytransition.gitbook.io/esdl/esdl-concepts/esdl-model.md)
- [How to use ESDL](https://energytransition.gitbook.io/esdl/how-to-use-esdl.md)
- [Using ESDL to model an energy system](https://energytransition.gitbook.io/esdl/how-to-use-esdl/using-esdl-to-model-an-energy-system.md)
- [Setup Eclipse using the update site](https://energytransition.gitbook.io/esdl/how-to-use-esdl/using-esdl-to-model-an-energy-system/setup-eclipse-update-site.md)
- [ESDL Tree editor](https://energytransition.gitbook.io/esdl/how-to-use-esdl/using-esdl-to-model-an-energy-system/esdl-tree-editor.md)
- [ESDL Graphical editor / ESDL Designer](https://energytransition.gitbook.io/esdl/how-to-use-esdl/using-esdl-to-model-an-energy-system/esdl-graphical-editor.md)
- [Example ESDL models](https://energytransition.gitbook.io/esdl/how-to-use-esdl/example-esdl-models.md)
- [Describing a house](https://energytransition.gitbook.io/esdl/how-to-use-esdl/example-esdl-models/describing-a-house.md)
- [Describing a municipality](https://energytransition.gitbook.io/esdl/how-to-use-esdl/example-esdl-models/describing-a-municipality.md)
- [Describing a profile](https://energytransition.gitbook.io/esdl/how-to-use-esdl/example-esdl-models/describing-a-profile.md)
- [ESDL models and tools](https://energytransition.gitbook.io/esdl/esdl-based-tools.md)
- [ESDL MapEditor](https://energytransition.gitbook.io/esdl/esdl-based-tools/mapeditor.md)
- [Energy System Simulator (ESSIM)](https://energytransition.gitbook.io/esdl/esdl-based-tools/essim.md)
- [Energy Data Repository (EDR)](https://energytransition.gitbook.io/esdl/esdl-based-tools/energy-data-repository.md)
- [ESDL related projects](https://energytransition.gitbook.io/esdl/projects.md)
- [Warming Up](https://energytransition.gitbook.io/esdl/projects/warming_up.md)
- [Mondaine](https://energytransition.gitbook.io/esdl/projects/mondaine.md)
- [Software development with ESDL](https://energytransition.gitbook.io/esdl/software-development.md)
- [Integration with Java](https://energytransition.gitbook.io/esdl/software-development/code-generation-java.md)
- [Integration with Python and pyEcore](https://energytransition.gitbook.io/esdl/software-development/integration-with-python-and-pyecore.md)
- [Contributing to ESDL](https://energytransition.gitbook.io/esdl/setting-up-eclipse-modelling-tools.md)
- [Setting up the Eclipse Modelling Tools](https://energytransition.gitbook.io/esdl/setting-up-eclipse-modelling-tools/contributing-to-the-esdl-language.md)
- [Generating model, edit and editor code](https://energytransition.gitbook.io/esdl/setting-up-eclipse-modelling-tools/contributing-to-the-esdl-language/generating-model-edit-and-editor-code.md)
- [Contact](https://energytransition.gitbook.io/esdl/contact.md)
- [ESDL Release Notes](https://energytransition.gitbook.io/esdl/releasenotes.md)
- [ESDL Color Scheme](https://energytransition.gitbook.io/esdl/esdl-colorscheme.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://energytransition.gitbook.io/esdl/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
