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

<!--
  * plugins/generic/medra/filter/filterConfig.xml
  *
  * Copyright (c) 2014-2024 Simon Fraser University
  * Copyright (c) 2003-2024 John Willinsky
  * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
  *
  * Filter Configuration.
  -->
<filterConfig>
    <filterGroups>
        <!-- mEDRA XML issue output -->
        <filterGroup
            symbolic="issue=>medra-xml"
            displayName="plugins.importexport.medra.displayName"
            description="plugins.importexport.medra.description"
            inputType="class::classes.issue.Issue[]"
            outputType="xml::schema(http://www.medra.org/schema/onix/DOIMetadata/2.0/ONIX_DOIMetadata_2.0.xsd)" />
        <!-- mEDRA XML article output -->
        <filterGroup
            symbolic="article=>medra-xml"
            displayName="plugins.importexport.medra.displayName"
            description="plugins.importexport.medra.description"
            inputType="class::classes.submission.Submission[]"
            outputType="xml::schema(http://www.medra.org/schema/onix/DOIMetadata/2.0/ONIX_DOIMetadata_2.0.xsd)" />
    </filterGroups>
    <filters>
        <!-- mEDRA XML issue output -->
        <filter
            inGroup="issue=>medra-xml"
            class="APP\plugins\generic\medra\filter\IssueMedraXmlFilter"
            isTemplate="0" />
        <!-- mEDRA XML article output -->
        <filter
            inGroup="article=>medra-xml"
            class="APP\plugins\generic\medra\filter\ArticleMedraXmlFilter"
            isTemplate="0" />
    </filters>
</filterConfig>
