diff --git a/journals/templates/journals/_publication_details.html b/journals/templates/journals/_publication_details.html index 00c380eae42234ee2defbf909ef869bd97123aa3..b91b561f69b9ceb9f5f964b548f4ea37537ff1ae 100644 --- a/journals/templates/journals/_publication_details.html +++ b/journals/templates/journals/_publication_details.html @@ -14,6 +14,12 @@ </li> <li><a href="javascript:;" data-toggle="modal" data-target="#bibtextmodal">BiBTeX</a></li> <li><a href="{% url 'submissions:submission' publication.accepted_submission.arxiv_identifier_w_vn_nr %}">Submissions/Reports</a></li> + <li> + <!-- Start Crossmark Snippet v2.0 --> + <script src="https://crossmark-cdn.crossref.org/widget/v2.0/widget.js"></script> + <a data-target="crossmark"><img src="https://crossmark-cdn.crossref.org/widget/v2.0/logos/CROSSMARK_BW_horizontal.svg" width="120" /></a> + <!-- End Crossmark Snippet --> + </li> </ul> </div> </div> diff --git a/journals/templates/journals/publication_detail.html b/journals/templates/journals/publication_detail.html index e71cba60ff028d343366224a34d76021edc3b27f..65a1ce40d09247a4cd9eb8d376e3d47a71586b45 100644 --- a/journals/templates/journals/publication_detail.html +++ b/journals/templates/journals/publication_detail.html @@ -31,6 +31,8 @@ <meta name="citation_firstpage" content="{{ publication.paper_nr|paper_nr_string_filter }}"/> <meta name="citation_pdf_url" content="https://scipost.org/{{ publication.doi_string }}/pdf"/> + <meta name="dc.identifier" content="doi:{{ publication.doi_string }}"/> + <script> $(document).ready(function(){ $("#citationslist").hide(); diff --git a/journals/views.py b/journals/views.py index ccf0be58c62bc682f8fa9186b64936750e4b1bf3..4e4c010058494f8100c1ca1bfcfaa0dea28430f4 100644 --- a/journals/views.py +++ b/journals/views.py @@ -455,10 +455,10 @@ def create_metadata_xml(request, doi_label): initial = {'metadata_xml': ''} initial['metadata_xml'] += ( '<?xml version="1.0" encoding="UTF-8"?>\n' - '<doi_batch version="4.3.7" xmlns="http://www.crossref.org/schema/4.3.7" ' + '<doi_batch version="4.4.0" xmlns="http://www.crossref.org/schema/4.4.0" ' 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' - 'xsi:schemaLocation="http://www.crossref.org/schema/4.3.7 ' - 'http://www.crossref.org/shema/deposit/crossref4.3.7.xsd">\n' + 'xsi:schemaLocation="http://www.crossref.org/schema/4.4.0 ' + 'http://www.crossref.org/shema/deposit/crossref4.4.0.xsd">\n' '<head>\n' '<doi_batch_id>' + str(doi_batch_id) + '</doi_batch_id>\n' '<timestamp>' + timezone.now().strftime('%Y%m%d%H%M%S') + '</timestamp>\n' @@ -551,6 +551,9 @@ def create_metadata_xml(request, doi_label): + publication.doi_string + '/pdf</resource>\n' '</item></collection>\n' '</doi_data>\n' + '<crossmark>\n' + '<crossmark_policy>10.21468/SciPost.CrossmarkPolicy</crossmark_policy>\n' + '</crossmark>\n' ) try: if publication.metadata['citation_list']: