<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filterConfig SYSTEM "../../../../lib/pkp/dtd/filterConfig.dtd">

<!--
  * plugins/importexport/crossref/filter/filterConfig.xml
  *
  * Copyright (c) 2014-2021 Simon Fraser University
  * Copyright (c) 2003-2021 John Willinsky
  * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
  *
  * Filter Configuration.
  -->
<filterConfig>
	<filterGroups>
		<!-- Crossref XML issue output -->
		<filterGroup
			symbolic="issue=>crossref-xml"
			displayName="plugins.importexport.crossref.displayName"
			description="plugins.importexport.crossref.description"
			inputType="class::classes.issue.Issue[]"
			outputType="xml::schema(https://www.crossref.org/schemas/crossref4.3.6.xsd)" />
		<!-- Crossref XML article output -->
		<filterGroup
			symbolic="article=>crossref-xml"
			displayName="plugins.importexport.crossref.displayName"
			description="plugins.importexport.crossref.description"
			inputType="class::classes.submission.Submission[]"
			outputType="xml::schema(https://www.crossref.org/schemas/crossref4.3.6.xsd)" />
	</filterGroups>
	<filters>
		<!-- Crossref XML issue output -->
		<filter
			inGroup="issue=>crossref-xml"
			class="plugins.importexport.crossref.filter.IssueCrossrefXmlFilter"
			isTemplate="0" />
		<!-- Crossref XML article output -->
		<filter
			inGroup="article=>crossref-xml"
			class="plugins.importexport.crossref.filter.ArticleCrossrefXmlFilter"
			isTemplate="0" />
	</filters>
</filterConfig>
