Edurep:Zoekopdracht

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen

Edurep-symbol.png Edurep: Zoekopdracht

Info.gif Deze pagina is nog in ontwikkeling, en waarschijnlijk niet volledig.

Query

Paginering

Edurep resultaten worden gepagineerd aangeboden. Standaard worden de eerste 10 teruggegeven, en het is met parameters mogelijk om de verschillende pagina's van de totale resultatenset op te halen (tot een maximum van 4000). Bij een startRecord hoger, wordt een foutmelding meegegeven, maar wordt de laatste pagina getoond (alsof de startRecord gelijk is aan 4000).

SRU

Paginering in SRU werkt met de volgende argumenten:

  • startRecord
  • maximumRecords

Met maximumRecords kan het aantal resultaten per pagina worden ingesteld, en met startRecord wordt aangegeven wat het eerste record van de resultatenset is.

/edurep/sruns: query=feest&maximumRecords=20&startRecord=21
Catalogus Service: query=rekenen&maximumRecords=20&startRecord=21

Jsonsearch

Paginering in jsonsearch werkt via de volgende argumenten:

  • page
  • page-size

Met page-size kan het aantal resultaten per pagina worden ingesteld, en met page wordt aangegeven welke pagina van de totale resultatenset wordt teruggegeven.

/jsonsearch: query=*&page-size=20&page=2


Drilldown

recordSchema

Nl.gif Nederlands En.gif English

In Edurep bestaan verschillende representaties en perspectieven van een record. Deze worden opgevraagd middels een recordSchema argument.

  • Sommige recordSchema's representeren verschillende formaten van een stuk leermiddel-metadata,
  • andere beschrijven andere sets data die zijn gekoppeld aan een leermiddel-metadata record.
  • Afhankelijk van het gebruikte protocol zijn er verschillende opties beschikbaar.

SRU

In SRU kunnen 2 argumenten worden gebruikt om een recordSchema op te halen:

  • recordSchema: het primaire schema
  • x-recordSchema: meerdere andere recordSchema's kunnen worden opgehaald
/edurep/sruns: query=struisvogel&recordSchema=oai_dc&x-recordSchema=meta
recordSchema omschrijving
lom (default) Record in de LOM IMS binding.
LOMv1.0 Record in de LOM IEEE binding.
oai_dc Record in Dublin Core formaat.
smo Eventueel gekoppelde SMO's bij een record, maximaal 10, op volgorde van datum, de laatst toegevoegde bovenaan.
smbAggregatedData De geaggregeerde sociale metadata bij een record.
original Het origineel ingeschoten record.
about Meta informatie over het record
jsonld Record in Jsonld formaat
jsonld-plus Record in Jsonld formaat plus gekoppelde reviews (max 10)

Jsonsearch

Met de jsonsearch kan het recordSchema argument worden gebruikt om een ander recordSchema op te halen.

recordSchema omschrijving
jsonld (default) Record in Jsonld formaat
jsonld-plus Record in Jsonld formaat plus gekoppelde reviews (max 10)