home.social

#ioer_fdz — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ioer_fdz, aggregated by home.social.

fetched live
  1. At #IOER_FDz we faced a common challenge: as our technical workflows, data publication guidelines, and infrastructure grows, we realized colleagues rarely read through our extensive documentation. Attention is limited, and when someone needs to solve a specific problem, large guides are rarely read. We needed a communication agent that could bridge the gap between individual questions and our shared internal knowledge base.

    To address this, we now have an embedded #AnythingLLM assistant into our Material for MkDocs documentation. It works great! Here are a few interesting technical infos:

    - To keep internal data locally and avoid commercial APIs, the inference is handled on university HPC hardware via ScaDS.AI API (TU Dresden). We paired `meta-llama/Llama-3.3-70B-Instruct` with `Qwen/Qwen3-Embedding-4B` to bypass the context window bottlenecks of smaller default embedders.

    Feeding raw documentation into a RAG vector database was not _so_ trivial:

    1. Ingesting raw repository Markdown caused the LLM to hallucinate URLs. It outputted broken relative `.md` paths, lacked awareness of the actual navigation hierarchy, and character-based chunking cut long tables off from metadata headers.
    2. We rely on a number of mkdocs plugins (macros, live database tables pulled in CI&CD, `gen-files`). This meant that the raw repository files do not contain the final compiled text, so the LLM was first missing part of the information.

    I added a native MkDocs build hook (`mkdocs_llm_hook.py`). The hook intercepts the compiled Markdown after macros are executed, resolves internal relative links to absolute production URLs, semantically pre-chunks content along Markdown headings (`#`, `##`, `###`), and produces hash-anchored links for the LLM. Metadata (`Canonical_URL` and `Document_Hierarchy`) is added to each chunk before syncing with the AnythingLLM API during `mkdocs build`.

    I documented the hook script, system prompt, model parameters, and UI fixes in a Gist for those interested here:

    gist.github.com/Sieboldianus/8

    It is a nice way to help colleagues find needed information faster and with better relevance filtering. Accessibility bonus: You can ask it in any language!

    #MkDocs #AnythingLLM #RAG #ScaDS #Python #DevOps #OpenSource

  2. At #IOER_FDz we faced a common challenge: as our technical workflows, data publication guidelines, and infrastructure grows, we realized colleagues rarely read through our extensive documentation. Attention is limited, and when someone needs to solve a specific problem, large guides are rarely read. We needed a communication agent that could bridge the gap between individual questions and our shared internal knowledge base.

    To address this, we now have an embedded #AnythingLLM assistant into our Material for MkDocs documentation. It works great! Here are a few interesting technical infos:

    - To keep internal data locally and avoid commercial APIs, the inference is handled on university HPC hardware via ScaDS.AI API (TU Dresden). We paired `meta-llama/Llama-3.3-70B-Instruct` with `Qwen/Qwen3-Embedding-4B` to bypass the context window bottlenecks of smaller default embedders.

    Feeding raw documentation into a RAG vector database was not _so_ trivial:

    1. Ingesting raw repository Markdown caused the LLM to hallucinate URLs. It outputted broken relative `.md` paths, lacked awareness of the actual navigation hierarchy, and character-based chunking cut long tables off from metadata headers.
    2. We rely on a number of mkdocs plugins (macros, live database tables pulled in CI&CD, `gen-files`). This meant that the raw repository files do not contain the final compiled text, so the LLM was first missing part of the information.

    I added a native MkDocs build hook (`mkdocs_llm_hook.py`). The hook intercepts the compiled Markdown after macros are executed, resolves internal relative links to absolute production URLs, semantically pre-chunks content along Markdown headings (`#`, `##`, `###`), and produces hash-anchored links for the LLM. Metadata (`Canonical_URL` and `Document_Hierarchy`) is added to each chunk before syncing with the AnythingLLM API during `mkdocs build`.

    I documented the hook script, system prompt, model parameters, and UI fixes in a Gist for those interested here:

    gist.github.com/Sieboldianus/8

    It is a nice way to help colleagues find needed information faster and with better relevance filtering. Accessibility bonus: You can ask it in any language!

    #MkDocs #AnythingLLM #RAG #ScaDS #Python #DevOps #OpenSource

  3. At #IOER_FDz we faced a common challenge: as our technical workflows, data publication guidelines, and infrastructure grows, we realized colleagues rarely read through our extensive documentation. Attention is limited, and when someone needs to solve a specific problem, large guides are rarely read. We needed a communication agent that could bridge the gap between individual questions and our shared internal knowledge base.

    To address this, we now have an embedded #AnythingLLM assistant into our Material for MkDocs documentation. It works great! Here are a few interesting technical infos:

    - To keep internal data locally and avoid commercial APIs, the inference is handled on university HPC hardware via ScaDS.AI API (TU Dresden). We paired `meta-llama/Llama-3.3-70B-Instruct` with `Qwen/Qwen3-Embedding-4B` to bypass the context window bottlenecks of smaller default embedders.

    Feeding raw documentation into a RAG vector database was not _so_ trivial:

    1. Ingesting raw repository Markdown caused the LLM to hallucinate URLs. It outputted broken relative `.md` paths, lacked awareness of the actual navigation hierarchy, and character-based chunking cut long tables off from metadata headers.
    2. We rely on a number of mkdocs plugins (macros, live database tables pulled in CI&CD, `gen-files`). This meant that the raw repository files do not contain the final compiled text, so the LLM was first missing part of the information.

    I added a native MkDocs build hook (`mkdocs_llm_hook.py`). The hook intercepts the compiled Markdown after macros are executed, resolves internal relative links to absolute production URLs, semantically pre-chunks content along Markdown headings (`#`, `##`, `###`), and produces hash-anchored links for the LLM. Metadata (`Canonical_URL` and `Document_Hierarchy`) is added to each chunk before syncing with the AnythingLLM API during `mkdocs build`.

    I documented the hook script, system prompt, model parameters, and UI fixes in a Gist for those interested here:

    gist.github.com/Sieboldianus/8

    It is a nice way to help colleagues find needed information faster and with better relevance filtering. Accessibility bonus: You can ask it in any language!

    #MkDocs #AnythingLLM #RAG #ScaDS #Python #DevOps #OpenSource

  4. Zwei künstlerisch-forschende Designprojekte zeigt Informationsdesigner Thiemo Frömberg am 📅 9. Juni (⏰ 16 Uhr, 📍 IÖR-Saal & online) in unserem #IOERForum zum Thema #Geodaten.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI #ArtisticResearch @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  5. Zwei künstlerisch-forschende Designprojekte zeigt Informationsdesigner Thiemo Frömberg am 📅 9. Juni (⏰ 16 Uhr, 📍 IÖR-Saal & online) in unserem #IOERForum zum Thema #Geodaten.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI #ArtisticResearch @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  6. Zwei künstlerisch-forschende Designprojekte zeigt Informationsdesigner Thiemo Frömberg am 📅 9. Juni (⏰ 16 Uhr, 📍 IÖR-Saal & online) in unserem #IOERForum zum Thema #Geodaten.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI #ArtisticResearch @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  7. Zwei künstlerisch-forschende Designprojekte zeigt Informationsdesigner Thiemo Frömberg am 📅 9. Juni (⏰ 16 Uhr, 📍 IÖR-Saal & online) in unserem #IOERForum zum Thema #Geodaten.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI #ArtisticResearch @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  8. Zwei künstlerisch-forschende Designprojekte zeigt Informationsdesigner Thiemo Frömberg am 📅 9. Juni (⏰ 16 Uhr, 📍 IÖR-Saal & online) in unserem #IOERForum zum Thema #Geodaten.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI #ArtisticResearch @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  9. Wie können Kooperationen zwischen Forschung und Unternehmen in puncto Daten für beide Seiten einen nachhaltigen Mehrwert schaffen?

    Am 📅 21. Mai (⏰ 16 Uhr ) stellt Sebastian Wichert (📍am IÖR und online) das Handbuchs zu Best Practices für den Zugang zu Firmendaten vor.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDz #GeoData #NFDI

    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack @CAS_LMU

  10. Wie können Kooperationen zwischen Forschung und Unternehmen in puncto Daten für beide Seiten einen nachhaltigen Mehrwert schaffen?

    Am 📅 21. Mai (⏰ 16 Uhr ) stellt Sebastian Wichert (📍am IÖR und online) das Handbuchs zu Best Practices für den Zugang zu Firmendaten vor.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDz #GeoData #NFDI

    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack @CAS_LMU

  11. Wie können Kooperationen zwischen Forschung und Unternehmen in puncto Daten für beide Seiten einen nachhaltigen Mehrwert schaffen?

    Am 📅 21. Mai (⏰ 16 Uhr ) stellt Sebastian Wichert (📍am IÖR und online) das Handbuchs zu Best Practices für den Zugang zu Firmendaten vor.

    Mehr Informationen 👉🏻 ioer.de/veranstaltungen/ioer-f

    #IOER_FDz #GeoData #NFDI

    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack @CAS_LMU

  12. 💡 Veröffentlichung allein reicht nicht, um das Potenzial von (Geo-)Daten zu entfalten, sagt Tim Schnettker vom CityLab Berlin (Technologiestiftung Berlin).
    Am 🗓️ 6. Mai stellt er in der aktuellen Reihe des #IOERForum das Open-Data Engagement-Schell-Framework (ODES) vor. Es hilft, die Lücke zwischen Datenpublikation und gesellschaftlicher Wirkung zu schließen.
    Mehr Infos 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  13. 💡 Veröffentlichung allein reicht nicht, um das Potenzial von (Geo-)Daten zu entfalten, sagt Tim Schnettker vom CityLab Berlin (Technologiestiftung Berlin).
    Am 🗓️ 6. Mai stellt er in der aktuellen Reihe des #IOERForum das Open-Data Engagement-Schell-Framework (ODES) vor. Es hilft, die Lücke zwischen Datenpublikation und gesellschaftlicher Wirkung zu schließen.
    Mehr Infos 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  14. 💡 Veröffentlichung allein reicht nicht, um das Potenzial von (Geo-)Daten zu entfalten, sagt Tim Schnettker vom CityLab Berlin (Technologiestiftung Berlin).
    Am 🗓️ 6. Mai stellt er in der aktuellen Reihe des #IOERForum das Open-Data Engagement-Schell-Framework (ODES) vor. Es hilft, die Lücke zwischen Datenpublikation und gesellschaftlicher Wirkung zu schließen.
    Mehr Infos 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  15. 💡 Veröffentlichung allein reicht nicht, um das Potenzial von (Geo-)Daten zu entfalten, sagt Tim Schnettker vom CityLab Berlin (Technologiestiftung Berlin).
    Am 🗓️ 6. Mai stellt er in der aktuellen Reihe des #IOERForum das Open-Data Engagement-Schell-Framework (ODES) vor. Es hilft, die Lücke zwischen Datenpublikation und gesellschaftlicher Wirkung zu schließen.
    Mehr Infos 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  16. 💡 Veröffentlichung allein reicht nicht, um das Potenzial von (Geo-)Daten zu entfalten, sagt Tim Schnettker vom CityLab Berlin (Technologiestiftung Berlin).
    Am 🗓️ 6. Mai stellt er in der aktuellen Reihe des #IOERForum das Open-Data Engagement-Schell-Framework (ODES) vor. Es hilft, die Lücke zwischen Datenpublikation und gesellschaftlicher Wirkung zu schließen.
    Mehr Infos 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @nfdi4earth @konsortswd @ratswd @saxfdm @a_tack

  17. Wie lässt sich aus offenen 🌐 Geodaten ein Mehrwert für Gesellschaft und Wissenschaft gewinnen (und das nicht nur durch Fachleute)? Dieser Frage geht die aktuelle Frühjahrsreihe des IÖR-Forums nach. Alle Veranstaltungen und Informationen 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @NFDI @nfdi4earth @konsortswd @saxfdm @a_tack

  18. Wie lässt sich aus offenen 🌐 Geodaten ein Mehrwert für Gesellschaft und Wissenschaft gewinnen (und das nicht nur durch Fachleute)? Dieser Frage geht die aktuelle Frühjahrsreihe des IÖR-Forums nach. Alle Veranstaltungen und Informationen 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @NFDI @nfdi4earth @konsortswd @saxfdm @a_tack

  19. Wie lässt sich aus offenen 🌐 Geodaten ein Mehrwert für Gesellschaft und Wissenschaft gewinnen (und das nicht nur durch Fachleute)? Dieser Frage geht die aktuelle Frühjahrsreihe des IÖR-Forums nach. Alle Veranstaltungen und Informationen 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @NFDI @nfdi4earth @konsortswd @saxfdm @a_tack

  20. Wie lässt sich aus offenen 🌐 Geodaten ein Mehrwert für Gesellschaft und Wissenschaft gewinnen (und das nicht nur durch Fachleute)? Dieser Frage geht die aktuelle Frühjahrsreihe des IÖR-Forums nach. Alle Veranstaltungen und Informationen 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @NFDI @nfdi4earth @konsortswd @saxfdm @a_tack

  21. Wie lässt sich aus offenen 🌐 Geodaten ein Mehrwert für Gesellschaft und Wissenschaft gewinnen (und das nicht nur durch Fachleute)? Dieser Frage geht die aktuelle Frühjahrsreihe des IÖR-Forums nach. Alle Veranstaltungen und Informationen 👉 ioer.de/veranstaltungen/ioer-f

    #IOER_FDZ #GeoData #NFDI
    @BERD_NFDI @NFDI @nfdi4earth @konsortswd @saxfdm @a_tack

  22. If I had to explain my job... #IOER_FDz .. I'd just show this workflow from the last two days. It's a great example of building reproducible, automated documentation. 🚀

    1. Start: A project schema, drafted by colleagues in Excel.

    2. Problem: Excel isn't reproducible and is hard to use as a single source of truth for a database.
    Solution: I migrated the schema to the universal Protobuf format, making it version-controlled and language-neutral. [1]

    3. Problem: Protobuf definitions aren't easy for everyone to read.
    Solution: Using an existing #CI/#CD workflow from [3] (cheers @mcnesium), I put the schema on a documentation website. Now it's accessible and legible. [4]

    4. Problem: Colleagues still needed a familiar template for data collection.
    Solution: Two Python scripts using #pandas now auto-generates both `.xlsx` and open-source `.ods` schema [5] and templates [6] directly from the Protobuf single-point-of-truth, and make all of these available for download, too.

    5. Problem: The text-based schema wasn't visual enough.
    Solution: Added a script [7] to the CI that transforms the Protobuf files into a #MermaidJS class diagram, rendered directly on the docs site. [8]

    6. Problem: The diagram was too narrow in the site's layout.
    Solution: The script now generates a second, wide-format version of the diagram for a dedicated fullscreen view. [9]

    7. Problem: The static diagram was hard to edit or restyle.
    Solution: The CI now generates a shareable link to the Mermaid Live Editor [10]. It reads our latest diagram file, compresses it (using pako/zlib), and bakes it into the URL. Thanks to a code snippet from a friendly stranger on GitHub [11], anyone can now open the *latest* version of the schema in the editor with a single click.

    From a static Excel file to version-controlled, multi-format, visual, and interactive documentation, all fully automated. That's the job.

    #Automation #GitLab #Python #Protobuf #OpenData #Documentation

    @ioer

    [1]: gitlab.vgiscience.de/caserepor
    [2]: docs.casereports.fdz.ioer.info/
    [3]: lbsn.vgiscience.org
    [4]: docs.casereports.fdz.ioer.info
    [5]: gitlab.vgiscience.de/caserepor
    [6]: gitlab.vgiscience.de/caserepor
    [7]: gitlab.vgiscience.de/caserepor
    [8]: docs.casereports.fdz.ioer.info
    [9]: docs.casereports.fdz.ioer.info
    [10]: mermaidlive.com/play
    [11]: github.com/mermaid-js/mermaid-

  23. If I had to explain my job... #IOER_FDz .. I'd just show this workflow from the last two days. It's a great example of building reproducible, automated documentation. 🚀

    1. Start: A project schema, drafted by colleagues in Excel.

    2. Problem: Excel isn't reproducible and is hard to use as a single source of truth for a database.
    Solution: I migrated the schema to the universal Protobuf format, making it version-controlled and language-neutral. [1]

    3. Problem: Protobuf definitions aren't easy for everyone to read.
    Solution: Using an existing #CI/#CD workflow from [3] (cheers @mcnesium), I put the schema on a documentation website. Now it's accessible and legible. [4]

    4. Problem: Colleagues still needed a familiar template for data collection.
    Solution: Two Python scripts using #pandas now auto-generates both `.xlsx` and open-source `.ods` schema [5] and templates [6] directly from the Protobuf single-point-of-truth, and make all of these available for download, too.

    5. Problem: The text-based schema wasn't visual enough.
    Solution: Added a script [7] to the CI that transforms the Protobuf files into a #MermaidJS class diagram, rendered directly on the docs site. [8]

    6. Problem: The diagram was too narrow in the site's layout.
    Solution: The script now generates a second, wide-format version of the diagram for a dedicated fullscreen view. [9]

    7. Problem: The static diagram was hard to edit or restyle.
    Solution: The CI now generates a shareable link to the Mermaid Live Editor [10]. It reads our latest diagram file, compresses it (using pako/zlib), and bakes it into the URL. Thanks to a code snippet from a friendly stranger on GitHub [11], anyone can now open the *latest* version of the schema in the editor with a single click.

    From a static Excel file to version-controlled, multi-format, visual, and interactive documentation, all fully automated. That's the job.

    #Automation #GitLab #Python #Protobuf #OpenData #Documentation

    @ioer

    [1]: gitlab.vgiscience.de/caserepor
    [2]: docs.casereports.fdz.ioer.info/
    [3]: lbsn.vgiscience.org
    [4]: docs.casereports.fdz.ioer.info
    [5]: gitlab.vgiscience.de/caserepor
    [6]: gitlab.vgiscience.de/caserepor
    [7]: gitlab.vgiscience.de/caserepor
    [8]: docs.casereports.fdz.ioer.info
    [9]: docs.casereports.fdz.ioer.info
    [10]: mermaidlive.com/play
    [11]: github.com/mermaid-js/mermaid-

  24. If I had to explain my job... #IOER_FDz .. I'd just show this workflow from the last two days. It's a great example of building reproducible, automated documentation. 🚀

    1. Start: A project schema, drafted by colleagues in Excel.

    2. Problem: Excel isn't reproducible and is hard to use as a single source of truth for a database.
    Solution: I migrated the schema to the universal Protobuf format, making it version-controlled and language-neutral. [1]

    3. Problem: Protobuf definitions aren't easy for everyone to read.
    Solution: Using an existing #CI/#CD workflow from [3] (cheers @mcnesium), I put the schema on a documentation website. Now it's accessible and legible. [4]

    4. Problem: Colleagues still needed a familiar template for data collection.
    Solution: Two Python scripts using #pandas now auto-generates both `.xlsx` and open-source `.ods` schema [5] and templates [6] directly from the Protobuf single-point-of-truth, and make all of these available for download, too.

    5. Problem: The text-based schema wasn't visual enough.
    Solution: Added a script [7] to the CI that transforms the Protobuf files into a #MermaidJS class diagram, rendered directly on the docs site. [8]

    6. Problem: The diagram was too narrow in the site's layout.
    Solution: The script now generates a second, wide-format version of the diagram for a dedicated fullscreen view. [9]

    7. Problem: The static diagram was hard to edit or restyle.
    Solution: The CI now generates a shareable link to the Mermaid Live Editor [10]. It reads our latest diagram file, compresses it (using pako/zlib), and bakes it into the URL. Thanks to a code snippet from a friendly stranger on GitHub [11], anyone can now open the *latest* version of the schema in the editor with a single click.

    From a static Excel file to version-controlled, multi-format, visual, and interactive documentation, all fully automated. That's the job.

    #Automation #GitLab #Python #Protobuf #OpenData #Documentation

    @ioer

    [1]: gitlab.vgiscience.de/caserepor
    [2]: docs.casereports.fdz.ioer.info/
    [3]: lbsn.vgiscience.org
    [4]: docs.casereports.fdz.ioer.info
    [5]: gitlab.vgiscience.de/caserepor
    [6]: gitlab.vgiscience.de/caserepor
    [7]: gitlab.vgiscience.de/caserepor
    [8]: docs.casereports.fdz.ioer.info
    [9]: docs.casereports.fdz.ioer.info
    [10]: mermaidlive.com/play
    [11]: github.com/mermaid-js/mermaid-

  25. If I had to explain my job... #IOER_FDz .. I'd just show this workflow from the last two days. It's a great example of building reproducible, automated documentation. 🚀

    1. Start: A project schema, drafted by colleagues in Excel.

    2. Problem: Excel isn't reproducible and is hard to use as a single source of truth for a database.
    Solution: I migrated the schema to the universal Protobuf format, making it version-controlled and language-neutral. [1]

    3. Problem: Protobuf definitions aren't easy for everyone to read.
    Solution: Using an existing #CI/#CD workflow from [3] (cheers @mcnesium), I put the schema on a documentation website. Now it's accessible and legible. [4]

    4. Problem: Colleagues still needed a familiar template for data collection.
    Solution: Two Python scripts using #pandas now auto-generates both `.xlsx` and open-source `.ods` schema [5] and templates [6] directly from the Protobuf single-point-of-truth, and make all of these available for download, too.

    5. Problem: The text-based schema wasn't visual enough.
    Solution: Added a script [7] to the CI that transforms the Protobuf files into a #MermaidJS class diagram, rendered directly on the docs site. [8]

    6. Problem: The diagram was too narrow in the site's layout.
    Solution: The script now generates a second, wide-format version of the diagram for a dedicated fullscreen view. [9]

    7. Problem: The static diagram was hard to edit or restyle.
    Solution: The CI now generates a shareable link to the Mermaid Live Editor [10]. It reads our latest diagram file, compresses it (using pako/zlib), and bakes it into the URL. Thanks to a code snippet from a friendly stranger on GitHub [11], anyone can now open the *latest* version of the schema in the editor with a single click.

    From a static Excel file to version-controlled, multi-format, visual, and interactive documentation, all fully automated. That's the job.

    #Automation #GitLab #Python #Protobuf #OpenData #Documentation

    @ioer

    [1]: gitlab.vgiscience.de/caserepor
    [2]: docs.casereports.fdz.ioer.info/
    [3]: lbsn.vgiscience.org
    [4]: docs.casereports.fdz.ioer.info
    [5]: gitlab.vgiscience.de/caserepor
    [6]: gitlab.vgiscience.de/caserepor
    [7]: gitlab.vgiscience.de/caserepor
    [8]: docs.casereports.fdz.ioer.info
    [9]: docs.casereports.fdz.ioer.info
    [10]: mermaidlive.com/play
    [11]: github.com/mermaid-js/mermaid-

  26. 💡 Neue Trainingsmaterialien des #IOER_FDz zeigen, wie transparente & reproduzierbare Forschung geht! Anhand von NFDI-Biodiversitäts- & IOER-Flächendaten lehren wir den gesamten Workflow von der API-Abfrage, über räumliche Verarbeitung in Python & Jupyter bis zur Daten-Publikation mit #ioerDATA 👉 ioer.de/presse/aktuelles/ioer-

    #openscience #FAIRdata

    @a_tack @leibnizopenscience @konsortswd
    @ratswd
    @alex
    @NFDI @BERD_NFDI @nfdi4earth

  27. 💡 Neue Trainingsmaterialien des #IOER_FDz zeigen, wie transparente & reproduzierbare Forschung geht! Anhand von NFDI-Biodiversitäts- & IOER-Flächendaten lehren wir den gesamten Workflow von der API-Abfrage, über räumliche Verarbeitung in Python & Jupyter bis zur Daten-Publikation mit #ioerDATA 👉 ioer.de/presse/aktuelles/ioer-

    #openscience #FAIRdata

    @a_tack @leibnizopenscience @konsortswd
    @ratswd
    @alex
    @NFDI @BERD_NFDI @nfdi4earth

  28. 💡 Neue Trainingsmaterialien des #IOER_FDz zeigen, wie transparente & reproduzierbare Forschung geht! Anhand von NFDI-Biodiversitäts- & IOER-Flächendaten lehren wir den gesamten Workflow von der API-Abfrage, über räumliche Verarbeitung in Python & Jupyter bis zur Daten-Publikation mit #ioerDATA 👉 ioer.de/presse/aktuelles/ioer-

    #openscience #FAIRdata

    @a_tack @leibnizopenscience @konsortswd
    @ratswd
    @alex
    @NFDI @BERD_NFDI @nfdi4earth

  29. 💡 Neue Trainingsmaterialien des #IOER_FDz zeigen, wie transparente & reproduzierbare Forschung geht! Anhand von NFDI-Biodiversitäts- & IOER-Flächendaten lehren wir den gesamten Workflow von der API-Abfrage, über räumliche Verarbeitung in Python & Jupyter bis zur Daten-Publikation mit #ioerDATA 👉 ioer.de/presse/aktuelles/ioer-

    #openscience #FAIRdata

    @a_tack @leibnizopenscience @konsortswd
    @ratswd
    @alex
    @NFDI @BERD_NFDI @nfdi4earth

  30. At the #IOER_FDZ, we have been thinking about ways to improve the production of scientific knowledge and contribute solutions to the #reproducibility crisis.

    One initiative that we are now sharing with the wider scientific community is #Carto-Lab Docker, a computational environment for the #spatial sciences built on a versioned, reproducible Docker container stack that enables FAIR principles (findable, accessible, interoperable and reusable). @mcnesium and I started developing it seven years ago. Having moved to version v.1.0.0, the software now left its beta phase and became an official research infrastructure component of the IOER-FDZ. (🚀@ Marc!)

    It includes pre-configured, environments for #open-source #cartography in #Python and #R, and has been designed to support transparent geospatial data analysis and sound publication practices in science.

    Firstly, Carto-Lab Docker bundles existing open-source software together with #Jupyterlab for easy deployment and use, reducing the barriers to good scientific practice and efficiently working in teams. It also encompasses critical training materials, documentation, and best-practice code to facilitate collaborative learning and incremental progress in research.

    You can find the documentation at [1]. Users may also be interested in our NFDI4Biodiversity training materials [2], which were authored using Carto-Lab Docker and explain many of the underlying concepts. Developers and administrators can find our public container images in the Quay.io container registry [3]. Contributions and input are warmly welcomed on Github [4].

    @ioer

    [1]: cartolab.fdz.ioer.info/
    [2]: training.fdz.ioer.info/
    [3]: quay.io/repository/ioer-fdz/ca
    [4]: github.com/ioer-dresden/carto-

  31. At the #IOER_FDZ, we have been thinking about ways to improve the production of scientific knowledge and contribute solutions to the #reproducibility crisis.

    One initiative that we are now sharing with the wider scientific community is #Carto-Lab Docker, a computational environment for the #spatial sciences built on a versioned, reproducible Docker container stack that enables FAIR principles (findable, accessible, interoperable and reusable). @mcnesium and I started developing it seven years ago. Having moved to version v.1.0.0, the software now left its beta phase and became an official research infrastructure component of the IOER-FDZ. (🚀@ Marc!)

    It includes pre-configured, environments for #open-source #cartography in #Python and #R, and has been designed to support transparent geospatial data analysis and sound publication practices in science.

    Firstly, Carto-Lab Docker bundles existing open-source software together with #Jupyterlab for easy deployment and use, reducing the barriers to good scientific practice and efficiently working in teams. It also encompasses critical training materials, documentation, and best-practice code to facilitate collaborative learning and incremental progress in research.

    You can find the documentation at [1]. Users may also be interested in our NFDI4Biodiversity training materials [2], which were authored using Carto-Lab Docker and explain many of the underlying concepts. Developers and administrators can find our public container images in the Quay.io container registry [3]. Contributions and input are warmly welcomed on Github [4].

    @ioer

    [1]: cartolab.fdz.ioer.info/
    [2]: training.fdz.ioer.info/
    [3]: quay.io/repository/ioer-fdz/ca
    [4]: github.com/ioer-dresden/carto-

  32. At the #IOER_FDZ, we have been thinking about ways to improve the production of scientific knowledge and contribute solutions to the #reproducibility crisis.

    One initiative that we are now sharing with the wider scientific community is #Carto-Lab Docker, a computational environment for the #spatial sciences built on a versioned, reproducible Docker container stack that enables FAIR principles (findable, accessible, interoperable and reusable). @mcnesium and I started developing it seven years ago. Having moved to version v.1.0.0, the software now left its beta phase and became an official research infrastructure component of the IOER-FDZ. (🚀@ Marc!)

    It includes pre-configured, environments for #open-source #cartography in #Python and #R, and has been designed to support transparent geospatial data analysis and sound publication practices in science.

    Firstly, Carto-Lab Docker bundles existing open-source software together with #Jupyterlab for easy deployment and use, reducing the barriers to good scientific practice and efficiently working in teams. It also encompasses critical training materials, documentation, and best-practice code to facilitate collaborative learning and incremental progress in research.

    You can find the documentation at [1]. Users may also be interested in our NFDI4Biodiversity training materials [2], which were authored using Carto-Lab Docker and explain many of the underlying concepts. Developers and administrators can find our public container images in the Quay.io container registry [3]. Contributions and input are warmly welcomed on Github [4].

    @ioer

    [1]: cartolab.fdz.ioer.info/
    [2]: training.fdz.ioer.info/
    [3]: quay.io/repository/ioer-fdz/ca
    [4]: github.com/ioer-dresden/carto-

  33. #ioerDATA: Über 1.000 Downloads ✨
    Erst seit Kurzem ist das zu unserem #IOER_FDZ gehörige Repositorium für #Forschungsdaten – das #ioerDATA – online. Seitdem wurden die dort zur Verfügung gestellten Datensätze und Dokumentationen – wie zum Beispiel zur 🌐 Flächennutzung (#IOERMonitor) oder zu🌳 #Stadtgrün – über 1.000 Mal heruntergeladen.

    Schaut vorbei:
    👉 direkt zum ioerDATA (Link: data.fdz.ioer.de/)
    👉 zur Webseite des IÖR-FDZ (Link: ioer-fdz.de/)

    @ratswd @vdv @a_tack

  34. #ioerDATA: Über 1.000 Downloads ✨
    Erst seit Kurzem ist das zu unserem #IOER_FDZ gehörige Repositorium für #Forschungsdaten – das #ioerDATA – online. Seitdem wurden die dort zur Verfügung gestellten Datensätze und Dokumentationen – wie zum Beispiel zur 🌐 Flächennutzung (#IOERMonitor) oder zu🌳 #Stadtgrün – über 1.000 Mal heruntergeladen.

    Schaut vorbei:
    👉 direkt zum ioerDATA (Link: data.fdz.ioer.de/)
    👉 zur Webseite des IÖR-FDZ (Link: ioer-fdz.de/)

    @ratswd @vdv @a_tack

  35. 🚨 IÖR startet Forschungsdaten-Repositorium #ioerDATA.

    Hochauflösende und gut dokumentierte Daten zu 🌐 Flächenverbrauch, 🌳 Stadtgrün, 🏨 Bauwerksbestand etc., kostenfrei und FAIR. Kuratiert und verwaltet durch das #IOER_FDZ. Mehr Infos 👉 ioer.de/presse/aktuelles/repos

    @smc_germany @a_tack @BKG @BMWSB_Bund @NFDI

    #GeoData #SpatialData #ioerDATA #IOER_FDZ #Landuse #Flächenverbauch #Geoinformatics #Flächennutzung #Raumentwicklung #SustainabilityTransition

  36. 🚨 IÖR startet Forschungsdaten-Repositorium #ioerDATA.

    Hochauflösende und gut dokumentierte Daten zu 🌐 Flächenverbrauch, 🌳 Stadtgrün, 🏨 Bauwerksbestand etc., kostenfrei und FAIR. Kuratiert und verwaltet durch das #IOER_FDZ. Mehr Infos 👉 ioer.de/presse/aktuelles/repos

    @smc_germany @a_tack @BKG @BMWSB_Bund @NFDI

    #GeoData #SpatialData #ioerDATA #IOER_FDZ #Landuse #Flächenverbauch #Geoinformatics #Flächennutzung #Raumentwicklung #SustainabilityTransition

  37. 🚨 IÖR startet Forschungsdaten-Repositorium #ioerDATA.

    Hochauflösende und gut dokumentierte Daten zu 🌐 Flächenverbrauch, 🌳 Stadtgrün, 🏨 Bauwerksbestand etc., kostenfrei und FAIR. Kuratiert und verwaltet durch das #IOER_FDZ. Mehr Infos 👉 ioer.de/presse/aktuelles/repos

    @smc_germany @a_tack @BKG @BMWSB_Bund @NFDI

    #GeoData #SpatialData #ioerDATA #IOER_FDZ #Landuse #Flächenverbauch #Geoinformatics #Flächennutzung #Raumentwicklung #SustainabilityTransition

  38. 📅 Ihr wollt lernen, wie ihr Daten für eine nachhaltige Stadtgestaltung nutzbar machen könnt?

    Dann schaut vorbei am 17.04. beim Urban Data Summit auf der Data Week Leipzig.

    Wir sind mit der #IOER_FDZ vor Ort

    👉 dksr.city/news-2/veranstaltung

    @DataWeekLeipzig @NFDI @BERD_NFDI @nfdi4earth @konsortswd

  39. Interessiert, neue Analyse- und Modellierungsansätze im Themenfeld #Zirkularität und #Resilienz der gebauten Umwelt zu erarbeiten? Dann bis 23. Juni als Senior Data Scientist (w/m/d) bewerben. #Stellenangebot #IOER_FDZ