# Museums-Online-Schnittstelle
Museums-Online ist eine Plattform für die Präsentation von Museumsobjekten. AGORA bietet eine Schnittstelle an, die es Museums-Online ermöglicht, Daten im Dublin-Core-Format abzufragen. Die Konfiguration der Schnittstelle wird in der Benutzerdokumentation beschrieben.
# Nutzung der Schnittstelle
Um die Schnittstelle zu nutzen, muss die URL bestimmte Query-Parameter enthalten:
https://[Ihre-Domain]/api/museums-online/?query=[Ihre-Abfrage]&maximumRecords=[Anzahl]&startRecord=[Offset]
query: Optionaler Suchbegriff für die Volltextsuche.maximumRecords: Optionaler Parameter. Der Standardwert und das Maximum werden im Archiv Schema konfiguriert.startRecord: Optionaler Parameter. Der Offset für die Paginierung (Standard: 0).
# Beispiele
- Alle Datensätze abrufen:
https://dls.example.ch/api/museums-online/
- Suche nach einem Begriff:
https://dls.example.ch/api/museums-online/?query=Skulptur
- Paginierung:
https://dls.example.ch/api/museums-online/?maximumRecords=10&startRecord=20
Beispielantwort
<?xml version='1.0' encoding='UTF-8'?>
<zs:searchRetrieveResponse xmlns:zs="http://www.loc.gov/zing/srw/">
<zs:version>1.2</zs:version>
<zs:numberOfRecords>2</zs:numberOfRecords>
<zs:records>
<zs:record>
<zs:recordData>
<dc xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>Bronzefigur</dc:title>
<dc:creator>Max Muster</dc:creator>
<dc:identifier>INV-001</dc:identifier>
<dc:identifier>https://dls.example.ch/records/123</dc:identifier>
<dc:identifier>https://s3.example.ch/thumbnails/123/1000.webp</dc:identifier>
</dc>
</zs:recordData>
<zs:recordPosition>1</zs:recordPosition>
</zs:record>
<zs:record>
<zs:recordData>
<dc xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>Ölgemälde</dc:title>
<dc:identifier>https://dls.example.ch/records/456</dc:identifier>
</dc>
</zs:recordData>
<zs:recordPosition>2</zs:recordPosition>
</zs:record>
</zs:records>
</zs:searchRetrieveResponse>