CS:Entry SearchRetrieve: verschil tussen versies

Uit Kennisnet Developers Documentatie
Ga naar: navigatie, zoeken
k (Muskee01 heeft de pagina CS:Zoeken hernoemd naar CS:Entry SearchRetrieve zonder een doorverwijzing achter te laten)
(add more args)
Regel 26: Regel 26:
 
|getal
 
|getal
 
|Het aantal records in de getoonde resultatenlijst, standaard 10, max 100 [[Edurep:LOM_SearchRetrieve/maximumRecords|Lees meer]].
 
|Het aantal records in de getoonde resultatenlijst, standaard 10, max 100 [[Edurep:LOM_SearchRetrieve/maximumRecords|Lees meer]].
 +
|-
 +
|recordSchema
 +
|0-1
 +
|tekst
 +
|De versie van het record wat wordt teruggegeven [[Edurep:LOM_SearchRetrieve/recordSchema|Lees meer]].
 +
|-
 +
|x-recordSchema
 +
|0-*
 +
|tekst
 +
|Een extra type record wat kan worden meegegeven [[Edurep:LOM_SearchRetrieve/x-recordSchema|Lees meer]].
 +
|-
 +
|x-term-drilldown
 +
|0-1
 +
|edurep zoekveld
 +
|Het veld waarop een term drilldown wordt gedaan voor de gevonden resultaten [[Edurep:LOM_SearchRetrieve/x-term-drilldown|Lees meer]].
 +
|-
 +
|sortKeys
 +
|0-1
 +
|edurep zoekveld
 +
|Het veld waarop gesorteerd moeten worden [[Edurep:LOM_SearchRetrieve/sortKeys|Lees meer]].
 +
|-
 +
|recordPacking
 +
|0-1
 +
|tekst
 +
|Het formaat waarin de resultatenlijst wordt teruggegeven [[Edurep:LOM_SearchRetrieve/recordPacking|Lees meer]].
 +
|-
 +
|operation
 +
|0-1
 +
|tekst
 +
|searchRetrieve
 +
|-
 +
|version
 +
|0-11
 +
|tekst
 +
|1.2
 
|-
 
|-
 
|}
 
|}

Versie van 11 jan 2019 om 21:02

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.
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>