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

<!--
  * plugins/generic/datacite/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>
		<!-- DataCite XML issue output -->
		<filterGroup
			symbolic="issue=>datacite-xml"
			displayName="plugins.importexport.datacite.displayName"
			description="plugins.importexport.datacite.description"
			inputType="class::classes.issue.Issue"
			outputType="xml::schema(http://schema.datacite.org/meta/kernel-4/metadata.xsd)" />
		<!-- DataCite XML article output -->
		<filterGroup
			symbolic="article=>datacite-xml"
			displayName="plugins.importexport.datacite.displayName"
			description="plugins.importexport.datacite.description"
			inputType="class::classes.submission.Submission"
			outputType="xml::schema(http://schema.datacite.org/meta/kernel-4/metadata.xsd)" />
		<!-- DataCite XML galley output -->
		<filterGroup
			symbolic="galley=>datacite-xml"
			displayName="plugins.importexport.datacite.displayName"
			description="plugins.importexport.datacite.description"
			inputType="class::lib.pkp.classes.galley.Galley"
			outputType="xml::schema(http://schema.datacite.org/meta/kernel-4/metadata.xsd)" />
	</filterGroups>
	<filters>
		<!-- DataCite XML issue output -->
		<filter
			inGroup="issue=>datacite-xml"
			class="APP\plugins\generic\datacite\filter\DataciteXmlFilter"
			isTemplate="0" />
		<!-- DataCite XML article output -->
		<filter
			inGroup="article=>datacite-xml"
			class="APP\plugins\generic\datacite\filter\DataciteXmlFilter"
			isTemplate="0" />
		<!-- DataCite XML article output -->
		<filter
			inGroup="galley=>datacite-xml"
			class="APP\plugins\generic\datacite\filter\DataciteXmlFilter"
			isTemplate="0" />
	</filters>
</filterConfig>
