cs_search_correspondences
Find letters across multiple digital scholarly editions via correspSearch API. Filter by person, date, place, occupation, or role to trace correspondence networks.
Instructions
Cross-Edition Briefsuche über correspSearch API.
PURPOSE: Briefe über Edition-Grenzen hinweg finden
WHEN TO USE:
User möchte Briefe in ALLEN Editionen finden
Cross-Referenzierung zwischen Editionen
Für umfassende Korrespondenz-Netzwerk-Analyse
Suche nach Korrespondenz einer historischen Person
WHEN NOT TO USE:
Für schleiermacher-spezifische Suche → nutze sd_search_letters()
Args: person_gnd: GND-ID(s) - einzelne ID oder Liste (z.B. "118540238" oder ["118540238", "118607626"]) person_viaf: VIAF-ID(s) - einzelne ID oder Liste (alternativ zu GND) start_date: Start-Datum (ISO 8601, z.B. "1810-01-01") end_date: End-Datum (ISO 8601, z.B. "1815-12-31") place_geonames: GeoNames-ID eines Ortes (z.B. "2879139" für Leipzig) occupation_wikidata: Wikidata-ID eines Berufs (z.B. "Q36180" für Schriftsteller) edition_id: UUID einer Edition zur Filterung cmif_url: URL einer CMIF-Datei (z.B. "https://gams.uni-graz.at/context:hsa/CMIF") availability: "online", "print" oder "hybrid" text_query: Volltextsuche in Briefinhalten (experimentell, undokumentiert) gender: "male" (männlich), "female" (weiblich), oder "unknown" (unbekannt) role: "sent" (nur als Absender), "received" (nur als Empfänger), oder "mentioned" (nur erwähnt) place_role: "sent" (Schreibort) oder "received" (Empfangsort) page: Seite der Ergebnisse (1-indiziert, je 100 Treffer) max_results: Maximale Ergebnisse (zur Anzeige-Begrenzung) ctx: FastMCP Context
Returns: CorrespSearchResult mit Briefen und Paginierungs-Info
Note: Mehrere Personen (Liste) werden mit AND kombiniert - findet nur Briefe, die ALLE angegebenen Personen enthalten.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| role | No | ||
| gender | No | ||
| cmif_url | No | ||
| end_date | No | ||
| edition_id | No | ||
| person_gnd | No | ||
| place_role | No | ||
| start_date | No | ||
| text_query | No | ||
| max_results | No | ||
| person_viaf | No | ||
| availability | No | ||
| place_geonames | No | ||
| occupation_wikidata | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Current page number (1-indexed) | |
| letters | No | List of letters matching the query | |
| has_next | No | Whether more pages exist | |
| total_count | No | Total number of matches (may exceed returned letters) | |
| next_page_url | No | URL for the next page of results |