OAI-PMH doesn't show all records

Hello,

we have ojs 2.4.8.1 and we noticed that OJS is showing all our sets but for some journals, when we try to list identifiers o list records for many sets we always get a noRecordsMatch Error. You can see it here:

https://ojs.uv.es/index.php/vivesiana/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=vivesiana

For other sets from other journals we can retrieve identifiers and records, for example:
https://ojs.uv.es/index.php/attic/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=attic

Thank you from now.

Kind regards,
Jose.

Hi @jnavalon,

As Site Administrator, go into Administration and edit the journal. Is it enabled?

Regards,
Alec Smecher
Public Knowledge Project Team

Hi asmecher,

No, it wasn’t enabled. I never thought it could be the cause. We mantain an html page as journal index in our system (we have more than 25 journals in production, and we prefer that webpage rather ojs default index.php for entry page), we added our journal to that index page, but we forget to enable the journal for public view.

Thanks a lot!!!

Kind regards,
Jose Angel Navalon.

Hi @jnavalon,

Glad to hear it’s working! We’ve occasionally changed how that checkbox works, generally to make it more powerful – it used to be a setting that could be forgotten many releases ago, and now it does quite a lot.

Regards,
Alec Smecher
Public Knowledge Project Team