<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>
|