CS:Entry SearchRetrieve: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(first) |
(add response example) |
||
Regel 31: | Regel 31: | ||
== Voorbeeld SRU-Verzoek == |
== Voorbeeld SRU-Verzoek == |
||
<nowiki>https://catalogusservice.edurep.nl/sru?query=boek&startRecord=1&maximumRecords=5</nowiki> |
<nowiki>https://catalogusservice.edurep.nl/sru?query=boek&startRecord=1&maximumRecords=5</nowiki> |
||
+ | |||
+ | == Voorbeeld Respons == |
||
+ | <syntaxhighlight lang="xml"> |
||
+ | <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> |
||
+ | </syntaxhighlight> |
Versie van 11 jan 2019 18:09
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. De in SRU verplichte argumenten operation en version zijn optioneel.
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. |
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>