Bonjour,

Si je fais une requête OAI de type http://MonServeur/oai?verb=ListRecords&from=2008-08-13T06:59:35Z&until=2008-08-13T06:59:35Z&metadataPrefix=oai_dc <http://MonServeur/oai?verb=ListRecords&from=2008-08-13T06:59:35Z&until=2008-08-13T06:59:35Z&metadataPrefix=oai_dc> l'entrepôt sdx me renvoi une erreur noRecordsMatch contenant "/The combination of the values of the from '2008-08-13T06:59:35Z', until '2008-08-13T06:59:35Z', set 'null', and metadataPrefix 'oai_dc' arguments results in an empty list/".

Or, il existe plusieurs documents avec un datestamp égale à 2008-08-13T06:59:35Z dans cet entrepôt. De plus les préconisations du protocole OAI disent bien que les paramétres from et until doivent être inclusifs : "/Range limits are inclusive: |from| specifies a bound that *must* be interpreted as 'greater than or equal to', |until| specifies a bound that *must* be interpreted as 'less than or equal to'./" ( http://www.openarchives.org/OAI/openarchivesprotocol.html#SelectiveHarvestingandDatestamps ) ..

Ce problème pourrait paraître anecdotique mais certains outils automatiques de validation d'entrepôt OAI font ce genre de requête et du coup c'est bloquant.

Merci d'avance pour vos réponses,


Vincent Leconte




_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à