SURFfoundation - Wiki

Troubleshooting

Inhoud van deze pagina

Problemen met:


Nieuwe records

  1. Het genoemde record niet gepubliceerd wordt op de OAI-PMH interface.
    Zie voor meer informatie over dit probleem de documentatie van uw repository systeem of OAI-PMH interface.
  2. De harvester kan de OAI-PMH interface niet bereiken
    Dit kan worden veroorzaakt door een invalide baseUrl, het down zijn van de server waarop de OAI-PMH interface draait of mogelijk firewall instellingen.
  3. Het record voldoet niet aan het vereiste metadata schema
    Dit kan op twee niveau's problemen veroorzaken: structuur en syntax.
    Bij problemen met de structuur is de XML niet well-formed of invalide waardoor de Harvester stopt met het harvester proces. Hierdoor worden vaak meerdere records niet getoond. Bij dit type fout is de kans aanwezig dat de respons van de OAI-PMH interface incorrect is. Zie voor meer informatie de OAI-PMH specificaties en de DRIVER Guidelines.
    Bij problemen met de syntax wordt het record wél correct geharvest, maar komt het record niet door de validatie heen waardoor het niet getoond wordt. Zie voor meer informatie de specificaties van het desbetreffende metadata schema.

Zie ook Gewijzigde records.

naar boven

Gewijzigde records

Problemen met mutaties wordt in de meeste gevallen veroorzaakt door de werking van de incrementele harvest i.c.m. een onjuiste waarde van het datemodified veld in de header van het record waardoor het record niet binnen de query van de selectieve harvest valt. Bij een eventuele re-harvest komt het genoemde record in dit geval wél mee.

U kunt op twee manier controleren of dit het probleem is:

  1. Vraag de record op met
    http://example.org/?verb=GetRecord&identifier=foo&metadataPrefix=bar
    

    en bekijk de waarde van /OAI-PMH/GetRecord/record/header/datestamp.
    Deze zou overeen moeten komen met de datum waarop het record voor het laatst is gewijzigd.

  2. Een andere mogelijkheid is om de request van de harvester te emuleren door een request in het volgende format uit te voeren:
    http://example.org/?verb=ListRecords&metadataPrefix=bar&from=2009-01-01&until=2009-01-02
    

    waarbij het until argument optioneel is en 2009-01-01 de datum van het de wijziging is. Hierbij kunt u controleren of het record bij een incrementele harvest door de Harvester zou worden meegenomen.

Zie voor meer informatie de OAI-PMH specificaties en de DRIVER Guidelines.

Zie ook Nieuwe records en Verwijderde records.

naar boven

Verwijderde records

De meest voorkomende oorzaak voor dit probleem is dat uw OAI-PMH interface géén deletedRecord functionaliteit ondersteund.

U kunt controleren of en zo ja, op welke manier, uw OAI-PMH interface deletedRecord functionaliteit ondersteund d.m.v. de Identify response

http://example.org/?verb=Identify

van uw repository op te vragen en hier de waarde van /OAI-PMH/Identify/deletedRecord te controleren. Zie het voorbeeld van een dergelijke response van de LOREnet OAI-PMH interface, waarbij de de waarde persistent is.

<OAI-PMH xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
   <responseDate>2009-02-16T09:48:44Z</responseDate>
   <request verb="Identify">http://www.lorenet.nl:8000/oai</request>
   <Identify>
      <repositoryName>'LOREnet OAI Server'</repositoryName>
      <baseURL>http://www.lorenet.nl:8000/oai</baseURL>
      <protocolVersion>2.0</protocolVersion>
      <adminEmail>'info@lorenet.nl'</adminEmail>
      <earliestDatestamp>1970-01-01T00:00:00Z</earliestDatestamp>
      <deletedRecord>persistent</deletedRecord>
      <granularity>YYYY-MM-DDThh:mm:ssZ</granularity>
   </Identify>
</OAI-PMH>

Zie voor meer informatie de OAI-PMH specificaties en de DRIVER Guidelines.

Zie ook Gewijzigde records.

naar boven

Labels

lorenet lorenet Delete
hbo-kennisbank hbo-kennisbank Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.