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