<element name="player-metadata">
<annotation>
<documentation>Metadata that describes a player. | Generally does not change over the course of a sports-events.</documentation>
</annotation>
<complexType>
<sequence>
<element ref="sportsml:name" minOccurs="0" maxOccurs="unbounded" />
<element ref="sportsml:home-location" minOccurs="0" />
<element ref="sportsml:career-phase" minOccurs="0" maxOccurs="unbounded" />
<element ref="sportsml:injury-phase" minOccurs="0" maxOccurs="unbounded" />
<element ref="sportsml:sports-property" minOccurs="0" maxOccurs="unbounded" />
<group minOccurs="0" ref="sportsml:playerMetadataSpecific" />
</sequence>
<attributeGroup ref="sportsml:globalAttributes" />
<attribute name="player-key" type="sportsml:genericKeyType" use="optional">
<annotation>
<documentation>The symbol for the player.</documentation>
</annotation>
</attribute>
<attribute name="player-source" type="string" use="optional">
<annotation>
<documentation>The maintainer of the controlled vocabulary for the key.</documentation>
</annotation>
</attribute>
<attribute name="team-idref" type="string" use="optional">
<annotation>
<documentation>A reference to the team for which this player competes.</documentation>
</annotation>
</attribute>
<attribute name="team-key" type="sportsml:genericKeyType" use="optional">
<annotation>
<documentation>A key-based reference to the team for which this player competes.</documentation>
</annotation>
</attribute>
<attribute name="status" type="sportsml:status.Core" use="optional">
<annotation>
<documentation>Whether a player starts playing at the beginning of a sports-event, joins mid-game, or is not available to participate.</documentation>
</annotation>
</attribute>
<attribute name="date-of-birth" type="string" use="optional">
<annotation>
<documentation>The day on which a player was born, normalized to ISO 8601: YYYYMMDDTHHMMSS+HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000+HHMM when no time is available.</documentation>
</annotation>
</attribute>
<attribute name="date-of-death" type="string" use="optional">
<annotation>
<documentation>The day on which a player died, normalized to ISO 8601: YYYYMMDDTHHMMSS+HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000+HHMM when no time is available.</documentation>
</annotation>
</attribute>
<attribute name="height" type="string" use="optional">
<annotation>
<documentation>Height of the player. Generally in cm.</documentation>
</annotation>
</attribute>
<attribute name="weight" type="string" use="optional">
<annotation>
<documentation>Weight of a player. Generally in kg.</documentation>
</annotation>
</attribute>
<attribute name="position-regular" type="sportsml:position.Common" use="optional">
<annotation>
<documentation>The code for the typical position at which this player plays.</documentation>
</annotation>
</attribute>
<attribute name="position-event" type="sportsml:position.Common" use="optional">
<annotation>
<documentation>The code for the position played by the player at this particular sports-event.</documentation>
</annotation>
</attribute>
<attribute name="position-depth" type="string" use="optional">
<annotation>
<documentation>A ranking amongst players on the team who share the same position.</documentation>
</annotation>
</attribute>
<attribute name="lineup-slot" type="string" use="optional">
<annotation>
<documentation>The order in which a player participated in an event.</documentation>
</annotation>
</attribute>
<attribute name="lineup-slot-sequence" type="string" use="optional">
<annotation>
<documentation>For baseball, cricket, relay races if they substituted for a player in the original lineup, the order in which they served at the above lineup-slot value. Defaults to 1.</documentation>
</annotation>
</attribute>
<attribute name="position-source" type="string" use="optional">
<annotation>
<documentation>The source of the controlled-vocabulary for position-regular and position-event.</documentation>
</annotation>
</attribute>
<attribute name="health" type="sportsml:health.Core" use="optional">
<annotation>
<documentation>An indication of the health of the player.</documentation>
</annotation>
</attribute>
<attribute name="scratch-reason" type="sportsml:health.Core" use="optional">
<annotation>
<documentation>Ad indication as to why this player did not play in an event.</documentation>
</annotation>
</attribute>
<attribute name="uniform-number" type="string" use="optional">
<annotation>
<documentation>The number currently displayed on the uniform or jersey of the player.</documentation>
</annotation>
</attribute>
<attribute name="home-page-url" type="string" use="optional">
<annotation>
<documentation>The fully-qualified URL for the official home page of the team.</documentation>
</annotation>
</attribute>
<attribute name="gender" use="optional">
<annotation>
<documentation>Male or female.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="male" />
<enumeration value="female" />
</restriction>
</simpleType>
</attribute>
<attribute name="nationality" type="string" use="optional">
<annotation>
<documentation>Your country of citizinship.</documentation>
</annotation>
</attribute>
<attribute name="round-position" type="string" use="optional">
<annotation>
<documentation>The seed or position in this particular round for which this player started. Useful for bracketed tournaments, such as tennis.</documentation>
</annotation>
</attribute>
</complexType>
</element>
|