# WissKI Quarterly 20.08.2025 ## WissKI Anwender:innentreffen (german only) **The annual [WissKI Anwender:innentreffen](https://wiss-ki.eu/news/wisski-anwenderinnentreffen-2025) will take place on November 13th, 2025!** This year only one day with a shorter presentation section (hybrid, will be streamed) and a focus on application-oriented working together in the afternoon (on site only). Submit your contributions for the hands-on part until **October 8th** (["Call for Contribution"](https://wiss-ki.eu/wat25-call-for-contribution)) and sign up until **October 31st** ([Registration](https://wiss-ki.eu/wat25-anmeldung))! ## WissKI 4.1 Release [New Release](https://www.drupal.org/project/wisski/releases/8.x-4.1) just published! - Added an option to make textfields autocomplete only refer to already existing entities (last commit before release) - Add basic CI - Corrected WissKI module dependencies and configuration YAML - Add WissKI API as official WissKI submodule - More deleting options for missing and orphaned path entities - Better WissKI SPARQL-Query Console. - Add WissKI Authority Document module (currently only "Custom" and "GND" are working). - Bugfixes in DOI module, Pathbuilder with Layout builder and Display Suite. - Fixed path deletion and triples caching. - Add new Authority File module. - Fixed Excel export. - Token authentication for Sparql11Engine. - Download option for Mirador library. ## WissKI Barrels/Recipes (Default, CaR, ...) The ["WissKI Starter" recipe](https://www.drupal.org/project/wisski_starter) establishes the core WissKI environment with essential WissKI modules and dependencies. The ["WissKI Default Data Model" recipe](https://www.drupal.org/project/wisski_default_data_model) installs a WissKI Environment with preconfigured Pathbuilder, WissKI Entities and Bundles (including form and view modes), Views, and dependent Modules to record cultural heritage items. -> No ontology and the SALZ Adapter needs to be configured! The DDM enables people to get started with inputting basic data as quick as possible. It is based on the [Minimum Record Recommendation](https://wiki.deutsche-digitale-bibliothek.de/spaces/DFD/pages/120422678/Minimaldatensatz-Empfehlung+f%C3%BCr+Museen+und+Sammlungen+v1.0.1) and commonly recorded data on museum objects. ## WissKI Docker Environment with Default Data Model (DDM) The [WissKI Docker](https://github.com/rnsrk/dockerWissKI) repository provides a ready-to-use Docker environment for WissKI, based on Drupal. ## Suggested Modules ## Open GDB Weil GraphDB free nur 2 konkurrierende Queries und 5 Repositorien unterstützt und a [Repository](https://github.com/FAU-CDI/open_gdb) ## Weitere Triplestores [Qlever](https://github.com/ad-freiburg/qlever) + Authentification + Lizenz ## OntoMe - Der Platz wo (WissKI) Ontologien zentral gespeichert, verknüpft und resolved werden können. - Einfacher Aufbau auf vorhandene Ontologien. - Bietet die Möglichkeit Dokumentation und Metadaten zu hinterlegen. ### Namespaces * OntoMe bekommt Namespace Management (mittels owl imports) * OntoMe hat Export zu WissKI kompatibler OWL Notation ### Profiles - SHACL Profile - Pathbuilder - Configurationen ### SHACL für WissKI und OntoMe - Wie kann es genutzt werden? - Welche Limitierungen gibt es? - Wie kann ich Formulare etc. daraus erstellen? - Evtl. nur WissKI spezifisches SHACL als subset für WissKI Pathbuilder? - [Form Generation using SHACL and DASH](https://datashapes.org/forms.html) - [Automatic form generation](https://help.metaphacts.com/resource/Help:SemanticForm#auto-form) - Problematik ist das SHACL keine Anleitung zur Datengenerierung ist, sondern nur zu Validierung - Metainformationen müssen rein, also wahrscheinlich ein Dialekt ## MCP mit WissKI [Über MCP](https://modelcontextprotocol.io/docs/getting-started/intro) [Generell in Drupal](https://www.drupal.org/project/ai) [Model Context Protocoll mit Drupal](https://www.drupal.org/project/mcp) ### Unterschied von MCP und RAG - MCP bringt Welt der Daten mit LLM "standardisiert" zusammen -> konkretes Protokoll - MCP Server wird konfiguriert und an eigene Clients anschließen - RAG ist eher "willkürlich" im Verhalten und allgemeiner durch verschiedene Ansätze - Drupal nutzt das "einmalige Prompts (=für Content-Erzeugung), weniger für "ständige Prompts" (=für Suche)