baseCareerPhaseMetadataComplexType

A description of where a player is playing, or has previously played. | Can be used to state where the player went to college. Can also list previous teams of the player.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
class xs:string optional
An open placeholder for categorization.
date-of-birth TruncatedDateTimeType optional
The day on which a person was born, normalized to ISO 8601
extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time
is available. Can also be YYYY-MM or just YYYY if year and/or month not available.
date-of-death TruncatedDateTimeType optional
The day on which a person died, normalized to ISO 8601
extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time is available.
duration QCodeType optional
In lieu of a start-date and end-date. Generally in years. Could hold the number of years that a player was a pro. Use temporal-unit vocabulary.
end-date TruncatedDateTimeType optional
When the player ended this phase in the career, normalized to ISO 8601 extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time is available.
entry-reason QCodeType optional
The reason why the player entered this phase. For example, draft or trade.
exit-reason QCodeType optional
The reason why the player exitted this phase. For example, retired or waived.
gender restriction of xs:string optional
Male or female.
health QCodeType optional
An indication of the health of the person.
height xs:string optional
Height of the person. Generally in cm.
home-page-url xs:anyURI optional
The fully-qualified URL for the official home page of the team.
id xs:ID optional
An XML-specific identifier for the element.
key QCodeType optional
The symbol or identifying key for the entity.
lineup-slot xs:string optional
The order in which a player participated in an event.
lineup-slot-sequence xs:string optional
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.
nationality xs:string optional
The country of citizinship of the entity.
phase-caliber QCodeType optional
A controlled vocabulary for the name attribute. States organization this player was in, for the duration of the phase. For example, league or team.
phase-caliber-key QCodeType optional
The metadata key within the phase-caliber. For example, l.nfl.com if phase-caliber is league. Or l.nfl.com-t.2 if phase-caliber is team.
phase-status QCodeType optional
Player's status within a particular phase. For example, active, injured, etc.
phase-type QCodeType optional
Value can be college or professional, etc.
position-depth xs:string optional
A ranking amongst players on the team who share the same position.
position-event QCodeType optional
The code for the position held by the person at this  particular sports-event.
position-regular QCodeType optional
The code for the typical position of the person.
round-position xs:string optional
The seed or position in this particular round for which this player started. Useful for bracketed tournaments, such as tennis.
scratch-reason QCodeType optional
An indication as to why this player did not play in an event.
selection-level xs:integer optional
The level within which the player was selected to enter this phase. For example, 1, if drafted in 1st round.
selection-overall xs:integer optional
The total ranking amongst all levels in a draft.
selection-sublevel xs:integer optional
The sublevel of the selection-level. For example, 27, if picked as 27th selection in 1st round.
start-date TruncatedDateTimeType optional
When the player started this phase in the career, normalized to ISO 8601 extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time is available.
status QCodeType optional
Whether a player starts playing at the beginning of a sports-event, joins mid-game, or is not available to participate.
style xs:string optional
An open placeholder for reference by an external stylesheet.
subphase-type QCodeType optional
A subcategory of the phase-type, for example could be sophomore or rookie.
team-idref xs:string optional
A reference to the team for which this player competes.
uniform-number xs:string optional
The number currently displayed on the uniform or jersey of the player.
weight xs:nonNegativeInteger optional
Weight of a person. Generally in kg.

Used By

Source

<xs:complexType name="baseCareerPhaseMetadataComplexType">
  <xs:annotation>
    <xs:documentation>A description of where a player is playing, or has previously played. | Can be used to state where the player went to college. Can also list previous teams of the player.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="basePlayerMetadataComplexType">
      <xs:attribute name="phase-type" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>Value can be college or professional, etc.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="start-date" type="TruncatedDateTimeType" use="optional">
        <xs:annotation>
          <xs:documentation>When the player started this phase in the career, normalized to ISO 8601 extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time is available.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="end-date" type="TruncatedDateTimeType" use="optional">
        <xs:annotation>
          <xs:documentation>When the player ended this phase in the career, normalized to ISO 8601 extended format: YYYY-MM-DDTHH:MM:SS+HH:MM. Use YYYY-MM-DD when no time is available.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="duration" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>In lieu of a start-date and end-date. Generally in years. Could hold the number of years that a player was a pro. Use temporal-unit vocabulary.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="subphase-type" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>A subcategory of the phase-type, for example could be sophomore or rookie.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase-status" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>Player's status within a particular phase. For example, active, injured, etc.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase-caliber" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>A controlled vocabulary for the name attribute. States organization this player was in, for the duration of the phase. For example, league or team.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="phase-caliber-key" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>The metadata key within the phase-caliber. For example, l.nfl.com if phase-caliber is league. Or l.nfl.com-t.2 if phase-caliber is team.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="entry-reason" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>The reason why the player entered this phase. For example, draft or trade.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="selection-level" type="xs:integer" use="optional">
        <xs:annotation>
          <xs:documentation>The level within which the player was selected to enter this phase. For example, 1, if drafted in 1st round.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="selection-sublevel" type="xs:integer" use="optional">
        <xs:annotation>
          <xs:documentation>The sublevel of the selection-level. For example, 27, if picked as 27th selection in 1st round.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="selection-overall" type="xs:integer" use="optional">
        <xs:annotation>
          <xs:documentation>The total ranking amongst all levels in a draft.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="exit-reason" type="QCodeType" use="optional">
        <xs:annotation>
          <xs:documentation>The reason why the player exitted this phase. For example, retired or waived.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>