Search/Retrieval via URL (SRU)
Metadata in the Kalliope Union catalog can be retrieved, e.g. for catalogs, web portals or digitization projects, by using the HTTP-based protocol Search/Retriveal via URL (SRU).
The retrieval language is Contextual Query Language (CQL), also used for the advanced search in the online catalog. To formulate a search, use one or several index names. The data can be requested in Metadata Object Description Schema (MODS, v. 3.7 and v. 3.4) as well as Dublin Core (DC, v. 1.1). To select format, declare SRU parameter recordSchema with the value "mods37", "mods" or "dc".
Technical documentation
Documentation of available formats:
- MODS v. 3.7 (Information structure)
- MODS v. 3.7 (Elements, attributes and values along with a crosswalk to the Kalliope Union EAD profile)
- MODS v. 3.7 (Crosswalk aDIS/BMS - MARC code relators for role terms)
- MODS v. 3.4 und Dublin core v. 1.1
Metadata identifiers are composed of the data providing institution's ISIL and, when applicable, a second distinguishing criterion (within the Kalliope Union the type of record: HS or BF) along with a record number, e.g. DE-611-HS-2321418.
The persistent URI is composed of the domain name http://kalliope-verbund.info/ together with a metadata identifier, e.g. http://kalliope-verbund.info/DE-611-HS-2321418.
Search results are limited to 100 records (default). To retrieve > 100 records, use the SRU parameters startRecord or maximumRecords.
Examples
- 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