# 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)