Search/Retrieval via URL (SRU)
Der Kalliope-Verbund bietet über seinen Online-Katalog die Metadaten über das http-basierte Protokoll Search/Retriveal via URL (SRU) an, um die Metadaten etwa für Kataloge, Fachportale oder auch für Digitalisierungsprojekte abfragen zu können.
Retrievalsprache ist die Contextual Query Language, die auch für die Expertensuche im Online-Katalog Verwendung findet. Die Datenabfrage erfolgt über Indizes (s. Indexliste). Die Daten stehen in den Formaten Metadata Object Description Schema (MODS, v. 3.7 und v. 3.4) sowie Dublin Core (DC, v. 1.1) zur Verfügung. Das Ausgabeformat kann mit der Angabe des Parameters recordSchema mit den möglichen Werten "mods37", "mods" oder "dc" ausgewählt werden.
Dokumentation der Datenformate
Dokumentation der zugänglichen Ausgabeformate:
- MODS v. 3.7 (Strukturansicht)
- MODS v. 3.7 (Liste der Elemente, Attribute und Werte des MODS-Formats mit Konkordanz auf das EAD-Profil des Kalliope-Verbunds)
- MODS v. 3.7 (Konkordanz der aDIS/BMS - MARC code relators für Funktionen von Akteuren)
- MODS v. 3.4 und Dublin core v. 1.1
Identifier der Metadatensätze setzen sich zusammen aus dem ISIL des Data Provider, eventuell einem weiteren Unterscheidungskriterium (Kalliope-Verbund: HS oder BF) sowie einer maschinell vergebenen Datensatznummer, z.B. DE-611-HS-2321418.
Die persistente URI setzt sich zusammen aus dem Domainnamen http://kalliope-verbund.info/ und dem Identifier, z.B. http://kalliope-verbund.info/DE-611-HS-2321418.
Die Ausgabe von Suchergebnissen ist auf 100 Datensätze beschränkt (default). Um > 100 Datensätze abzurufen, nutzen Sie die SRU-Paramenter startRecord oder maximumRecords.
Abfragebeispiele
- MODS 3.7
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.id=DE-611-HS-3476573&recordSchema=mods37
- MODS 3.4
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.id=DE-611-HS-3476573&recordSchema=mods
- Dublin core
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.id=DE-611-HS-3476573&recordSchema=dc
- MODS 3.7
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=context.ead.id=DE-611-BF-19944&recordSchema=mods37
- MODS 3.4
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=context.ead.id=DE-611-BF-19944&recordSchema=mods
- Dublin core
- http://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=context.ead.id=DE-611-BF-19944&recordSchema=dc
- MODS 3.7
- https://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.repository.isil=DE-1a&ead.modificationdate.normal>=20200501&recordSchema=mods37
- MODS 3.4
- https://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.repository.isil=DE-1a&ead.modificationdate.normal>=20200501&recordSchema=mods
- Dublin core
- https://kalliope-verbund.info/sru?version=1.2&operation=searchRetrieve&query=ead.repository.isil=DE-1a&ead.modificationdate.normal>=20200501&recordSchema=dc