<?xml version="1.0" encoding="UTF-8"?>
<sp:schema_mod baseSchema="imsportfoliocp_v1p0.xsd" level="restrictive"
    xmlns="http://www.imsglobal.org/xsd/imsportfoliocp_v1p0"
    xmlns:ac="http://iwm.uni-koblenz.de/xsd/tel_addc_v1p0"
    xmlns:sp="http://iwm.uni-koblenz.de/xsd/ims_apv1p5"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://iwm.uni-koblenz.de/xsd/ims_apv1p5 ims_apv1p5.xsd">
    <sp:modifications>
        <sp:modification element="/xsd:schema/xsd:attributeGroup[7]">
            <sp:attribute_properties
                subelement="./xsd:attribute[@name='type']" type="ePortfolioTypeList">
                <sp:annotation>
                    <sp:documentation category="explanation" xml:lang="en">This is a new vocabulary list for type attribute of resource element. This will repsect the IMS EP Best Practice Guide.</sp:documentation>
                </sp:annotation>
            </sp:attribute_properties>
        </sp:modification>
        <sp:modification element="/xsd:schema/xsd:element[4]">
            <sp:cardinality maxOccurs="4" minOccurs="1" subelement="./xsd:sequence[1]/xsd:element[2]">
                <sp:annotation>
                    <sp:documentation category="explanation" xml:lang="en">This is restriction on the cardinality of item elements regarding the IMS eP guidelines</sp:documentation>
                </sp:annotation>
            </sp:cardinality>
        </sp:modification>
    </sp:modifications>
    <sp:definitions>
        <xsd:simpleType name="ePortfolioTypeList">
            <xsd:restriction base="xsd:string">
                <xsd:whiteSpace value="preserve"/>
                <xsd:enumeration value="imslip-Identification"/>
                <xsd:enumeration value="imslip-activity"/>
                <xsd:enumeration value="imslip-QCL"/>
                <xsd:enumeration value="imslip-Accessibility"/>
                <xsd:enumeration value="imslip-Transcript"/>
                <xsd:enumeration value="imslip-Affiliation"/>
            </xsd:restriction>
        </xsd:simpleType>
    </sp:definitions>
    <sp:mappings/>
</sp:schema_mod>
