Alec Smecher, thank you very much for your answer. It was very elucidative and I learned a lot, but I have new doubts.
When I tried to access the records usinghttp://revistas.univerciencia.org/turis ... fix=oai_dc
received the message:
'output handler 'ob_gzhandler' conflicts with 'zlib output compression''
in line 67 of classes/oai$ nano OAI.inc.php
we have zlib on, then I tried to ask something like "if zlib.output_compression = off" but I did not have success - then I just comment this line.
// Encode data with gzip, deflate, or none, depending on browser support
How is the better solution here?
We made some tests using other formats provided by OJS and changed the code in an erroneous way because I don't know how is the right way…http://revistas.univerciencia.org/index ... x=oai_marc
<b>Notice</b>: Undefined index: pt_BR in <b>/var/www/ojs/classes/oai/format/OAIMetadataFormat_MARC.inc.php</b> on line <b>36</b><br />
In /classes/oai/format/OAIMetadataFormat_MARC.inc.php and
changed line 36
$this->formatElement('260', ' ', ' ', 'b', $record->publishers[$record->primaryLocale]) .
$this->formatElement('260', ' ', ' ', 'b', '') .
In /classes/oai/format/OAIMetadataFormat_MARC21.inc.php changed too the line 46:
$this->formatElement('540', ' ', ' ', 'a', $record->rights[$record->primaryLocale]) .
$this->formatElement('540', ' ', ' ', 'a', '') .
How should I fill the last parameter in this lines?
Back to dc.type metadata
Following your suggestion I looked in OJS code.
In classes/oai/ojs/OAIDAO.inc.php there is the function _returnRecordFromRow(&$row) that contains in the 360 line:
$types = $this->stripAssocArray((array) $section->getIdentifyType(null));
$record->types = empty($types)?array(Locale::getLocale() => Locale::translate('rt.metadata.pkp.peerReviewed')):$types;
Then, the OJS code do not send the "Method Type" available in $article->getArticleType().
I tried to join both strings (the section and article variables) considering locales without success.
Answering your question: yes, the metadata are entered in several languages - usually Portuguese, English and Spanish; metadata appears ok in all languages, including "type". Now, I can focus my problem: "type" brings just the section information, not the article "type" (Type, method or approach).
What do you suggest me?
Is there a technical or administrative reason for not to send this field?