WWM:Wikiwijs arrangement zoeken

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen

Wikiwijs Maken-symbol.png Wikiwijs Maken: Wikiwijs arrangement zoeken

Als je vanuit je systeem automatisch wil zoeken op Wikiwijs arrangementen, die je vervolgens in je eigen systeem wilt importeren, dan kan je dat doen door een query te stellen tegen de Edurep API. Arrangementen zijn beschikbaar in het open formaat IMS Content Package. Om specifiek te zoeken in Edurep naar IMS Content Packages kan je de volgende Edurep zoekopdracht gebruiken. Deze query geeft de eerste 10 records die hieraan voldoen (in de Edurep Developers Wiki wordt uitgelegd hoe je meer resultaten krijgt):

http://wszoeken.edurep.kennisnet.nl:8000/edurep/sruns?operation=searchRetrieve&version=1.2&recordPacking=xml&query=edurep+and+lom.relation.resource.description=%22application/x-imscp+zip%22

Deze query zoekt specifiek op materiaal in Edurep dat ook beschikbaar is als IMS Content packages. Op dit moment betreft dit alleen maar Wikiwijs Arrangementen. Natuurlijk kan de query worden uitgebreid met het zoeken op een bepaalde uitgever (bv. VO-Content), leerniveau en vak. Hiervoor verwijzen we weer naar de Edurep Developers Wiki voor meer details hierover.

Het resultaat van deze query is een verzameling van zogenaamde LOM records. Per record zal je uit de XML de URL van de IMS Content Package moeten halen. Een voorbeeld van de verwijzing naar een IMS Content Package in een LOM record is dit:

<czp:relation>
  <czp:kind>
    <czp:source>
      <czp:langstring xml:lang="x-none">
        http://purl.edustandaard.nl/relation_kind_nllom_20131211
      </czp:langstring>
    </czp:source>
    <czp:value>
      <czp:langstring xml:lang="x-none">
        hasformat
      </czp:langstring>
    </czp:value>
  </czp:kind>
  <czp:resource>
    <czp:description>
      <czp:langstring xml:lang="x-none">
        application/x-imscp+zip
      </czp:langstring>
    </czp:description>
  <czp:catalogentry>
    <czp:catalog>
      URI
    </czp:catalog>
    <czp:entry>
      <czp:langstring xml:lang="x-none">
        http://arrangeren.wikiwijs.nl/45035/Geloven___Hindoe_sme___kastenstelsel?p=imscp
      </czp:langstring>
    </czp:entry>
  </czp:catalogentry>
 </czp:resource>
</czp:relation>

De locatie van het IMS Content Package is in dit voorbeeld dus:

http://arrangeren.wikiwijs.nl/45035/Geloven___Hindoe_sme___kastenstelsel?p=imscp