<?xml version="1.0" encoding="UTF-8" ?> 
  <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://ns.hr-xml.org/2007-04-15" targetNamespace="http://ns.hr-xml.org/2007-04-15" elementFormDefault="qualified" version="2007-04-15">
  <xsd:annotation>
  <xsd:documentation>"Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2007-04-15 Purpose: Defines Speaking events history data. Author(s): Terms of license can be found in license.txt. 2005-09-11   Minor syntactical edit to ExtendedSpeakingTypeType, removing the unnecessary xsd:restriction. Xml instances remain completely forwardly and backwardly compatible.</xsd:documentation> 
  </xsd:annotation>
  <xsd:include schemaLocation="../CPO/OnlineAddress.xsd" /> 
  <xsd:include schemaLocation="../CPO/FlexibleDates.xsd" /> 
  <xsd:include schemaLocation="../CPO/ISOUtilities.xsd" /> 
  <xsd:include schemaLocation="../CPO/xStringPatternExtensionType.xsd" /> 
  <xsd:element name="SpeakingEventsHistory">
  <xsd:complexType>
  <xsd:sequence>
  <xsd:element ref="SpeakingEvent" maxOccurs="unbounded" /> 
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
  <xsd:element name="SpeakingEvent" type="SpeakingEventType" /> 
  <xsd:complexType name="SpeakingEventType">
  <xsd:sequence>
  <xsd:element name="Title" type="xsd:string" minOccurs="0" /> 
  <xsd:element name="Role" type="xsd:string" minOccurs="0" /> 
  <xsd:element name="StartDate" type="FlexibleDatesType" minOccurs="0" /> 
  <xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0" /> 
  <xsd:element name="EventName" type="xsd:string" /> 
  <xsd:element name="EventType" type="ExtendedEventTypeType" minOccurs="0" /> 
  <xsd:element name="Location" type="xsd:string" minOccurs="0" /> 
  <xsd:element name="Description" type="xsd:string" minOccurs="0" /> 
  <xsd:element name="AffiliatedOrganization" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> 
  <xsd:element name="Link" type="InternetWebAddressType" minOccurs="0" /> 
  </xsd:sequence>
  <xsd:attribute name="type" type="ExtendedSpeakingTypeType" /> 
  </xsd:complexType>
  <xsd:simpleType name="SpeakingTypeType">
  <xsd:restriction base="xsd:string">
  <xsd:enumeration value="speech" /> 
  <xsd:enumeration value="presentation" /> 
  <xsd:enumeration value="demonstration" /> 
  <xsd:enumeration value="interview" /> 
  <xsd:enumeration value="debate" /> 
  <xsd:enumeration value="panel discussion" /> 
  </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ExtendedSpeakingTypeType">
  <xsd:union memberTypes="SpeakingTypeType xStringPatternExtensionType" /> 
  </xsd:simpleType>
  <xsd:simpleType name="EventTypeType">
  <xsd:restriction base="xsd:string">
  <xsd:enumeration value="convention" /> 
  <xsd:enumeration value="rally" /> 
  <xsd:enumeration value="conference" /> 
  <xsd:enumeration value="sales meeting" /> 
  <xsd:enumeration value="television show" /> 
  <xsd:enumeration value="radio show" /> 
  <xsd:enumeration value="web-based" /> 
  </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ExtendedEventTypeType">
  <xsd:union memberTypes="EventTypeType xStringPatternExtensionType" /> 
  </xsd:simpleType>
  </xsd:schema>