DOI not present in OAI export - multi journal 3.3.0.8

Hello all :slight_smile:

We are running a multijournal OJS (OJS 3.3.0.8) and noticed that DOI identifiers are not present in the OAI DC export for the general URL, but they are present in the journal’s OAI export.

General OAI export

https://revistas.uncu.edu.ar/ojs3/index.php/index/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:revistas.uncu.edu.ar:article/5248

Journal’s OAI export

https://revistas.uncu.edu.ar/ojs3/index.php/cilha/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:revistas.uncu.edu.ar:article/5248

I have found a couple posts regarding the same problem but with no solution or workaround

I know there is work beign done around the DOI processing for future versions, but wanted to know if there is something we can do in the current versions to solve this.

Thanks in advance!

References:

In our case, it is fixed by adding some rules in the .htaccess:

#rewrite url used for oai export (replace index by journal)	
RewriteCond %{REQUEST_URI} index/oai [NC]
RewriteCond %{QUERY_STRING} ^verb=([^&]+)&metadataPrefix=([^&]+)&set=([^&]+)$
RewriteRule ^(.*)$ %3/oai?verb=ListRecords&metadataPrefix=oai_dc&set=%3 [L]
1 Like

Thanks a lot for replying @ugp2 :slightly_smiling_face:

Best regards