diff --git a/CHANGELOG.md b/CHANGELOG.md
index c801b52..b83b837 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+### Added
+
+- Screencast for the Onto-DESIDE use case (#228).
+
## [2.0.0] - 2025-05-29
### Added
diff --git a/README.md b/README.md
index ea66a7e..4a92558 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,10 @@ Rooted in the Latin *mirari* ("to look with wonder"), it turns fragmented knowle
+Miravi is fully configurable. In the illustration below, [this configuration](./main/configs/onto-deside/config.json) is at work.
+
+
+
Table of contents:
* [Preface](#preface)
@@ -27,9 +31,10 @@ Table of contents:
* [Custom queries](#custom-queries)
* [Representation Mapper](#representation-mapper)
* [Advanced topics](#advanced-topics)
+ * [Adding your own configuration](#adding-your-own-configuration)
* [Converting custom queries into common queries](#converting-custom-queries-into-common-queries)
+* [Illustrations](#illustrations)
* [For developers](#for-developers)
- * [Adding your own configuration](#adding-your-own-configuration)
* [Testing](#testing)
* [Additional prerequisites](#additional-prerequisites)
* [Testing the production version](#testing-the-production-version)
@@ -366,6 +371,18 @@ They've already got styling matching that of `react-admin` and are easy to use.
## Advanced topics
+### Adding your own configuration
+
+The easiest way to add your own configuration is:
+
+1. Get inspired by the configuration in `main/configs/demo`.
+2. Choose your ``: a string obeying regex `[a-z0-9-]+`; directory `main/configs/` should not yet be in use.
+3. Add your own queries in the `main/configs//public/queries` directory and in general, your own resources in the `main/configs//public` directory.
+4. Add your own additional resources in `main/configs//public`, if the defaults you'll get from `main/config-defaults/public` are not satisfactory for you.
+5. Write your own `main/configs//config.json` file, following the [configuration file documentation above](#configuration-file).
+6. Run or build as documented above for the `demo` configuration, of course now using ``.
+7. Consider a pull request to add your configuration to this repo.
+
### Converting custom queries into common queries
Once you have your basic configuration working, you may extend it with custom queries interactively with the query editor
@@ -384,19 +401,11 @@ Follow these steps to get started:
5. **Adapt any other properties** according to your preferences.
6. **Save `main/configs//config.json`**, rerun or rebuild and refresh your browser to test.
-## For developers
+## Illustrations
-### Adding your own configuration
+* [A screencast about configs/onto-deside](doc/screencast-onto-deside.gif)
-The easiest way to add your own configuration is:
-
-1. Get inspired by the configuration in `main/configs/demo`.
-2. Choose your ``: a string obeying regex `[a-z0-9-]+`; directory `main/configs/` should not yet be in use.
-3. Add your own queries in the `main/configs//public/queries` directory and in general, your own resources in the `main/configs//public` directory.
-4. Add your own additional resources in `main/configs//public`, if the defaults you'll get from `main/config-defaults/public` are not satisfactory for you.
-5. Write your own `main/configs//config.json` file, following the [configuration file documentation above](#configuration-file).
-6. Run or build as documented above for the `demo` configuration, of course now using ``.
-7. Consider a pull request to add your configuration to this repo.
+## For developers
### Testing
diff --git a/doc/screencast-onto-deside.gif b/doc/screencast-onto-deside.gif
new file mode 100644
index 0000000..15e2ee4
Binary files /dev/null and b/doc/screencast-onto-deside.gif differ