From 445c833a3a02489c65d660220f109f9b1a23f50f Mon Sep 17 00:00:00 2001 From: Jonas Raoni Soares da Silva Date: Tue, 9 Jul 2024 12:08:54 +0300 Subject: [PATCH] pkp/pkp-lib#10174 Included ORCID ID --- .../pubmed/filter/ArticlePubMedXmlFilter.inc.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/importexport/pubmed/filter/ArticlePubMedXmlFilter.inc.php b/plugins/importexport/pubmed/filter/ArticlePubMedXmlFilter.inc.php index 747877789f9..051627d16a0 100644 --- a/plugins/importexport/pubmed/filter/ArticlePubMedXmlFilter.inc.php +++ b/plugins/importexport/pubmed/filter/ArticlePubMedXmlFilter.inc.php @@ -205,6 +205,12 @@ function generateAuthorNode($doc, $journal, $issue, $submission, $author) { $authorElement->appendChild($doc->createElement('LastName'))->appendChild($doc->createTextNode(ucfirst($author->getLocalizedFamilyName()))); } $authorElement->appendChild($doc->createElement('Affiliation'))->appendChild($doc->createTextNode($author->getLocalizedAffiliation())); + $orcidId = $author->getData('orcid'); + if ($orcidId) { + $orcidNode = $authorElement->appendChild($doc->createElement('Identifier')); + $orcidNode->setAttribute('Source', 'ORCID'); + $orcidNode->appendChild($doc->createTextNode($orcidId)); + } return $authorElement; }