<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://liparm.ac.uk/schemas/pmlV1" elementFormDefault="qualified">

    <xs:element name="pml">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="units" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="unit">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" minOccurs="0" name="label">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element maxOccurs="unbounded" minOccurs="0"
                                            name="identifier">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="contributions" maxOccurs="1">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="externalLinks">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element maxOccurs="unbounded" name="unit" minOccurs="0">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions"
                                                  maxOccurs="1">
                                                  <xs:complexType>
                                                  <xs:sequence minOccurs="1">
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" name="unit"
                                                  minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" name="unit"
                                                  minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" name="unit"
                                                  minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>

                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ID" type="xs:ID"/>
                                                <xs:attribute name="regURI" type="xs:anyURI"/>
                                                <xs:attribute name="type"/>
                                                <xs:attribute name="typeURI"/>
                                                <xs:attribute name="category"/>
                                                <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                <xs:attribute name="startDate" type="xs:date"/>
                                                <xs:attribute name="endDate" type="xs:date"/>
                                                <xs:attribute name="startTime" type="xs:time"/>
                                                <xs:attribute name="endTime" type="xs:time"/>
                                                <xs:attribute name="broaderRelationshipType"/>
                                                <xs:attribute name="broaderRelationshipTypeURI"/>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="ID" type="xs:ID"/>
                                    <xs:attribute name="regURI" type="xs:anyURI"/>
                                    <xs:attribute name="type"/>
                                    <xs:attribute name="typeURI"/>
                                    <xs:attribute name="category"/>
                                    <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                    <xs:attribute name="startDate" type="xs:date"/>
                                    <xs:attribute name="endDate" type="xs:date"/>
                                    <xs:attribute name="startTime" type="xs:time"/>
                                    <xs:attribute name="endTime" type="xs:time"/>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="functions">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="function">
                                <xs:complexType mixed="true">
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" minOccurs="0" name="label">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element maxOccurs="unbounded" minOccurs="0"
                                            name="identifier">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="externalLinks">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="ID" type="xs:ID" use="required"/>
                                    <xs:attribute name="regURI" type="xs:anyURI"/>
                                    <xs:attribute name="type"/>
                                    <xs:attribute name="typeURI"/>
                                    <xs:attribute name="category"/>
                                    <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                    <xs:attribute name="startDate" type="xs:date"/>
                                    <xs:attribute name="endDate" type="xs:date"/>
                                    <xs:attribute name="startTime" type="xs:time"/>
                                    <xs:attribute name="endTime" type="xs:time"/>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="persons">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="person">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" minOccurs="0" name="label">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element maxOccurs="unbounded" minOccurs="0"
                                            name="identifier">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="functions" minOccurs="0">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element minOccurs="0" name="function">
                                                  <xs:complexType>
                                                  <xs:attribute name="functionID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="categoryIDs" type="xs:IDREFS"
                                                  />
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="sources">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="externalLinks">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="ID" type="xs:ID" use="required"/>
                                    <xs:attribute name="regURI" type="xs:anyURI"/>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="calendar">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="calendarObject" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" minOccurs="0" name="label">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element maxOccurs="unbounded" minOccurs="0"
                                            name="identifier">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="contributions">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="sources">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" name="externalLinks">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="calendarObject" maxOccurs="unbounded"
                                            minOccurs="0">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="calendarObject"
                                                  maxOccurs="unbounded" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="calendarObject"
                                                  maxOccurs="unbounded" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="calendarObject"
                                                  maxOccurs="unbounded" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="calendarObject"
                                                  maxOccurs="unbounded" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" use="required"
                                                  type="xs:ID"/>
                                                  <xs:attribute name="regURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="temporalSubdivison"/>
                                                  <xs:attribute name="temporalSubdivisionType"/>
                                                  <xs:attribute name="temporalSubdivisionTypeURI"
                                                  type="xs:anyURI"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" use="required"
                                                  type="xs:ID"/>
                                                  <xs:attribute name="regURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="temporalSubdivison"/>
                                                  <xs:attribute name="temporalSubdivisionType"/>
                                                  <xs:attribute name="temporalSubdivisionTypeURI"
                                                  type="xs:anyURI"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" use="required"
                                                  type="xs:ID"/>
                                                  <xs:attribute name="regURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="temporalSubdivison"/>
                                                  <xs:attribute name="temporalSubdivisionType"/>
                                                  <xs:attribute name="temporalSubdivisionTypeURI"
                                                  type="xs:anyURI"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" use="required"
                                                  type="xs:ID"/>
                                                  <xs:attribute name="regURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  <xs:attribute name="temporalSubdivison"/>
                                                  <xs:attribute name="temporalSubdivisionType"/>
                                                  <xs:attribute name="temporalSubdivisionTypeURI"
                                                  type="xs:anyURI"/>
                                                  <xs:attribute name="broaderRelationshipType"/>
                                                  <xs:attribute name="broaderRelationshipTypeURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ID" use="required" type="xs:ID"/>
                                                <xs:attribute name="regURI"/>
                                                <xs:attribute name="type"/>
                                                <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                <xs:attribute name="category"/>
                                                <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                <xs:attribute name="startDate" type="xs:date"/>
                                                <xs:attribute name="endDate" type="xs:date"/>
                                                <xs:attribute name="startTime" type="xs:time"/>
                                                <xs:attribute name="endTime" type="xs:time"/>
                                                <xs:attribute name="temporalSubdivison"/>
                                                <xs:attribute name="temporalSubdivisionType"/>
                                                <xs:attribute name="temporalSubdivisionTypeURI"
                                                  type="xs:anyURI"/>
                                                <xs:attribute name="broaderRelationshipType"/>
                                                <xs:attribute name="broaderRelationshipTypeURI"/>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="ID" use="required" type="xs:ID"/>
                                    <xs:attribute name="regURI"/>

                                    <xs:attribute name="type"/>
                                    <xs:attribute name="typeURI" type="xs:anyURI"/>
                                    <xs:attribute name="category"/>
                                    <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                    <xs:attribute name="startDate" type="xs:date"/>
                                    <xs:attribute name="endDate" type="xs:date"/>
                                    <xs:attribute name="startTime" type="xs:time"/>
                                    <xs:attribute name="endTime" type="xs:time"/>
                                    <xs:attribute name="temporalSubdivison"/>
                                    <xs:attribute name="temporalSubdivisionType"/>
                                    <xs:attribute name="temporalSubdivisionTypeURI" type="xs:anyURI"/>
                                    <xs:attribute name="broaderRelationshipType"/>
                                    <xs:attribute name="broaderRelationshipTypeURI"/>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="proceedings">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element minOccurs="0" name="proceedingsGroups">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="proceedingsGroup">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0"
                                                  name="proceedingsGroupRelationships">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="proceedingGroupRelationship">
                                                  <xs:complexType>
                                                  <xs:attribute name="relatedGroupID"
                                                  type="xs:IDREFS"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ID" use="required" type="xs:ID"/>
                                                <xs:attribute name="regURI" type="xs:anyURI"/>
                                                <xs:attribute name="type"/>
                                                <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                <xs:attribute name="category"/>
                                                <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                <xs:attribute name="startDate" type="xs:date"/>
                                                <xs:attribute name="endDate" type="xs:date"/>
                                                <xs:attribute name="startTime" type="xs:time"/>
                                                <xs:attribute name="endTime" type="xs:time"/>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element minOccurs="0" name="proceedingsObjects">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="proceedingsObject">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="note">
                                                  <xs:complexType>
                                                  <xs:attribute name="type"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ID" type="xs:ID"/>
                                                <xs:attribute name="regURI"/>
                                                <xs:attribute name="type" type="xs:string"
                                                  use="required"/>
                                                <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                <xs:attribute name="category"/>
                                                <!--Suggested values: legislative, non-legislative, judicialBusiness,incidentalProceeding  -->
                                                <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                <xs:attribute name="stage"/>
                                                <xs:attribute name="stageURI" type="xs:anyURI"/>
                                                <xs:attribute name="startDate" type="xs:date"/>
                                                <xs:attribute name="endDate" type="xs:date"/>
                                                <xs:attribute name="startTime" type="xs:time"/>
                                                <xs:attribute name="endTime" type="xs:time"/>
                                                <xs:attribute name="proceedingsGroupID"
                                                  type="xs:IDREFS"/>
                                                <xs:attribute name="calendarObjectID"
                                                  type="xs:IDREFS"/>
                                                <xs:attribute name="unitID" type="xs:IDREFS"/>
                                                <xs:attribute name="primaryObjectID" type="xs:IDREF"
                                                />
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="voteEvents" maxOccurs="1" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="voteEvent" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="identifier">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"
                                                  />
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="motionText" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" name="p"
                                                  type="xs:string"/>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="options" minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" name="option">
                                                  <xs:complexType>
                                                  <xs:sequence minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  <xs:element maxOccurs="unbounded" name="vote"
                                                  minOccurs="0">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="voterID" type="xs:IDREF"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"
                                                  use="optional"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="voterIDs" type="xs:IDREFS"/>
                                                  <xs:attribute name="sponsorIDS" type="xs:IDREFS"/>
                                                  <xs:attribute name="sponsorType"/>
                                                  <xs:attribute name="sponsorTypeURI"
                                                  type="xs:anyURI"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="contributions">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="contribution">
                                                  <xs:complexType>
                                                  <xs:sequence maxOccurs="unbounded" minOccurs="0">
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label">
                                                  <xs:complexType>
                                                  <xs:simpleContent>
                                                  <xs:extension base="xs:string">
                                                  <xs:attribute name="lang"/>
                                                  </xs:extension>
                                                  </xs:simpleContent>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ID" type="xs:ID"/>
                                                  <xs:attribute name="regURI" type="xs:anyURI"/>
                                                  <xs:attribute name="label" type="xs:string"/>
                                                  <xs:attribute name="type" type="xs:string"/>
                                                  <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="contributorID" type="xs:IDREF"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="sources">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element name="source">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded" minOccurs="0"
                                                  name="label"/>
                                                  </xs:sequence>
                                                  <xs:attribute name="sourceRef"/>
                                                  <xs:attribute name="sourceType"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  <xs:element minOccurs="0" name="externalLinks">
                                                  <xs:complexType>
                                                  <xs:sequence>
                                                  <xs:element maxOccurs="unbounded"
                                                  name="externalLink">
                                                  <xs:complexType>
                                                  <xs:attribute name="externalLinkID"/>
                                                  <xs:attribute name="externalLinkURI"/>
                                                  <xs:attribute name="type"/>
                                                  <xs:attribute name="typeURI"/>
                                                  <xs:attribute name="category"/>
                                                  <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                  <xs:attribute name="startDate" type="xs:date"/>
                                                  <xs:attribute name="endDate" type="xs:date"/>
                                                  <xs:attribute name="startTime" type="xs:time"/>
                                                  <xs:attribute name="endTime" type="xs:time"/>
                                                  </xs:complexType>
                                                  </xs:element>
                                                  </xs:sequence>
                                                  </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ID" type="xs:ID" use="required"/>
                                                <xs:attribute name="regURI" type="xs:anyURI"/>
                                                <xs:attribute name="calendarObjectID"
                                                  type="xs:IDREF"/>
                                                <xs:attribute name="proceedingsObjectID"
                                                  type="xs:IDREF"/>
                                                <xs:attribute name="type" type="xs:string"
                                                  use="optional"/>
                                                <xs:attribute name="typeURI" type="xs:anyURI"/>
                                                <xs:attribute name="category"/>
                                                <xs:attribute name="categoryURI" type="xs:anyURI"/>
                                                <xs:attribute name="startDate" type="xs:date"/>
                                                <xs:attribute name="endDate" type="xs:date"/>
                                                <xs:attribute name="startTime" type="xs:time"/>
                                                <xs:attribute name="endTime" type="xs:time"/>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>
