Definition Type: Element
Name: career-phase
Namespace: http://iptc.org/std/SportsML/2008-04-01/
Containing Schema: sportsml-core.xsd
Abstract
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.
Collapse XSD Schema Diagram:
Drilldown into uniform-number in schema sportsml-core_xsd Drilldown into position-depth in schema sportsml-core_xsd Drilldown into position-regular in schema sportsml-core_xsd Drilldown into weight in schema sportsml-core_xsd Drilldown into exit-reason in schema sportsml-core_xsd Drilldown into selection-overall in schema sportsml-core_xsd Drilldown into selection-sublevel in schema sportsml-core_xsd Drilldown into selection-level in schema sportsml-core_xsd Drilldown into entry-reason in schema sportsml-core_xsd Drilldown into phase-caliber-key in schema sportsml-core_xsd Drilldown into phase-caliber in schema sportsml-core_xsd Drilldown into phase-status in schema sportsml-core_xsd Drilldown into subphase-type in schema sportsml-core_xsd Drilldown into duration in schema sportsml-core_xsd Drilldown into end-date in schema sportsml-core_xsd Drilldown into start-date in schema sportsml-core_xsd Drilldown into name in schema sportsml-core_xsd Drilldown into phase-type in schema sportsml-core_xsd Drilldown into id in schema sportsml-core_xsd Drilldown into globalAttributes in schema sportsml-core_xsdXSD Diagram of career-phase in schema sportsml-core_xsd (SportsML)
Collapse XSD Schema Code:
<element name="career-phase">
    <annotation>
        <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.</documentation>
    </annotation>
    <complexType>
        <attributeGroup ref="sportsml:globalAttributes" />
        <attribute name="phase-type" type="sportsml:phaseType.Core" use="optional">
            <annotation>
                <documentation>Value can be college or professional, etc.</documentation>
            </annotation>
        </attribute>
        <attribute name="name" type="string" use="optional">
            <annotation>
                <documentation>Name of the team or college, for example.</documentation>
            </annotation>
        </attribute>
        <attribute name="start-date" type="string" use="optional">
            <annotation>
                <documentation>When the player started this phase in the career, generally normalized to ISO 8601: YYYYMMDDTHHMMSS+HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000+HHMM when no time is available.</documentation>
            </annotation>
        </attribute>
        <attribute name="end-date" type="string" use="optional">
            <annotation>
                <documentation>When the player ended this phase in the career, generally normalized to ISO 8601: YYYYMMDDTHHMMSS+HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000+HHMM when no time is available.</documentation>
            </annotation>
        </attribute>
        <attribute name="duration" type="sportsml:duration.Common" use="optional">
            <annotation>
                <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.</documentation>
            </annotation>
        </attribute>
        <attribute name="subphase-type" type="string" use="optional">
            <annotation>
                <documentation>A subcategory of the phase-type, for example could be sophomore or rookie.</documentation>
            </annotation>
        </attribute>
        <attribute name="phase-status" type="sportsml:phaseStatus.Core" use="optional">
            <annotation>
                <documentation>Player's status within a particular phase. For example, active, injured, etc.</documentation>
            </annotation>
        </attribute>
        <attribute name="phase-caliber" type="string" use="optional">
            <annotation>
                <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.</documentation>
            </annotation>
        </attribute>
        <attribute name="phase-caliber-key" type="sportsml:genericKeyType" use="optional">
            <annotation>
                <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.</documentation>
            </annotation>
        </attribute>
        <attribute name="entry-reason" type="string" use="optional">
            <annotation>
                <documentation>The reason why the player entered this phase. For example, draft or trade.</documentation>
            </annotation>
        </attribute>
        <attribute name="selection-level" type="string" use="optional">
            <annotation>
                <documentation>The level within which the player was selected to enter this phase. For example, 1, if drafted in 1st round.</documentation>
            </annotation>
        </attribute>
        <attribute name="selection-sublevel" type="string" use="optional">
            <annotation>
                <documentation>The sublevel of the selection-level. For example, 27, if picked as 27th selection in 1st round.</documentation>
            </annotation>
        </attribute>
        <attribute name="selection-overall" type="string" use="optional">
            <annotation>
                <documentation>The total ranking amongst all levels in a draft.</documentation>
            </annotation>
        </attribute>
        <attribute name="exit-reason" type="string" use="optional">
            <annotation>
                <documentation>The reason why the player exitted this phase. For example, retired or waived.</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-depth" type="string" use="optional">
            <annotation>
                <documentation>A ranking amongst players on the team who share the same position.</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>
    </complexType>
</element>
Collapse Child Attributes:
Name Type Default Value Use
id sportsml:id Optional
phase-type sportsml:phase-type Optional
name sportsml:name Optional
start-date sportsml:start-date Optional
end-date sportsml:end-date Optional
duration sportsml:duration Optional
subphase-type sportsml:subphase-type Optional
phase-status sportsml:phase-status Optional
phase-caliber sportsml:phase-caliber Optional
phase-caliber-key sportsml:phase-caliber-key Optional
entry-reason sportsml:entry-reason Optional
selection-level sportsml:selection-level Optional
selection-sublevel sportsml:selection-sublevel Optional
selection-overall sportsml:selection-overall Optional
exit-reason sportsml:exit-reason Optional
weight sportsml:weight Optional
position-regular sportsml:position-regular Optional
position-depth sportsml:position-depth Optional
uniform-number sportsml:uniform-number Optional