heritage_get_publication
Retrieves selected publication metadata from the Swiss National Library by OAI identifier, returning normalized Dublin Core fields for title, creators, publisher, year, and subjects.
Instructions
Ruft die Metadaten einer Publikation der NB ab — ausgewählte MARC21-Felder.
Die Quelle liefert MARCXML. Dieses Werkzeug bildet daraus eine Auswahl von Feldern auf Dublin-Core-ähnliche Schlüssel ab: Titel, Urheber·innen, Mitwirkende, Verlag, Erscheinungsjahr, Typ, Umfang, Sprache, Schlagwörter, Beschreibung, Rechte, Reihe und Identifier.
Was NICHT enthalten ist: alles ausserhalb dieser Auswahl — Kontrollfelder,
die Ausgabebezeichnung (MARC 250), Erscheinungsverlauf, lokale Felder.
«Vollständige Metadaten» wäre also falsch, und die Antwort darf nicht als
der ganze Katalogsatz gelesen werden. Wer den braucht, nimmt den Permalink
aus identifier und geht an die Quelle.
Args: params (PublicationDetailInput): - identifier (str): OAI-ID aus heritage_search_helveticat - response_format: 'markdown' oder 'json'
Returns: str: Ausgewählte, auf DC-Schlüssel normalisierte Felder — nicht der vollständige Katalogsatz.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |