CS:Entry SearchRetrieve
Catalogus Service entry data kan worden opgevraagd via een SRU, gebruik makend van de CQL query taal. Op deze pagina staat een overzicht van de specifieke implementatie van SRU.
Endpoint
Argumenten
Een overzicht van de ondersteunde argumenten.
Het wordt sterk geadviseerd om altijd het recordSchema argument te gebruiken met een versie. |
naam | # | type | omschrijving |
---|---|---|---|
query | 1 | cql query | Een zoekopdracht binnen LOM records Lees meer. |
startRecord | 0-1 | getal | De resultatenlijst wordt getoond vanaf dit record, standaard 1. Lees meer. |
maximumRecords | 0-1 | getal | Het aantal records in de getoonde resultatenlijst, standaard 10, max 100 Lees meer. |
recordSchema | 0-1 | tekst | De versie van het record wat wordt teruggegeven Lees meer. |
x-recordSchema | 0-* | tekst | Een extra type record wat kan worden meegegeven Lees meer. |
x-term-drilldown | 0-1 | edurep zoekveld | Het veld waarop een term drilldown wordt gedaan voor de gevonden resultaten Lees meer. |
sortKeys | 0-1 | edurep zoekveld | Het veld waarop gesorteerd moeten worden Lees meer. |
recordPacking | 0-1 | tekst | Het formaat waarin de resultatenlijst wordt teruggegeven Lees meer. |
operation | 0-1 | tekst | searchRetrieve |
version | 0-11 | tekst | 1.2 |
Voorbeeld SRU-Verzoek
https://catalogusservice.edurep.nl/sru?query=boek&startRecord=1&maximumRecords=5
Voorbeeld Respons
<srw:searchRetrieveResponse xmlns:srw="http://www.loc.gov/zing/srw/">
<srw:version>1.2</srw:version>
<srw:numberOfRecords>117</srw:numberOfRecords>
<srw:records>
<srw:record>
<srw:recordSchema>eckcs2.1.1</srw:recordSchema>
<srw:recordPacking>xml</srw:recordPacking>
<srw:recordIdentifier>test:59</srw:recordIdentifier>
<srw:recordData>
<Entry xmlns="http://dt2.eck.nl/schema/catalogservice/v2.1.1" xmlns:ct="http://dt2.eck.nl/schema/common/v2.1">
<ProductId>59</ProductId>
<Publisher>Kennisnet</Publisher>
<PublisherThumbnailLocation>https://pbs.twimg.com/profile_images/638314278882140163/zWL5qqYc_400x400.png</PublisherThumbnailLocation>
<Title>Price Test 1</Title>
<Authors>
<Author>Kennisnet</Author>
</Authors>
<IntendedEndUserRole>Beheerder</IntendedEndUserRole>
<IsConsumptionProduct>false</IsConsumptionProduct>
<SaleUnitSize>1</SaleUnitSize>
<Currency>EURO</Currency>
<PriceVATHigh>4300</PriceVATHigh>
<PriceVATLow>500</PriceVATLow>
<IsLicensed>false</IsLicensed>
</Entry>
</srw:recordData>
</srw:record>
<!-- meer records -->
</srw:records>
<srw:nextRecordPosition>6</srw:nextRecordPosition>
<srw:echoedSearchRetrieveRequest>
<srw:version>1.2</srw:version>
<srw:query>boek</srw:query>
<srw:startRecord>1</srw:startRecord>
<srw:maximumRecords>10</srw:maximumRecords>
<srw:recordPacking>xml</srw:recordPacking>
<srw:recordSchema>eckcs2.1.1</srw:recordSchema>
</srw:echoedSearchRetrieveRequest><srw:extraResponseData>
</srw:searchRetrieveResponse>