<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="urn:cde.berkeley.edu:babl:events:1.00" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" targetNamespace="urn:cde.berkeley.edu:babl:events:1.00" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" schemaLocation="http://docs.oasis-open.org/ubl/cd-UBL-1.0/xsd/common/UBL-CommonAggregateComponents-1.0.xsd"/>
	<xs:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" schemaLocation="http://docs.oasis-open.org/ubl/cd-UBL-1.0/xsd/common/UBL-CommonBasicComponents-1.0.xsd"/>
	<xs:annotation>
		<xs:documentation>University of California, Berkeley</xs:documentation>
		<xs:documentation>e-Berkeley Program Office</xs:documentation>
		<xs:documentation>UC Berkeley Calendar Network</xs:documentation>
		<xs:documentation>Allison Bloodworth</xs:documentation>
		<xs:documentation>This schema redefines simple and complex types to add codelists and place additional restrictions on the Events_1.9.xsd schema to create a modified schema that matches the business requirements of the University of California, Berkeley. This file uses derivations by restriction only, and is an intermediary transform that supports the final schema, UCBEvents.xsd. An instance document that conforms to this schema and UCBEvents.xsd will also conform to Events_1.9.xsd.</xs:documentation>
		<xs:documentation>Business Rules defined in this and the UCBEvents.xsd schema:
		1) Events currently may not specify an EventID, Languages, EventTransparency, Participants, Event Owners, ChangeManagement, RelatedEvents or EventPromotions.
		2) Any elements added via Extension or xs:any will be ignored.
		3) Events may not specify an EventOwner. 
		4) An Event must have at one and only one Location. Only one LocationType must be specified. We would like to require LocationID for “On Campus” LocationType; anything without a LocationID should be “Off Campus”, but we need Schematron to do this. We would also like to allow WebPages and MapLinks for "On Campus" locations only, but again need Schematron. We would also like to remove all Address elements except Room for "On Campus" locations, but need Schematron.
		5) An Event must have at least one EventType and no more than two EventTypes. A schematron rule must be created to specify that the first EventType should be of EventTypeType="Primary" and if a second EventType exists, it must be of EventTypeType="Secondary". We would like to require an EventTypeID not allow Name for “Primary” Event Types, and allow an Event Type of anything other than “Primary” to have a Name or an ID, but not both, but we need Schematron to do this.
		6) An Event must have at least one EventListingContact. A ContactName or ID must be specified for the EventListingContact, but specifying this requires Schematron. It may not have ProfessionalAffiliations, Phones, EmailAddresses, Addresses, WebPages, or a PreferredContactMethod.
		7) An Event must have a Status.
		8) An Event must have a Classification.
		9) An Event may have only one Webcast.
		10) An Event may only have one Image. A Title and URL only may be specified for the Image.
		11) A ShortDescription must not contain any element content (e.g. HTML tags).
		12) A PersonalName must have only one FullName and nothing else.
		13) When an element has Phones, only one Phone is allowed.
		14) When an element has EmailAddresses, only one EmailAddress is allowed.
		15) An Event may have only one PrivateComment.
		16) When an element has WebPages or OrganizationWebPages, only one WebPage URL may be specified. A Title is not allowed.
		17) When an element has ProfessionalAffiliations, only one ProfessionalAffiliation is allowed.
		18) When ane element has JobTitles, only one JobTitle is allowed.
		19) When an element has MapLinks, only one MapLink is allowed.
		20) When an element has Addresses, only one Address is allowed. The Address may not have an ID, Floor, Additional Street Name, Building Name, Building Number, InhouseMail, Department, CountrySubentityCode, Region, District, TimeZoneOffset, AddressLine, Country or LocationCoordinate.
		21) The contents of ContactInfo vary by element. It does not include a PreferredContactMethod.
		22) A Phone may not include a PhoneNumberExtension or PhoneNumberType.
		23) A Performer may not have a PerformerID, ContactInfo, Images, or a Description, and may have only one PerformerType. No Performer Groups are allowed, so PerformerParentID may not be used.
		24) A Sponsor may not have ProfessionalAffiliations, ContactInfo, Images, Description, or a SponsorParentID. Only one SponsorType may be specified for each Sponsor. A Schematron rule must be created to say that there must be one and only one Sponsor of SponsorType="Primary" who has editing privileges on the Event. Any other Sponsors must be marked as SponsorType="Secondary" or higher. We would like to require a SponsorID not allow Name for “Primary” Sponsors only, and require that a Sponsor of any SponsorType other than “Primary” have a Name or an ID, but not both, but we need Schematron to do this.
		25) A PublicEventContact does not have a PublicEventContactID, PublicEventContactTypes, a PublicEventContactParentID, WebPages, or OrganizationWebPages. One PublicEventContact PhoneNumber is required.
		26) EntryConditions may not have AccessibilityInfo.
		27) There may be only one AttendanceRestriction field per Event. All AttendanceRestrictions should be listed in this element.
		28) An AdmissionInfoGroupCharge does not have a Currency.
		29) Only one AdmissionInfoGroupType and AdmissionInfoGroupContact is allowed per AdmissionInfoGroup. An AdmissionInfoGroupContact may not have an AdmissionInfoGroupContactID, ProfessionalAffiliations, Addresses, or a PreferredContactMethod. A set of Schematron rules is needed to specify that certain other AdmissionInfoGroup elements are not allowed for specific AdmissionInfoGroupTypes. These include 1) If AdmissionInfoGroupType = "Tickets", a Deadline is not allowed, 2) If AdmissionInfoGroupType = "Reservations", AdmissionInfoGroupCharges and DateAvailable are not allowed, and 3) If AdmissionInfoGroupType = "RSVP", AdmissionInfoGroupStatus, AdmissionInfoGroupCharges and DateAvailable are not allowed.
		30) DateTime may not include Duration, EndDate, RecurrenceDates, RecurrenceID, ExceptionDates, or ExceptionRules.
		31) Only one RecurrenceRule may be specified. It must contain Until, but cannot contain Count. Until cannot contain a Time.
		32) For elements with enumerated lists specified below, values submitted must match one of the choices listed. FeaturedEventType and (Webcast) PlayerType include suggestions for values, but will allow others as well.
		The only business rules which it was not possible to specify in this schema (see PreUCBEvents.xsd and UCBEvents.xsd for schemas validating this rule) include: 
		1) An PublicEventContact must have a PhoneNumber.
		</xs:documentation>
		<xs:documentation>Last updated: 10/23/06</xs:documentation>
	</xs:annotation>
	<xs:redefine schemaLocation="Events_1.9.xsd">
		<!-- ######################################## -->
		<!-- COMPLEX TYPES redefined to have additional restrictions-->
		<!-- ######################################## -->
		<xs:complexType name="EventType">
			<xs:complexContent>
				<xs:restriction base="ev:EventType">
					<xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventID" minOccurs="0"/> -->
						<xs:element ref="ev:EventTitle"/>
						<xs:element ref="ev:EventSubtitle" minOccurs="0"/>
						<xs:element ref="ev:DateTime"/>
						<xs:element ref="ev:Locations">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:EventTypes">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd. A schematron rule must be created to say that there must be one EventType of EventTypeType="Primary" and, if a second EventType exists, it must be of EventTypeType="Secondary" </xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Languages" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventTransparency" minOccurs="0"/> -->
						<xs:element ref="ev:Description" minOccurs="0"/>
						<xs:element ref="ev:ShortDescription" minOccurs="0"/>
						<xs:element ref="ev:Refreshments" minOccurs="0"/>
						<xs:element ref="ev:WebPages" minOccurs="0"/>
						<xs:element ref="ev:Webcasts" minOccurs="0"/>
						<xs:element ref="ev:Images" minOccurs="0"/>
						<xs:element ref="ev:Documents" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Participants" minOccurs="0"/> -->
						<xs:element ref="ev:Performers" minOccurs="0"/>
						<xs:element ref="ev:Sponsors">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd. A schematron rule must be created to say that there must be one Sponsor of SponsorType="Primary".</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventOwners">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<xs:element ref="ev:PublicEventContacts">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:EventListingContacts">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:EventStatus">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:Classification">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ChangeManagement" minOccurs="0"/> -->
						<xs:element ref="ev:EntryConditions" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:RelatedEvents" minOccurs="0"/> -->
						<xs:element ref="ev:FeaturedEventTypes" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventPromotions" minOccurs="0"/> -->
						<xs:element ref="ev:PrivateComments" minOccurs="0"/>
						<xs:element ref="ev:Keywords" minOccurs="0"/>
						<xs:element ref="ev:Extension" minOccurs="0"/>
						<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EventTypesType">
			<xs:complexContent>
				<xs:restriction base="ev:EventTypesType">
					<xs:sequence>
						<xs:element ref="ev:EventType" maxOccurs="2">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd. A schematron rule must be created to say that there must be one EventType of EventTypeType="Primary" and, if a second EventType exists, it must be of EventTypeType="Secondary".</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EventTypeType">
			<xs:complexContent>
				<xs:restriction base="ev:EventTypeType">
					<xs:sequence>
						<xs:element ref="ev:EventTypeID" minOccurs="0"/>
						<xs:element ref="ev:EventTypeName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>We would like to require an EventTypeID not allow Name for “Primary” Event Types, and allow an Event Type of anything other than “Primary” to have a Name or an ID, but not both, but we need Schematron to do this.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventTypeDescription" minOccurs="0"/> -->
						<xs:element ref="ev:EventTypeType" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventTypeParentID" minOccurs="0">
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Event Types.</xs:documentation>
							</xs:annotation>
						</xs:element>-->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="ShortDescriptionType"  mixed="true">
			<xs:simpleContent>
				<xs:restriction base="ev:ShortDescriptionType">
					<xs:simpleType>
						<xs:restriction  base="xs:string"></xs:restriction>
					</xs:simpleType>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="WebPagesType">
			<xs:complexContent>
				<xs:restriction base="ev:WebPagesType">
					<xs:sequence>
						<xs:element ref="ev:WebPage">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="WebPageType">
			<xs:complexContent>
				<xs:restriction base="ev:WebPageType">
					<xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Title" minOccurs="0"/>-->
						<xs:element ref="ev:URL" minOccurs="0"/>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="OrganizationWebPagesType">
			<xs:complexContent>
				<xs:restriction base="ev:OrganizationWebPagesType">
					<xs:sequence>
						<xs:element ref="ev:WebPage">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="WebcastsType">
			<xs:complexContent>
				<xs:restriction base="ev:WebcastsType">
					<xs:sequence>
						<xs:element ref="ev:Webcast">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="ImagesType">
			<xs:complexContent>
				<xs:restriction base="ev:ImagesType">
					<xs:sequence>
						<xs:element ref="ev:Image">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="ImageType">
			<xs:complexContent>
				<xs:restriction base="ev:ImageType">
					<xs:sequence>
						<xs:element ref="ev:Title" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Description" minOccurs="0"/> -->
						<xs:element ref="ev:URL" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Height" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Width" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:FileSize" minOccurs="0"/> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:group name="personalName">
			<xs:sequence>
				<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PersonalNameTitle" minOccurs="0"/> -->
				<xs:element ref="ev:FullName"/>
				<!-- REMOVING THIS ELEMENT <xs:element ref="ev:FirstName" minOccurs="0"/> -->
				<!-- REMOVING THIS ELEMENT <xs:element ref="ev:MiddleNames" minOccurs="0"/> -->
				<!-- REMOVING THIS ELEMENT <xs:element ref="ev:LastName" minOccurs="0"/> -->
				<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PersonalNameSuffix" minOccurs="0"/> -->
			</xs:sequence>
		</xs:group>
		<xs:group name="ContactInfo">
			<xs:sequence>
				<xs:element ref="ev:ContactName" minOccurs="0"/>
				<xs:element ref="ev:ProfessionalAffiliations" minOccurs="0"/>
				<xs:element ref="ev:Phones" minOccurs="0"/>
				<xs:element ref="ev:EmailAddresses" minOccurs="0"/>
				<xs:element ref="ev:Addresses" minOccurs="0"/>
				<xs:element ref="ev:WebPages" minOccurs="0"/>
				<!--REMOVING THIS ELEMENT <xs:element ref="ev:PreferredContactMethod" minOccurs="0"/> -->
			</xs:sequence>
		</xs:group>
		<xs:complexType name="PhonesType">
			<xs:complexContent>
				<xs:restriction base="ev:PhonesType">
					<xs:sequence>
						<xs:element ref="ev:Phone">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="PhoneType">
			<xs:complexContent>
				<xs:restriction base="ev:PhoneType">
					<xs:sequence>
						<xs:element ref="ev:PhoneNumber"/>
						<!--REMOVING THIS ELEMENT <xs:element ref="ev:PhoneNumberExtension" minOccurs="0"/> -->
						<!--REMOVING THIS ELEMENT <xs:element ref="ev:PhoneNumberType" minOccurs="0"> 
							<xs:annotation>
								<xs:documentation>Potential phone number types could include home, cell, office, fax, and other.</xs:documentation>
							</xs:annotation> 
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EmailAddressesType">
			<xs:complexContent>
				<xs:restriction base="ev:EmailAddressesType">
					<xs:sequence>
						<xs:element ref="ev:EmailAddress">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="PerformerType">
			<xs:complexContent>
				<xs:restriction base="ev:PerformerType">
					<xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PerformerID" minOccurs="0"/> -->
						<xs:element ref="ev:Name" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ContactInfo" minOccurs="0"/> -->
						<xs:element ref="ev:PerformerTypes" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates what type of performance or performances the performer will be putting on at the Event (e.g. Speaker, Dancer, etc.).</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:ProfessionalAffiliations" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Images" minOccurs="0">
							<xs:annotation>
								<xs:documentation>An image associated with the performer.</xs:documentation>
							</xs:annotation>
						</xs:element>-->
						<xs:element ref="ev:WebPages" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Description" minOccurs="0">
							<xs:annotation>
								<xs:documentation>A description of the performer. This may be a biography.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PerformerParentID" minOccurs="0"> 
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Performers.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="PerformerTypesType">
			<xs:complexContent>
				<xs:restriction base="ev:PerformerTypesType">
					<xs:sequence>
						<xs:element ref="ev:PerformerType">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="ProfessionalAffiliationsType">
			<xs:complexContent>
				<xs:restriction base="ev:ProfessionalAffiliationsType">
					<xs:sequence>
						<xs:element ref="ev:ProfessionalAffiliation">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="JobTitlesType">
			<xs:complexContent>
				<xs:restriction base="ev:JobTitlesType">
					<xs:sequence>
						<xs:element ref="ev:JobTitle">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="SponsorType">
			<xs:complexContent>
				<xs:restriction base="ev:SponsorType">
					<xs:sequence>
						<xs:element ref="ev:SponsorID" minOccurs="0"/>
						<xs:element name="Name" minOccurs="0">
							<xs:annotation>
								<xs:documentation>We would like to require a SponsorID not allow Name for “Primary” Sponsors only, and require that a Sponsor of any SponsorType other than “Primary” have a Name or an ID, but not both, but we need Schematron to do this. We also wanted to specify that either a SponsorID, a Name or both must be submitted, but that violated the Unique Particle Attribution rule, so we were unable to do so.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:complexContent>
									<xs:restriction base="ev:NameType">
										<xs:sequence>
											<xs:choice>
												<xs:element ref="ev:OrganizationName">
													<xs:annotation>
														<xs:documentation>This choice also contained the ev:personalName group in Events_1.9.xsd.</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:choice>
										</xs:sequence>
										<xs:anyAttribute processContents="lax"/>
									</xs:restriction>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ProfessionalAffiliations" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ContactInfo" minOccurs="0"/> -->
						<xs:element ref="ev:SponsorTypes">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Images" minOccurs="0"/> -->
						<xs:element ref="ev:WebPages" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Description" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:SponsorParentID" minOccurs="0"> 
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Sponsors.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="SponsorTypesType">
			<xs:complexContent>
				<xs:restriction base="ev:SponsorTypesType">
					<xs:sequence>
						<xs:element ref="ev:SponsorType">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="PublicEventContactType">
			<xs:complexContent>
				<xs:restriction base="ev:PublicEventContactType">
					<xs:sequence>
						<xs:sequence/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PublicEventContactID" minOccurs="0"/> -->
						<xs:sequence minOccurs="0">
							<xs:element name="ContactName" minOccurs="0">
								<xs:complexType>
									<xs:complexContent>
										<xs:restriction base="ev:NameType">
											<xs:sequence>
												<xs:choice>
													<xs:group ref="ev:personalName">
														<xs:annotation>
															<xs:documentation>This choice also contained the ev:OrganizationName element in Events_1.9.xsd. </xs:documentation>
														</xs:annotation>
													</xs:group>
												</xs:choice>
											</xs:sequence>
											<xs:anyAttribute processContents="lax"/>
										</xs:restriction>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="ProfessionalAffiliations" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ProfessionalAffiliation">
											<xs:annotation>
												<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
											</xs:annotation>											
											<xs:complexType>
												<xs:sequence>
													<xs:element ref="ev:JobTitles" minOccurs="0"/>
													<xs:element ref="ev:OrganizationName" minOccurs="0"/>
													<!-- REMOVING THIS ELEMENT <xs:element ref="ev:OrganizationWebPages" minOccurs="0"/> -->
												</xs:sequence>
												<xs:anyAttribute processContents="lax"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:anyAttribute processContents="lax"/>
								</xs:complexType>
							</xs:element>
							<xs:element ref="ev:Phones" minOccurs="0"/>
							<xs:element ref="ev:EmailAddresses" minOccurs="0"/>
							<xs:element ref="ev:Addresses" minOccurs="0"/>
							<!-- REMOVING THIS ELEMENT <xs:element ref="ev:WebPages" minOccurs="0"/> -->
							<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PreferredContactMethod" 
								minOccurs="0"/>-->
						</xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PublicEventContactTypes" minOccurs="0">
							<xs:annotation>
								<xs:documentation>If a system requires that Public Event Contacts be distinguished from each other, it may be done with this element.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PublicEventContactParentID" minOccurs="0">
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Public Event Contacts.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EventListingContactsType">
			<xs:complexContent>
				<xs:restriction base="ev:EventListingContactsType">
					<xs:sequence>
						<xs:element ref="ev:EventListingContact">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EventListingContactType">
			<xs:complexContent>
				<xs:restriction base="ev:EventListingContactType">
					<xs:sequence>
						<xs:element ref="ev:EventListingContactID" minOccurs="0"/>
						<xs:element name="ContactName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:complexContent>
									<xs:restriction base="ev:NameType">
										<xs:sequence>
											<xs:choice>
												<xs:group ref="ev:personalName">
													<xs:annotation>
														<xs:documentation>This choice also contained the ev:OrganizationName element in Events_1.9.xsd. </xs:documentation>
													</xs:annotation>
												</xs:group>
											</xs:choice>
										</xs:sequence>
										<xs:anyAttribute processContents="lax"/>
									</xs:restriction>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ProfessionalAffiliations" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Phones" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EmailAddresses" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Addresses" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:WebPages" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:PreferredContactMethod" minOccurs="0"/>-->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventListingContactTypes" minOccurs="0">
							<xs:annotation>
								<xs:documentation>If a system requires that Event Listing Contacts be distinguished from each other, it may be done with this element.</xs:documentation>
							</xs:annotation>
						</xs:element>  -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:EventListingContactParentID" minOccurs="0">
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Event Listing Contacts.</xs:documentation>
							</xs:annotation>
							</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="EntryConditionsType">
			<xs:complexContent>
				<xs:restriction base="ev:EntryConditionsType">
					<xs:sequence>
						<xs:element ref="ev:TargetAudiences" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Groups for whom the Event is intended.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:OpenToAudiences" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Groups to whom the Event is open, but not necessarily targeted.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:AttendanceRestrictions" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Enumerates any restrictions on entry (e.g. No children under 18, ID required, etc.).</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:AdmissionInfoGroups" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Groups of information related to different types of admission requirements (e.g. tickets, registration, enrollment, reservations, RSVP, etc.).</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AccessibilityInfo" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Information on access to the event for people with disabilities (e.g. sign language presentation availability, wheelchair access, etc.).</xs:documentation>
							</xs:annotation>
						</xs:element>  -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AttendanceRestrictionsType">
			<xs:complexContent>
				<xs:restriction base="ev:AttendanceRestrictionsType">
					<xs:sequence>
						<xs:element ref="ev:AttendanceRestriction">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupTypesType">
			<xs:complexContent>
				<xs:restriction base="ev:AdmissionInfoGroupTypesType">
					<xs:sequence>
						<xs:element ref="ev:AdmissionInfoGroupType">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupChargeType">
			<xs:complexContent>
				<xs:restriction base="ev:AdmissionInfoGroupChargeType">
					<xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Currency"/> -->
						<xs:element ref="ev:Amount"/>
						<xs:element ref="ev:Description" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indication of what level of tickets (e.g. Orchestra, Balcony), audience, or other parameter (such as what audience) to which the associated Admission Price applies.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupContactsType">
			<xs:complexContent>
				<xs:restriction base="ev:AdmissionInfoGroupContactsType">
					<xs:sequence>
						<xs:element ref="ev:AdmissionInfoGroupContact">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupContactType">
			<xs:complexContent>
				<xs:restriction base="ev:AdmissionInfoGroupContactType">
					<xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AdmissionInfoGroupContactID" minOccurs="0"/> -->
						<xs:sequence/>
						<xs:sequence minOccurs="0">
							<xs:element name="ContactName" minOccurs="0">
								<xs:complexType>
									<xs:complexContent>
										<xs:restriction base="ev:NameType">
											<xs:sequence>
												<xs:choice>
													<xs:group ref="ev:personalName">
														<xs:annotation>
															<xs:documentation>This choice also contained the ev:OrganizationName element in Events_1.9.xsd. </xs:documentation>
														</xs:annotation>
													</xs:group>
												</xs:choice>
											</xs:sequence>
											<xs:anyAttribute processContents="lax"/>
										</xs:restriction>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<!--REMOVING THIS ELEMENT <xs:element ref="ev:ProfessionalAffiliations" minOccurs="0"/> -->
							<xs:element ref="ev:Phones" minOccurs="0"/>
							<xs:element ref="ev:EmailAddresses" minOccurs="0"/>
							<!--REMOVING THIS ELEMENT <xs:element ref="ev:Addresses" minOccurs="0"/> -->
							<xs:element ref="ev:WebPages" minOccurs="0"/>
							<!--REMOVING THIS ELEMENT <xs:element ref="ev:PreferredContactMethod" minOccurs="0"/> -->
						</xs:sequence>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AdmissionInfoGroupContactTypes" minOccurs="0">
							<xs:annotation>
								<xs:documentation>If a system requires that Admission Info Group Contacts to be distinguished from each other, it may be done with this element.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AdmissionInfoGroupContactParentID" minOccurs="0">
							<xs:annotation>
								<xs:documentation>This element allows for the creation of a hierarchy, or group, of Admission Info Group Contacts.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="PrivateCommentsType">
			<xs:complexContent>
				<xs:restriction base="ev:PrivateCommentsType">
					<xs:sequence>
						<xs:element ref="ev:PrivateComment">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="LocationsType">
			<xs:complexContent>
				<xs:restriction base="ev:LocationsType">
					<xs:sequence>
						<xs:element ref="ev:Location">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="LocationType">
			<xs:complexContent>
				<xs:restriction base="ev:LocationType">
					<xs:sequence>
						<xs:element ref="ev:LocationID" minOccurs="0"/>
						<xs:element ref="ev:LocationName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>We would like to require LocationID for “On Campus” LocationType; anything without a LocationID should be “Off Campus”, but we need Schematron to do this.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:LocationTypes">
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- Would like to remove all Address elements except Room from "On Campus" events only, but need Schematron-->
						<xs:element ref="ev:Address" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Phones" minOccurs="0"/> -->
						<!-- Would like to remove WebPages from "On Campus" events only, but need Schematron-->
						<xs:element ref="ev:WebPages" minOccurs="0"/>
						<!-- Would like to remove MapLinks from "On Campus" events only, but need Schematron-->
						<xs:element ref="ev:MapLinks" minOccurs="0"/>
						<xs:element ref="ev:LocationHours" minOccurs="0"/>
						<xs:element ref="ev:Directions" minOccurs="0"/>
						<xs:element ref="ev:AdditionalPublicInfo" minOccurs="0"/>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="LocationTypesType">
			<xs:complexContent>
				<xs:restriction base="ev:LocationTypesType">
					<xs:sequence>
						<xs:element ref="ev:LocationType">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="DateTimeType">
			<xs:complexContent>
				<xs:restriction base="ev:DateTimeType">
					<xs:sequence>
						<xs:annotation>
							<xs:documentation>StartDate and EndDate describe the start and end of a single Event instance. In the case of a recurring Event (a series of event instances that repeat in a manner defined by RecurrenceRule(s) and/or RecurrenceDate(s)), they describe the start and end of only the first instance of an Event, not the start and end of the entire recurrence set.</xs:documentation>
						</xs:annotation>
						<xs:element ref="ev:StartDate"/>
						<xs:element ref="ev:StartTime" minOccurs="0"/>
						<xs:choice minOccurs="0">
							<xs:group ref="ev:EndDateTime">
								<xs:annotation>
									<xs:documentation>The date and time an Event (for non-recurring events) or first instance of the Event (for recurring events) ends. Events which take up no time (e.g. holidays) may have no EndDateTime. EndDate and EndTime are grouped together only because either EndDate or both EndDate and EndTime is an alternative to Duration.</xs:documentation>
								</xs:annotation>
							</xs:group>
							<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Duration">
								<xs:annotation>
									<xs:documentation>Primitive type which allows durations to be represented. It is recommended that the ISO-8601 basic format PnYnMnDTnHnMnS where nY = number of years, nM = number of months, nD = number of days, nH = number of hours, nM = number of minutes and nS = number of seconds is used. It is calculated inclusive of the StartDate.</xs:documentation>
								</xs:annotation>
							</xs:element> -->
						</xs:choice>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:RecurrenceID" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:RecurrenceDates" minOccurs="0"/>-->
						<xs:element ref="ev:RecurrenceRules" minOccurs="0"/>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ExceptionDates" minOccurs="0"/> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ExceptionRules" minOccurs="0"/> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:group name="EndDateTime">
			<xs:sequence>
				<!--REMOVING THIS ELEMENT <xs:element ref="ev:EndDate">
					<xs:annotation>
						<xs:documentation>Date the Event (for non-recurring events) or first instance of the Event (for recurring events) ends. The use of the xs:date datatype allows for the inclusion of a timezone offset in the EndDate if desired. </xs:documentation>
					</xs:annotation>
				</xs:element>-->
				<xs:element ref="ev:EndTime" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Time the Event (for non-recurring events) or first instance of the Event (for recurring events) ends. The use of the xs:time datatype allows for the inclusion of a timezone offset in the EndTime if desired.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:group>
		<xs:complexType name="RuleType">
			<xs:complexContent>
				<xs:restriction base="ev:RuleType">
					<xs:sequence>
						<xs:element ref="ev:Frequency">
							<xs:annotation>
								<xs:documentation>Indicates how frequently an event repeats (e.g. hourly, daily, weekly, monthly, yearly).</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:Interval" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the number of units of frequency on which event repeats (e.g. every 2 hours, every 5 days, etc.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:choice>
							<xs:annotation>
								<xs:documentation>This element was minOccurs="0" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
							<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Count">
								<xs:annotation>
									<xs:documentation>Indicates the number of times an event repeats (e.g. daily for 10 days). This element or Until is usually required for a recurring event. If neither Count nor Until is present, the event is considered to repeat forever.</xs:documentation>
								</xs:annotation>
							</xs:element>-->
							<xs:element ref="ev:Until">
								<xs:annotation>
									<xs:documentation>From RFC 2445: "The UNTIL rule part defines a date-time value which bounds the recurrence rule in an inclusive manner." The recurrence repeats "until" (inclusively) the date-time specified.</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:choice>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByMinutes" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the minute of the hour on which an event repeats (e.g. to repeat every 20 minutes for an hour, ByMinute would have values of 0, 20, and 40. ByHour would also need to be used to indicate which hour.) This element should be limited to values 0 through 59.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByHours" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the hour of the day, using a 24-hour clock, on which an event repeats (e.g. to repeat at 10am, 2pm, and 4pm, ByHour would equal 10, 14, and 16). This element should be limited to values 0  through 23.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<xs:element ref="ev:ByDaysOfWeek" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the days of the week on which an event repeats. It can also include a positive or negative number to indicate, for example, "the third Monday of the month" or "the last Friday of the year" if the Frequency is set to something other than weekly (e.g. to repeat every third Monday of the month, DayInterval would be "3," and DayOfWeek would be "Monday").</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByWeekNumbers" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the week of the year on which an event repeats (e.g. the 5th week of the year). Negative values may also be used to indicate how close the week is to the end of the year (e.g. "-1" means the last week of the year), and thus this element should be limited to values -53 through 53, not including 0. </xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByMonths" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the month of the year on which an event repeats (e.g. the 7th month of the year, July.). This should be limited to values 1-12.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByMonthDays" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the day of the month on which an event repeats (e.g. the 31st day of the month.).  Negative values may also be used to indicate how close the week is to the end of the month (e.g. "-1" means the last day of the specified month), and thus this element should be limited to values -31 through 31, not including 0.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:ByYearDays" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the day of the year on which an event repeats (e.g. the 1st and 200th days of the year. Negative values may also be used to indicate how close the day is to the end of the year (e.g. "-1" means the last day of the year), and thus this element should be limited to values -366 through 366, not including 0.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:BySetPositions" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Indicates the instance of the set of days on which the event will repeat. (E.g. if ByDayOfWeek is set to "Mon, Tues, Wed, Thurs, Fri", and you'd like the event to repeat for the next month every 2nd weekday, "BySetPosition" would be 2). Negative values may also be used to indicate how close the day is to the end of the set (e.g. "-1" means the last day of the set), and thus this element should be limited to values -366 through 366, not including 0.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:BySeasons" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Allows users to define any set of seasons that is useful in their domain.</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:WeekStart" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Defines which day of the week (e.g. Mon) on which a workweek starts. The default should be Monday. This is significant when a WEEKLY repetition rule has an interval greater than 1, and a BYDAYOFWEEK rule part is specified. This is also significant when in a YEARLY repetition rule when a BYWEEKNO rule part is specified. In this situation, WeekStart determines which week of the year is considered week 1, as week number one of the calendar year is the first week which contains at least four (4) days in that calendar year (from the iCalendar Specification, RFC 2445). </xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="UntilType">
			<xs:complexContent>
				<xs:restriction base="ev:UntilType">
					<xs:sequence>
						<xs:element ref="ev:Date">
							<xs:annotation>
								<xs:documentation>The date until which (inclusive of this date) an Event occurs. The use of the xs:date datatype allows for the inclusion of a timezone offset in the Date if desired.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Time">
							<xs:annotation>
								<xs:documentation>The time until which (inclusive of this time) an Event occurs.</xs:documentation>
							</xs:annotation>
						</xs:element>-->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="MapLinksType">
			<xs:complexContent>
				<xs:restriction base="ev:MapLinksType">
					<xs:sequence>
						<xs:element ref="ev:MapLink">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AddressesType">
			<xs:complexContent>
				<xs:restriction base="ev:AddressesType">
					<xs:sequence>
						<xs:element ref="ev:Address">
							<xs:annotation>
								<xs:documentation>This element was maxOccurs="unbounded" in Events_1.9.xsd.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="AddressType">
			<xs:complexContent>
				<xs:restriction base="ev:AddressType">
					<xs:annotation>
						<xs:documentation>
							<ccts:Component>
								<ccts:ComponentType>ABIE</ccts:ComponentType>
								<ccts:DictionaryEntryName>Address. Details</ccts:DictionaryEntryName>
								<ccts:Definition>the particulars that identify and locate the place where someone lives or is situated, or where an organisation is situated.</ccts:Definition>
								<ccts:ObjectClass>Address</ccts:ObjectClass>
							</ccts:Component>
						</xs:documentation>
					</xs:annotation>
					<xs:sequence>
						<!--Must remove this element because there is no way to keep the ID element in the UBL namespace since it's not global in the UBL schema. 
						REMOVING THIS ELEMENT <xs:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Identifier</ccts:DictionaryEntryName>
										<ccts:Definition>a unique identifier given to a specific address within a scheme of registered addresses.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
										<ccts:DataType>Identifier. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>DetailsKey</ccts:AlternativeBusinessTerms>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>-->
						<xs:element ref="ev:Postbox" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Postbox. Text</ccts:DictionaryEntryName>
										<ccts:Definition>a post office box number or a numbered post box in a post office assigned to a person or organization where letters for them are kept until called for, used as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Postbox</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>PostBox, PO Box</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;123&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Floor" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Floor. Text</ccts:DictionaryEntryName>
										<ccts:Definition>identification by name or number of the floor in a building, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Floor</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;30&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>-->
						<xs:element ref="ev:Room" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Room. Text</ccts:DictionaryEntryName>
										<ccts:Definition>identifies the room, suite or apartment as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Room</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Reception&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:StreetName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Street Name. Name</ccts:DictionaryEntryName>
										<ccts:Definition>the name of the street, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Street Name</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
										<ccts:DataType>Name_Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Kwun Tong Road&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AdditionalStreetName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Additional_ Street Name. Name</ccts:DictionaryEntryName>
										<ccts:Definition>contains additional text information within an address about the street.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
										<ccts:PropertyTerm>Street Name</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
										<ccts:DataType>Name_Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Cnr Aberdeen Road&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:BuildingName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Building Name. Name</ccts:DictionaryEntryName>
										<ccts:Definition>the name that identifies the location of a house or building: usually within a street as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Building Name</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
										<ccts:DataType>Name_Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>BuildingName</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Plot 421&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:BuildingNumber" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Building Number. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the house number or description that identifies a house, building or site: usually within a street as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Building Number</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>PremiseNumber</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;388&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:InhouseMail" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Inhouse_ Mail. Text</ccts:DictionaryEntryName>
										<ccts:Definition>identifies an in-house mail location as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTermQualifier>Inhouse</ccts:PropertyTermQualifier>
										<ccts:PropertyTerm>Mail</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>MailStop</ccts:AlternativeBusinessTerms>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Department" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Department. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the identity of the department of an organisation, used as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Department</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>Department</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Accounts Payable&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<xs:element ref="ev:CityName" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. City Name. Name</ccts:DictionaryEntryName>
										<ccts:Definition>the name of the city, town, village, or a built up area and used as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>City Name</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
										<ccts:DataType>Name_Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>LocalityName</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Hong Kong&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="ev:PostalZone" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Postal_ Zone. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the identifier for one or more properties according to the postal service of that country; a group of letters and/or numbers added to the postal address to assist in the sorting of mail.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTermQualifier>Postal</ccts:PropertyTermQualifier>
										<ccts:PropertyTerm>Zone</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>PostalCodeNumber</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;SW11 4EW&quot; &quot;2500 GG&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:CountrySubentity" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Country Subentity. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the name that identifies the territorial division (a  chief unit of local administration) of a country, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Country Subentity</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>AdministrativeArea, State, Country, Shire, Canton</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;Florida&quot;,&quot;Tamilnadu&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<xs:element ref="ev:CountrySubentityCode" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Country Subentity. Code</ccts:DictionaryEntryName>
										<ccts:Definition>the code that identifies the territorial division (a  chief unit of local administration) of a country, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Country Subentity</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
										<ccts:DataType>Code. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>AdministrativeAreaCode, State Code</ccts:AlternativeBusinessTerms>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Region" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Region. Text</ccts:DictionaryEntryName>
										<ccts:Definition>An address line of unstructured text intended for use only by systems incapsed name for a grouping of countries, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Region</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>LocalityName, Economic Zone</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;European Union&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:District" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. District. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the name that identifies a non-administrative division of a city, country subentity, or country, as part of an address.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>District</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:AlternativeBusinessTerms>LocalityName, Area</ccts:AlternativeBusinessTerms>
										<ccts:Examples>&quot;East Coast&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:TimezoneOffset" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>BBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Timezone Offset. Text</ccts:DictionaryEntryName>
										<ccts:Definition>the measure of time offset from UTC (Universal Coordinated Time) for the time zone in which the address is situated. A synonym for UTC is GMT (Greenwich Mean Time).</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Timezone Offset</ccts:PropertyTerm>
										<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
										<ccts:DataType>Text. Type</ccts:DataType>
										<ccts:Examples>&quot;+8:00&quot; &quot;-3:00&quot;</ccts:Examples>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:AddressLine" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>ASBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Address Line</ccts:DictionaryEntryName>
										<ccts:Definition>Associates the address with lines of unstructured text</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Address Line</ccts:PropertyTerm>
										<ccts:AssociatedObjectClass>Address Line</ccts:AssociatedObjectClass>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:Country" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>ASBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Country</ccts:DictionaryEntryName>
										<ccts:Definition>provides the country part of an address using a code.  ISO3166 alpha codes are recommended.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Country</ccts:PropertyTerm>
										<ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass>
										<ccts:AlternativeBusinessTerms>Country</ccts:AlternativeBusinessTerms>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
						<!-- REMOVING THIS ELEMENT <xs:element ref="ev:LocationCoordinate" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>
									<ccts:Component>
										<ccts:ComponentType>ASBIE</ccts:ComponentType>
										<ccts:DictionaryEntryName>Address. Location Coordinate</ccts:DictionaryEntryName>
										<ccts:Definition>associates the address with its location coordinates.</ccts:Definition>
										<ccts:Cardinality>0..1</ccts:Cardinality>
										<ccts:ObjectClass>Address</ccts:ObjectClass>
										<ccts:PropertyTerm>Location Coordinate</ccts:PropertyTerm>
										<ccts:AssociatedObjectClass>Location Coordinate</ccts:AssociatedObjectClass>
									</ccts:Component>
								</xs:documentation>
							</xs:annotation>
						</xs:element> -->
					</xs:sequence>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:complexContent>
		</xs:complexType>
		<!-- ######################################## -->
		<!-- COMPLEX TYPES WITH SIMPLE CONTENT redefined to have enumerated lists-->
		<!-- ######################################## -->
		<xs:complexType name="AdmissionInfoGroupObligationType">
			<xs:simpleContent>
				<xs:restriction base="ev:AdmissionInfoGroupObligationType">
					<xs:enumeration value="Not Required"/>
					<xs:enumeration value="Recommended"/>
					<xs:enumeration value="Required"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupStatusType">
			<xs:simpleContent>
				<xs:restriction base="ev:AdmissionInfoGroupStatusType">
					<xs:enumeration value="Tickets Not Yet Available"/>
					<xs:enumeration value="Tickets On Sale Now"/>
					<xs:enumeration value="Sold Out"/>
					<xs:enumeration value="Registration Open"/>
					<xs:enumeration value="Registration Closed"/>
					<xs:enumeration value="Enrollment Open"/>
					<xs:enumeration value="Enrollment Closed"/>
					<xs:enumeration value="Reservations Available"/>
					<xs:enumeration value="Reservations Not Available"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="AdmissionInfoGroupTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:AdmissionInfoGroupTypeType">
					<xs:enumeration value="Tickets"/>
					<xs:enumeration value="Registration"/>
					<xs:enumeration value="Enrollment"/>
					<xs:enumeration value="Reservation"/>
					<xs:enumeration value="RSVP"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="BandwidthType">
			<xs:simpleContent>
				<xs:restriction base="ev:BandwidthType">
					<xs:enumeration value="28.8k"/>
					<xs:enumeration value="56k"/>
					<xs:enumeration value="128k"/>
					<xs:enumeration value="256k"/>
					<xs:enumeration value="512k"/>
					<xs:enumeration value="1MB"/>
					<xs:enumeration value="1.5MB"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="BySeasonType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:BySeasonType">
					<xs:enumeration value="Winter"/>
					<xs:enumeration value="Spring"/>
					<xs:enumeration value="Summer"/>
					<xs:enumeration value="Fall"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="ClassificationType">
			<xs:simpleContent>
				<xs:restriction base="ev:ClassificationType">
					<xs:enumeration value="Public"/>
					<xs:enumeration value="Private"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="CountrySubentityCodeType">
			<xs:simpleContent>
				<xs:restriction base="ev:CountrySubentityCodeType">
					<xs:enumeration value="AK"/>
					<xs:enumeration value="AL"/>
					<xs:enumeration value="AZ"/>
					<xs:enumeration value="AR"/>
					<xs:enumeration value="CA"/>
					<xs:enumeration value="CO"/>
					<xs:enumeration value="CT"/>
					<xs:enumeration value="DE"/>
					<xs:enumeration value="DC"/>
					<xs:enumeration value="FL"/>
					<xs:enumeration value="GA"/>
					<xs:enumeration value="HI"/>
					<xs:enumeration value="IA"/>
					<xs:enumeration value="ID"/>
					<xs:enumeration value="IL"/>
					<xs:enumeration value="IN"/>
					<xs:enumeration value="KS"/>
					<xs:enumeration value="KY"/>
					<xs:enumeration value="LA"/>
					<xs:enumeration value="ME"/>
					<xs:enumeration value="MA"/>
					<xs:enumeration value="MD"/>
					<xs:enumeration value="MI"/>
					<xs:enumeration value="MN"/>
					<xs:enumeration value="MS"/>
					<xs:enumeration value="MO"/>
					<xs:enumeration value="MT"/>
					<xs:enumeration value="NE"/>
					<xs:enumeration value="NV"/>
					<xs:enumeration value="NH"/>
					<xs:enumeration value="NJ"/>
					<xs:enumeration value="NM"/>
					<xs:enumeration value="NY"/>
					<xs:enumeration value="NC"/>
					<xs:enumeration value="ND"/>
					<xs:enumeration value="OH"/>
					<xs:enumeration value="OK"/>
					<xs:enumeration value="OR"/>
					<xs:enumeration value="PA"/>
					<xs:enumeration value="RI"/>
					<xs:enumeration value="SC"/>
					<xs:enumeration value="SD"/>
					<xs:enumeration value="TN"/>
					<xs:enumeration value="TX"/>
					<xs:enumeration value="UT"/>
					<xs:enumeration value="VT"/>
					<xs:enumeration value="VA"/>
					<xs:enumeration value="WA"/>
					<xs:enumeration value="WV"/>
					<xs:enumeration value="WI"/>
					<xs:enumeration value="WY"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="DayIntervalType">
			<xs:simpleContent>
				<xs:restriction base="ev:DayIntervalType">
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
					<xs:enumeration value="3"/>
					<xs:enumeration value="4"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="DayOfWeekType">
			<xs:simpleContent>
				<xs:restriction base="ev:DayOfWeekType">
					<xs:enumeration value="MO"/>
					<xs:enumeration value="TU"/>
					<xs:enumeration value="WE"/>
					<xs:enumeration value="TH"/>
					<xs:enumeration value="FR"/>
					<xs:enumeration value="SA"/>
					<xs:enumeration value="SU"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="EventStatusType">
			<xs:simpleContent>
				<xs:restriction base="ev:EventStatusType">
					<xs:enumeration value="Happening As Scheduled"/>
					<xs:enumeration value="Canceled"/>
					<xs:enumeration value="Date Changed"/>
					<xs:enumeration value="Time Changed"/>
					<xs:enumeration value="Location Changed"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="EventTransparencyType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:EventTransparencyType">
					<xs:enumeration value="Opaque"/>
					<xs:enumeration value="Transparent"/>
					<xs:enumeration value="Transparent To Child"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<!--These are the only types allowed for EventTypeType="Primary", but need schematron to enforce this so commenting out for now
		<xs:complexType name="EventTypeNameType">
			<xs:simpleContent>
				<xs:restriction base="ev:EventTypeNameType">
					<xs:enumeration value="Academic - Colloquium"/>
					<xs:enumeration value="Academic - Conference/Symposium"/>
					<xs:enumeration value="Academic - Course"/>
					<xs:enumeration value="Academic - Deadline"/>
					<xs:enumeration value="Academic - Debate/Panel Discussion"/>
					<xs:enumeration value="Acacemic - Lecture"/>				
					<xs:enumeration value="Academic - Nonfiction Reading"/>
					<xs:enumeration value="Academic - Presentation"/>
					<xs:enumeration value="Academic - Seminar"/>
					<xs:enumeration value="Academic - Workshop"/>
					<xs:enumeration value="Exhibit - Artifacts"/>
					<xs:enumeration value="Exhibit - Multimedia"/>
					<xs:enumeration value="Exhibit - Painting"/>
					<xs:enumeration value="Exhibit - Photography"/>
					<xs:enumeration value="Exhibit - Sculpture"/>
					<xs:enumeration value="Film - Animated"/>
					<xs:enumeration value="Film - Documentary"/>
					<xs:enumeration value="Film - Feature"/>
					<xs:enumeration value="Film - Series"/>
					<xs:enumeration value="Film - Short"/>
					<xs:enumeration value="Other - Career Fair"/>
					<xs:enumeration value="Other - Holiday"/>
					<xs:enumeration value="Other - Information Session"/>
					<xs:enumeration value="Other - Meeting"/>
					<xs:enumeration value="Other - Memorial"/>
					<xs:enumeration value="Other - Miscellaneous"/>
					<xs:enumeration value="Other - Reception"/>
					<xs:enumeration value="Other - Sale"/>
					<xs:enumeration value="Other - Social Event"/>
					<xs:enumeration value="Other - Special Event"/>
					<xs:enumeration value="Other - Tour/Open House"/>				
					<xs:enumeration value="Performing Arts - Dance"/>
					<xs:enumeration value="Performing Arts - Music"/>
					<xs:enumeration value="Performing Arts - Other"/>
					<xs:enumeration value="Performing Arts - Reading"/>
					<xs:enumeration value="Performing Arts - Theater"/>
					<xs:enumeration value="Sport - Club"/>
					<xs:enumeration value="Sport - Intercollegiate - Baseball/Softball"/>
					<xs:enumeration value="Sport - Intercollegiate - Basketball"/>
					<xs:enumeration value="Sport - Intercollegiate - Crew"/>
					<xs:enumeration value="Sport - Intercollegiate - Cross Country"/>
					<xs:enumeration value="Sport - Intercollegiate - Field Hockey"/>
					<xs:enumeration value="Sport - Intercollegiate - Football"/>
					<xs:enumeration value="Sport - Intercollegiate - Golf"/>
					<xs:enumeration value="Sport - Intercollegiate - Gymnastics"/>
					<xs:enumeration value="Sport - Intercollegiate - Lacrosse"/>
					<xs:enumeration value="Sport - Intercollegiate - Rugby"/>
					<xs:enumeration value="Sport - Intercollegiate - Soccer"/>
					<xs:enumeration value="Sport - Intercollegiate - Swimming &amp; Diving"/>
					<xs:enumeration value="Sport - Intercollegiate - Tennis"/>
					<xs:enumeration value="Sport - Intercollegiate - Track &amp; Field"/>
					<xs:enumeration value="Sport - Intercollegiate - Volleyball"/>
					<xs:enumeration value="Sport - Intercollegiate - Water Polo"/>
					<xs:enumeration value="Sport - Intramural"/>
					<xs:enumeration value="Sport - Recreational"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<xs:complexType name="EventTypeTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:EventTypeTypeType">
					<xs:enumeration value="Primary"/>
					<xs:enumeration value="Secondary"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
				<!--The below types are used in the gateway calendar only, and thus not available when importing Events
					<xs:enumeration value="Academic"/>
					<xs:enumeration value="Exhibits"/>
					<xs:enumeration value="Films"/>
					<xs:enumeration value="Lectures"/>
					<xs:enumeration value="Other"/>
					<xs:enumeration value="Performing Arts"/>
					<xs:enumeration value="Sports"/>-->
			</xs:simpleContent>
		</xs:complexType>
		<!--These are suggested types, but not the only ones allowed 
		<xs:complexType name="FeaturedEventTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:FeaturedEventTypeType">
					<xs:enumeration value="Homepage"/>
					<xs:enumeration value="Other"/>
					<xs:enumeration value="RSS Feed"/>
					<xs:enumeration value="Special Event"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<xs:complexType name="FrequencyType">
			<xs:simpleContent>
				<xs:restriction base="ev:FrequencyType">
					<xs:enumeration value="Daily"/>
					<xs:enumeration value="Weekly"/>
					<xs:enumeration value="Monthly"/>
					<xs:enumeration value="Yearly"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
				<!--UNSUPPORTED VALUE <xs:enumeration value="Secondly"/> -->
				<!--UNSUPPORTED VALUE <xs:enumeration value="Minutely"/> -->
				<!--UNSUPPORTED VALUE <xs:enumeration value="Hourly"/> -->
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="IntervalType">
			<xs:simpleContent>
				<xs:restriction base="ev:IntervalType">
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
					<xs:enumeration value="3"/>
					<xs:enumeration value="4"/>
					<xs:enumeration value="6"/>
					<xs:enumeration value="12"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<!--These are suggested types, but not the only ones allowed 
		<xs:complexType name="KeywordType">
			<xs:simpleContent>
				<xs:restriction base="ev:KeywordType">
					<xs:enumeration value="Administration"/>
					<xs:enumeration value="Education"/>
					<xs:enumeration value="Entertainment"/>
					<xs:enumeration value="Social"/>
					<xs:enumeration value="Teaching"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<xs:complexType name="LocationTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:LocationTypeType">
					<xs:enumeration value="On Campus"/>
					<xs:enumeration value="Off Campus"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="OpenToAudienceType">
			<xs:simpleContent>
				<xs:restriction base="ev:OpenToAudienceType">
					<xs:enumeration value="All Audiences"/>
					<xs:enumeration value="Alumni"/>
					<xs:enumeration value="Children"/>
					<xs:enumeration value="Faculty"/>
					<xs:enumeration value="Friends of the University"/>
					<xs:enumeration value="General Public"/>
					<xs:enumeration value="Staff"/>
					<xs:enumeration value="Students - Graduate"/>
					<xs:enumeration value="Students - Prospective"/>
					<xs:enumeration value="Students - Undergraduate"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<!--These are suggested types, but not the only ones allowed  
		<xs:complexType name="PerformerTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:PerformerTypeType">
					<xs:enumeration value="Moderator"/>
					<xs:enumeration value="OtherRole"/>
					<xs:enumeration value="Panelist/Discussant"/>
					<xs:enumeration value="Performer"/>
					<xs:enumeration value="Performer - Featured"/>
					<xs:enumeration value="Speaker"/>
					<xs:enumeration value="Speaker - Featured"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<!--Removing because we are removing PhoneNumberType
		<xs:complexType name="PhoneNumberTypeType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:PhoneNumberTypeType">
					<xs:enumeration value="Cell"/>
					<xs:enumeration value="Fax"/>
					<xs:enumeration value="Home"/>
					<xs:enumeration value="Office"/>
					<xs:enumeration value="Other"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<!--These are suggested types, but not the only ones allowed 
		<xs:complexType name="PlayerTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:PlayerTypeType">
					<xs:enumeration value="Flash"/>
					<xs:enumeration value="QuickTime"/>
					<xs:enumeration value="RealPlayer"/>
					<xs:enumeration value="Windows Media Player"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>-->
		<xs:complexType name="PreferredContactMethodType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:PreferredContactMethodType">
					<xs:enumeration value="Address"/>
					<xs:enumeration value="Cell Phone"/>
					<xs:enumeration value="Email Address"/>
					<xs:enumeration value="Fax Phone"/>
					<xs:enumeration value="Home Phone"/>
					<xs:enumeration value="Office Phone"/>
					<xs:enumeration value="Other Phone"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="RecurrenceIDRangeType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:RecurrenceIDRangeType">
					<xs:enumeration value="This and Future"/>
					<xs:enumeration value="This and Prior"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="RelationTypeType">
			<xs:annotation>
				<xs:documentation>We are not using this element but the suggested choices are listed here for reference.</xs:documentation>
			</xs:annotation>
			<xs:simpleContent>
				<xs:restriction base="ev:RelationTypeType">
					<xs:enumeration value="Child"/>
					<xs:enumeration value="Parent"/>
					<xs:enumeration value="Series"/>
					<xs:enumeration value="Sibling"/>
					<xs:enumeration value="Of Interest"/>
					<xs:enumeration value="Other"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="SponsorTypeType">
			<xs:simpleContent>
				<xs:restriction base="ev:SponsorTypeType">
					<xs:enumeration value="Primary"/>
					<xs:enumeration value="Secondary"/>
					<xs:enumeration value="Tertiary"/>
					<xs:enumeration value="Quaternary"/>
					<xs:enumeration value="Quinary"/>
					<xs:enumeration value="Senary"/>
					<xs:enumeration value="Septenary"/>
					<xs:enumeration value="Octonary"/>
					<xs:enumeration value="Nonary"/>
					<xs:enumeration value="Denary"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="StartTimeType">
			<xs:simpleContent>
				<xs:restriction base="ev:StartTimeType">
					<xs:enumeration value="00:00:00"/>
					<xs:enumeration value="00:10:00"/>
					<xs:enumeration value="00:15:00"/>
					<xs:enumeration value="00:30:00"/>
					<xs:enumeration value="00:45:00"/>
					<xs:enumeration value="01:00:00"/>
					<xs:enumeration value="01:10:00"/>
					<xs:enumeration value="01:15:00"/>
					<xs:enumeration value="01:30:00"/>
					<xs:enumeration value="01:45:00"/>
					<xs:enumeration value="02:00:00"/>
					<xs:enumeration value="02:10:00"/>
					<xs:enumeration value="02:15:00"/>
					<xs:enumeration value="02:30:00"/>
					<xs:enumeration value="02:45:00"/>
					<xs:enumeration value="03:00:00"/>
					<xs:enumeration value="03:10:00"/>
					<xs:enumeration value="03:15:00"/>
					<xs:enumeration value="03:30:00"/>
					<xs:enumeration value="03:45:00"/>
					<xs:enumeration value="04:00:00"/>
					<xs:enumeration value="04:10:00"/>
					<xs:enumeration value="04:15:00"/>
					<xs:enumeration value="04:30:00"/>
					<xs:enumeration value="04:45:00"/>
					<xs:enumeration value="05:00:00"/>
					<xs:enumeration value="05:10:00"/>
					<xs:enumeration value="05:15:00"/>
					<xs:enumeration value="05:30:00"/>
					<xs:enumeration value="05:45:00"/>
					<xs:enumeration value="06:00:00"/>
					<xs:enumeration value="06:10:00"/>
					<xs:enumeration value="06:15:00"/>
					<xs:enumeration value="06:30:00"/>
					<xs:enumeration value="06:45:00"/>
					<xs:enumeration value="07:00:00"/>
					<xs:enumeration value="07:10:00"/>
					<xs:enumeration value="07:15:00"/>
					<xs:enumeration value="07:30:00"/>
					<xs:enumeration value="07:45:00"/>
					<xs:enumeration value="08:00:00"/>
					<xs:enumeration value="08:10:00"/>
					<xs:enumeration value="08:15:00"/>
					<xs:enumeration value="08:30:00"/>
					<xs:enumeration value="08:45:00"/>
					<xs:enumeration value="09:00:00"/>
					<xs:enumeration value="09:10:00"/>
					<xs:enumeration value="09:15:00"/>
					<xs:enumeration value="09:30:00"/>
					<xs:enumeration value="09:45:00"/>
					<xs:enumeration value="10:00:00"/>
					<xs:enumeration value="10:10:00"/>
					<xs:enumeration value="10:15:00"/>
					<xs:enumeration value="10:30:00"/>
					<xs:enumeration value="10:45:00"/>
					<xs:enumeration value="11:00:00"/>
					<xs:enumeration value="11:10:00"/>
					<xs:enumeration value="11:15:00"/>
					<xs:enumeration value="11:30:00"/>
					<xs:enumeration value="11:45:00"/>
					<xs:enumeration value="12:00:00"/>
					<xs:enumeration value="12:10:00"/>
					<xs:enumeration value="12:15:00"/>
					<xs:enumeration value="12:30:00"/>
					<xs:enumeration value="12:45:00"/>
					<xs:enumeration value="13:00:00"/>
					<xs:enumeration value="13:10:00"/>
					<xs:enumeration value="13:15:00"/>
					<xs:enumeration value="13:30:00"/>
					<xs:enumeration value="13:45:00"/>
					<xs:enumeration value="14:00:00"/>
					<xs:enumeration value="14:10:00"/>
					<xs:enumeration value="14:15:00"/>
					<xs:enumeration value="14:30:00"/>
					<xs:enumeration value="14:45:00"/>
					<xs:enumeration value="15:00:00"/>
					<xs:enumeration value="15:10:00"/>
					<xs:enumeration value="15:15:00"/>
					<xs:enumeration value="15:30:00"/>
					<xs:enumeration value="15:45:00"/>
					<xs:enumeration value="16:00:00"/>
					<xs:enumeration value="16:10:00"/>
					<xs:enumeration value="16:15:00"/>
					<xs:enumeration value="16:30:00"/>
					<xs:enumeration value="16:45:00"/>
					<xs:enumeration value="17:00:00"/>
					<xs:enumeration value="17:10:00"/>
					<xs:enumeration value="17:15:00"/>
					<xs:enumeration value="17:30:00"/>
					<xs:enumeration value="17:45:00"/>
					<xs:enumeration value="18:00:00"/>
					<xs:enumeration value="18:10:00"/>
					<xs:enumeration value="18:15:00"/>
					<xs:enumeration value="18:30:00"/>
					<xs:enumeration value="18:45:00"/>
					<xs:enumeration value="19:00:00"/>
					<xs:enumeration value="19:10:00"/>
					<xs:enumeration value="19:15:00"/>
					<xs:enumeration value="19:30:00"/>
					<xs:enumeration value="19:45:00"/>
					<xs:enumeration value="20:00:00"/>
					<xs:enumeration value="20:10:00"/>
					<xs:enumeration value="20:15:00"/>
					<xs:enumeration value="20:30:00"/>
					<xs:enumeration value="20:45:00"/>
					<xs:enumeration value="21:00:00"/>
					<xs:enumeration value="21:10:00"/>
					<xs:enumeration value="21:15:00"/>
					<xs:enumeration value="21:30:00"/>
					<xs:enumeration value="21:45:00"/>
					<xs:enumeration value="22:00:00"/>
					<xs:enumeration value="22:10:00"/>
					<xs:enumeration value="22:15:00"/>
					<xs:enumeration value="22:30:00"/>
					<xs:enumeration value="22:45:00"/>
					<xs:enumeration value="23:00:00"/>
					<xs:enumeration value="23:10:00"/>
					<xs:enumeration value="23:15:00"/>
					<xs:enumeration value="23:30:00"/>
					<xs:enumeration value="23:45:00"/>
					<xs:enumeration value="00:00:00Z"/>
					<xs:enumeration value="00:10:00Z"/>
					<xs:enumeration value="00:15:00Z"/>
					<xs:enumeration value="00:30:00Z"/>
					<xs:enumeration value="00:45:00Z"/>
					<xs:enumeration value="01:00:00Z"/>
					<xs:enumeration value="01:10:00Z"/>
					<xs:enumeration value="01:15:00Z"/>
					<xs:enumeration value="01:30:00Z"/>
					<xs:enumeration value="01:45:00Z"/>
					<xs:enumeration value="02:00:00Z"/>
					<xs:enumeration value="02:10:00Z"/>
					<xs:enumeration value="02:15:00Z"/>
					<xs:enumeration value="02:30:00Z"/>
					<xs:enumeration value="02:45:00Z"/>
					<xs:enumeration value="03:00:00Z"/>
					<xs:enumeration value="03:10:00Z"/>
					<xs:enumeration value="03:15:00Z"/>
					<xs:enumeration value="03:30:00Z"/>
					<xs:enumeration value="03:45:00Z"/>
					<xs:enumeration value="04:00:00Z"/>
					<xs:enumeration value="04:10:00Z"/>
					<xs:enumeration value="04:15:00Z"/>
					<xs:enumeration value="04:30:00Z"/>
					<xs:enumeration value="04:45:00Z"/>
					<xs:enumeration value="05:00:00Z"/>
					<xs:enumeration value="05:10:00Z"/>
					<xs:enumeration value="05:15:00Z"/>
					<xs:enumeration value="05:30:00Z"/>
					<xs:enumeration value="05:45:00Z"/>
					<xs:enumeration value="06:00:00Z"/>
					<xs:enumeration value="06:10:00Z"/>
					<xs:enumeration value="06:15:00Z"/>
					<xs:enumeration value="06:30:00Z"/>
					<xs:enumeration value="06:45:00Z"/>
					<xs:enumeration value="07:00:00Z"/>
					<xs:enumeration value="07:10:00Z"/>
					<xs:enumeration value="07:15:00Z"/>
					<xs:enumeration value="07:30:00Z"/>
					<xs:enumeration value="07:45:00Z"/>
					<xs:enumeration value="08:00:00Z"/>
					<xs:enumeration value="08:10:00Z"/>
					<xs:enumeration value="08:15:00Z"/>
					<xs:enumeration value="08:30:00Z"/>
					<xs:enumeration value="08:45:00Z"/>
					<xs:enumeration value="09:00:00Z"/>
					<xs:enumeration value="09:10:00Z"/>
					<xs:enumeration value="09:15:00Z"/>
					<xs:enumeration value="09:30:00Z"/>
					<xs:enumeration value="09:45:00Z"/>
					<xs:enumeration value="10:00:00Z"/>
					<xs:enumeration value="10:10:00Z"/>
					<xs:enumeration value="10:15:00Z"/>
					<xs:enumeration value="10:30:00Z"/>
					<xs:enumeration value="10:45:00Z"/>
					<xs:enumeration value="11:00:00Z"/>
					<xs:enumeration value="11:10:00Z"/>
					<xs:enumeration value="11:15:00Z"/>
					<xs:enumeration value="11:30:00Z"/>
					<xs:enumeration value="11:45:00Z"/>
					<xs:enumeration value="12:00:00Z"/>
					<xs:enumeration value="12:10:00Z"/>
					<xs:enumeration value="12:15:00Z"/>
					<xs:enumeration value="12:30:00Z"/>
					<xs:enumeration value="12:45:00Z"/>
					<xs:enumeration value="13:00:00Z"/>
					<xs:enumeration value="13:10:00Z"/>
					<xs:enumeration value="13:15:00Z"/>
					<xs:enumeration value="13:30:00Z"/>
					<xs:enumeration value="13:45:00Z"/>
					<xs:enumeration value="14:00:00Z"/>
					<xs:enumeration value="14:10:00Z"/>
					<xs:enumeration value="14:15:00Z"/>
					<xs:enumeration value="14:30:00Z"/>
					<xs:enumeration value="14:45:00Z"/>
					<xs:enumeration value="15:00:00Z"/>
					<xs:enumeration value="15:10:00Z"/>
					<xs:enumeration value="15:15:00Z"/>
					<xs:enumeration value="15:30:00Z"/>
					<xs:enumeration value="15:45:00Z"/>
					<xs:enumeration value="16:00:00Z"/>
					<xs:enumeration value="16:10:00Z"/>
					<xs:enumeration value="16:15:00Z"/>
					<xs:enumeration value="16:30:00Z"/>
					<xs:enumeration value="16:45:00Z"/>
					<xs:enumeration value="17:00:00Z"/>
					<xs:enumeration value="17:10:00Z"/>
					<xs:enumeration value="17:15:00Z"/>
					<xs:enumeration value="17:30:00Z"/>
					<xs:enumeration value="17:45:00Z"/>
					<xs:enumeration value="18:00:00Z"/>
					<xs:enumeration value="18:10:00Z"/>
					<xs:enumeration value="18:15:00Z"/>
					<xs:enumeration value="18:30:00Z"/>
					<xs:enumeration value="18:45:00Z"/>
					<xs:enumeration value="19:00:00Z"/>
					<xs:enumeration value="19:10:00Z"/>
					<xs:enumeration value="19:15:00Z"/>
					<xs:enumeration value="19:30:00Z"/>
					<xs:enumeration value="19:45:00Z"/>
					<xs:enumeration value="20:00:00Z"/>
					<xs:enumeration value="20:10:00Z"/>
					<xs:enumeration value="20:15:00Z"/>
					<xs:enumeration value="20:30:00Z"/>
					<xs:enumeration value="20:45:00Z"/>
					<xs:enumeration value="21:00:00Z"/>
					<xs:enumeration value="21:10:00Z"/>
					<xs:enumeration value="21:15:00Z"/>
					<xs:enumeration value="21:30:00Z"/>
					<xs:enumeration value="21:45:00Z"/>
					<xs:enumeration value="22:00:00Z"/>
					<xs:enumeration value="22:10:00Z"/>
					<xs:enumeration value="22:15:00Z"/>
					<xs:enumeration value="22:30:00Z"/>
					<xs:enumeration value="22:45:00Z"/>
					<xs:enumeration value="23:00:00Z"/>
					<xs:enumeration value="23:10:00Z"/>
					<xs:enumeration value="23:15:00Z"/>
					<xs:enumeration value="23:30:00Z"/>
					<xs:enumeration value="23:45:00Z"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="TargetAudienceType">
			<xs:simpleContent>
				<xs:restriction base="ev:TargetAudienceType">
					<xs:enumeration value="All Audiences"/>
					<xs:enumeration value="Alumni"/>
					<xs:enumeration value="Children"/>
					<xs:enumeration value="Faculty"/>
					<xs:enumeration value="Friends of the University"/>
					<xs:enumeration value="General Public"/>
					<xs:enumeration value="Staff"/>
					<xs:enumeration value="Students - Graduate"/>
					<xs:enumeration value="Students - Prospective"/>
					<xs:enumeration value="Students - Undergraduate"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
		<xs:complexType name="WebcastStatusType">
			<xs:simpleContent>
				<xs:restriction base="ev:WebcastStatusType">
					<xs:enumeration value="Available Now"/>
					<xs:enumeration value="Coming Soon"/>
					<xs:enumeration value="In Progress"/>
					<xs:anyAttribute processContents="lax"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
	</xs:redefine>
</xs:schema>
