<?xml version="1.0" encoding="UTF-8"?>
<!-- Types - v3.26  -->
<!-- File: types_3.26.xsd  -->
<!-- Copyright 2017-present. Gracenote, Inc. All rights reserved. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"
           version="3.26">
  <xs:simpleType name="tmsTime">
    <xs:annotation>
      <xs:documentation>Pattern for TV airings and Movie showtimes time of day: hh:mm.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d\d:\d\d"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="timeInHrMtSc">
    <xs:annotation>
      <xs:documentation>Time in hours minutes seconds: hh:mm:ss.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d\d:\d\d:\d\d"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="pNameType">
    <xs:annotation>
      <xs:documentation>Standardized person name data structure.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="prefix" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Any prefixes such as 'Dr.', 'Mr.', 'Ms.', 'Mrs.', or 'Miss' which should appear prior to the
            beginning of the first-name string.
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="first" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The person's first name.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="middle" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The person's middle name or abbreviation, if any.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="last" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The person's last name.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="suffix" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Any suffixes such as 'Jr.,' 'II,' 'III,' or '2nd' will should be appended to end of the
            last-name string.
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="addressType">
    <xs:annotation>
      <xs:documentation>Standardized address data structure.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="street1" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The street address or post office box.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="street2" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Additional delivery data as required - e.g. suite, village, quarter.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The town or city.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="state" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The state, province, territory, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postalCode" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The postal code.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The country name.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ratingType">
    <xs:annotation>
      <xs:documentation>Standardized movie ratings data structure.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="advisories" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Parent element for one or more advisories.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="advisory" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Descriptive warning of sexual or violent content.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:token">
                    <xs:attribute name="ratingsBody" type="xs:token" use="optional">
                      <xs:annotation>
                        <xs:documentation>The ratings body that issued the advisory.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="rating" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A rating issued by a rating standards body.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="warning" type="xs:token" minOccurs="0"/>
          </xs:sequence>
          <xs:attribute name="code" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Rating code; e.g., "PG-13."</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ratingBodyId" type="xs:long" use="optional">
            <xs:annotation>
              <xs:documentation>The id of ratings body that issued the rating.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="exempt" type="xs:boolean" use="optional">
            <xs:annotation>
              <xs:documentation>A boolean flag indicating to exempt this rating</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ratingsBody" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>The ratings body that issued the rating.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="qualityRating" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A quality rating issued by a reviewing organization.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="ratingsBody" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>The source of the quality rating; e.g., "Chicago Tribune."</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="value" type="xs:float" use="required">
            <xs:annotation>
              <xs:documentation>The quality rating expressed as a number; .5 indicates half-stars.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="numVotes" type="xs:integer" use="optional">
            <xs:annotation>
              <xs:documentation>If applicable, the number of votes used to calculate the quality rating.
              </xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="header">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:string" name="content"/>
        <xs:element type="xs:dateTime" name="created"/>
        <xs:element type="xs:string" name="copyright"/>
        <xs:element name="requestParameters" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="requestParameter" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute type="xs:string" name="name" use="optional"/>
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="streamData" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element type="xs:long" name="nextUpdateId" minOccurs="0"/>
              <xs:element type="xs:long" name="maxUpdateId" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="awardType">
    <xs:annotation>
      <xs:documentation>Standardized award description data structure.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name">
        <xs:annotation>
          <xs:documentation>The name of award body or event.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:token">
              <xs:attribute name="awardId" type="xs:integer" use="required">
                <xs:annotation>
                  <xs:documentation>Gracenote unique identifier for the award body or event.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="category">
        <xs:annotation>
          <xs:documentation>The name of the award category.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:token">
              <xs:attribute name="awardCatId" type="xs:integer" use="required">
                <xs:annotation>
                  <xs:documentation>Gracenote unique identifier for the award category.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="year" type="xs:gYear" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The year the award nomination made or win was presented.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="recipient" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The name of the award nominee/recipient.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:token">
              <xs:attribute name="nameId" type="xs:integer" use="optional">
                <xs:annotation>
                  <xs:documentation>The Gracenote unique identifier for the award nominee/recipient's credited name.
                  </xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="won" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>An indicator (true) if the person won this award.
          Absence implies nomination but no win.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="rootId" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation>The Gracenote unique identifier of the production for which this person and credited role was
          nominated for or received this award.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:complexType name="titleDescType">
    <xs:annotation>
      <xs:documentation>Standardized program title and program description data structure.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="size" type="xs:positiveInteger" use="required">
          <xs:annotation>
            <xs:documentation>The maximum number of characters that this title or description will have.
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="type" type="xs:token" use="required">
          <xs:annotation>
            <xs:documentation>The title or description type. See documentation for explanation of the different types.
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="subType" type="xs:token" use="optional">
          <xs:annotation>
            <xs:documentation>The title subType, indicates main or alternate titles (e.g., Main, AKA, IMAX, 3D,
              IMAX/3D).
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="lang" type="xs:language" use="required">
          <xs:annotation>
            <xs:documentation>The IETF BCP 47 language tag for this title or description.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="titleDescTypeSourceProgram">
    <xs:annotation>
      <xs:documentation>Standardized program title and program description data structure.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="size" type="xs:positiveInteger" use="optional">
          <xs:annotation>
            <xs:documentation>The maximum number of characters that this title or description will have.
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="type" type="xs:token" use="optional">
          <xs:annotation>
            <xs:documentation>The title or description type. See documentation for explanation of the different types.
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="subType" type="xs:token" use="optional">
          <xs:annotation>
            <xs:documentation>The title subType, indicates main or alternate titles (e.g., Main, AKA, IMAX, 3D,
              IMAX/3D).
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="lang" type="xs:language" use="optional">
          <xs:annotation>
            <xs:documentation>The IETF BCP 47 language tag for this title or description.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="assetType">
    <xs:annotation>
      <xs:documentation>Standardized image metadata structure.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identifiers" type="identifiersType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Parent element for TMS identifiers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="URI" type="xs:string">
        <xs:annotation>
          <xs:documentation>The URI describing a partial path to the image file; custom Media Cloud subdomain must be
            prepended to retrieve from Media Cloud.
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="caption" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A short description of the asset content.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="lang" type="xs:language" use="optional">
                <xs:annotation>
                  <xs:documentation>The IETF BCP 47 language tag for this caption.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="assetId" type="xs:token" use="optional">
      <xs:annotation>
        <xs:documentation>A TMS identifier for image; optional when used with mediaId in legacy gallery format.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute ref="updateId" use="optional">
      <xs:annotation>
        <xs:documentation>Update token for tracking image changes.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute ref="deleted" use="optional">
      <xs:annotation>
        <xs:documentation>Standard boolean indicator for image purge/deletion following an expiration period.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="lastModified" type="xs:dateTime" use="optional">
      <xs:annotation>
        <xs:documentation>Last modified date of image asset; for image deletions, indicates expiration date.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="expiredDate" type="xs:dateTime" use="optional">
      <xs:annotation>
        <xs:documentation>Expiration date of image; indicates image has been deprecated and will be deleted after preset
          number of days.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" type="xs:token" use="required">
      <xs:annotation>
        <xs:documentation>The type of asset. See documentation for explanation of the different types.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="width" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation>The pixel display width of a visual asset.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="height" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation>The pixel display height of a visual asset.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="primary" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>An indicator that this asset is the primary one of its category.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="category" type="xs:token" use="required">
      <xs:annotation>
        <xs:documentation>The asset's category. See documentation for explanation of image categories.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ratio" type="xs:token" use="optional">
      <xs:annotation>
        <xs:documentation>The asset's aspect ratio.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tier" type="xs:token" use="optional">
      <xs:annotation>
        <xs:documentation>The asset's tier. See documentation for explanation of image tiers.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="seasonId" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation>Indicates that image is applicable to particular season of series. Available only as part of
          asset data in Programs API response.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="restrictedProvider" type="xs:token" use="optional">
      <xs:annotation>
        <xs:documentation>Is Restricted Provider</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="provider" type="xs:token" use="optional">
      <xs:annotation>
        <xs:documentation>Image provider name</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:complexType name="identifiersType">
    <xs:annotation>
      <xs:documentation>Type representing the parent element for TMS identifiers.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identifier" type="identifierType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>An identifier associated with this asset group.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="identifierType">
    <xs:annotation>
      <xs:documentation>Type representing a single or type-grouped collection of TMS identifiers.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="id" type="xs:token" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The identifier value.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="type" type="xs:token" use="required">
      <xs:annotation>
        <xs:documentation>The type of the id; e.g. "personId", "connectorId"</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:complexType name="externalLinksType">
    <xs:annotation>
      <xs:documentation>Summary of external links</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="externalLink" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>External link details</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="vendor" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>External vendor name.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="vendorId" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>External vendor Identifer.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="id" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>External Identifer.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="url" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Url for external link</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="score" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>External score value</xs:documentation>
            </xs:annotation>
          </xs:attribute>

        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="videoDescriptorsType">
    <xs:annotation>
      <xs:documentation>Video Descriptor metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="videoDescriptor" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>An individual descriptor details.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="id" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Video descriptor Identifier</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ord" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Ordinal value that ranks relevance of descriptors</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="weight" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Video Descriptor Weight</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="type" type="xs:token" use="optional">
            <xs:annotation>
              <xs:documentation>Video Descriptor Type</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="catchupType">
    <xs:annotation>
      <xs:documentation>Type that contains catchup metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="validFrom" type="xs:dateTime" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Catchup window start time</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="validTo" type="xs:dateTime" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Catchup window end time</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="requestParameters">
    <xs:annotation>
      <xs:documentation>The parent element for request parameter information.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="requestParameter" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Parameter value specified with data request.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="name" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Name of parameter specified with data request.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="nonstandardLangs">
    <xs:restriction base="xs:string">
      <xs:enumeration value="und"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="tmsLanguage">
    <xs:union memberTypes="xs:language nonstandardLangs"/>
  </xs:simpleType>
  <xs:complexType name="langString">
    <xs:annotation>
      <xs:documentation>Text with required lang attribute.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="lang" type="xs:language" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="genderType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Male"/>
      <xs:enumeration value="Female"/>
      <xs:enumeration value="Non-Binary"/>
      <xs:enumeration value="Mixed"/>
      <xs:enumeration value="Unspecified"/>
      <xs:enumeration value="Open"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="memberType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Head Coach"/>
      <xs:enumeration value="Athlete"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="updateId" type="xs:nonNegativeInteger">
    <xs:annotation>
      <xs:documentation>Update token for tracking entity changes.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="updateDate" type="xs:dateTime">
    <xs:annotation>
      <xs:documentation>Datetime of most recent entity update.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="deleted" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>Standard boolean indicator for entity removal or deactivation.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="inactive" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>Standard boolean indicator for removal of entity from custom entitlement scope.
      </xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:schema>
