Documentation for ATIS-Draft-03-00-79

Simple Type: IM-EmployeeFunction

[Table of contents]

Super-types: None
Sub-types: None
Name IM-EmployeeFunction
Used by (from the same schema document) Complex Type IMResponsePerson
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 41
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'command'|'safety'|'information'|'liaison'|'operations'|'staging'|'branch'|'division'|'strike team'|'company'|'task force'|'group'|'planning'|'resource unit'|'situation unit'|'documentation unit'|'demobilization'|'technical specialist'|'logistics'|'service branch'|'communications'|'medical unit'|'rehabilitation'|'food unit'|'support branch'|'supply unit'|'facilities unit'|'ground support unit'|'administration'|'time unit'|'procurement unit'|'claims unit'|'cost unit'|'transit ft operator'|'transit pt operator'|'transit conductor'|'transit engineer'|'transit maintenance'|'transit supervisor'|'transit revenue collector'|'transit dispatcher'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data command (1) -- command safety (2) -- safety information (3) -- information liaison (4) -- liaison operations (5) -- operations staging (6) -- staging branch (7) -- branch division (8) -- division strike team (9) -- strike team company (10) -- company task force (11) -- task force group (12) -- group planning (13) -- planning resource unit (14) -- resource unit situation unit (15) -- situation unit documentation unit (16) -- documentation unit demobilization (17) -- demobilization unit technical specialist (18) -- technical specialist logistics (19) -- logistics service branch (20) -- service branch communications (21) -- communications unit medical unit (22) -- medical unit rehabilitation (23) -- rehabilitation food unit (24) -- food unit support branch (25) -- support branch supply unit (26) -- supply unit facilities unit (27) -- facilities unit ground support unit (28) -- ground support unit administration (29) -- finance/administration time unit (30) -- time unit procurement unit (31) -- procurement unit claims unit (32) -- compensations claims unit cost unit (33) -- cost unit transit ft operator (34) -- Transit: full time operator transit pt operator (35) -- Transit: part time operator transit conductor (36) -- Transit: conductor transit engineer (37) -- Transit: engineer transit maintenance (38) -- Transit: maintenance transit supervisor (39) -- Transit: supervisor/ manager transit revenue collector (40) -- Transit: revenue collector transit dispatcher (41) -- Transit: dispatcher -- 42-127 (reserved for standard codes) -- 128-255 (reserved for local use)
Diagram
h1756404170
Schema Component Representation
<xs:simpleType name="IM-EmployeeFunction">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="41"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="command"/>
<xs:enumeration value="safety"/>
<xs:enumeration value="information"/>
<xs:enumeration value="liaison"/>
<xs:enumeration value="operations"/>
<xs:enumeration value="staging"/>
<xs:enumeration value="branch"/>
<xs:enumeration value="division"/>
<xs:enumeration value="strike team"/>
<xs:enumeration value="company"/>
<xs:enumeration value="task force"/>
<xs:enumeration value="group"/>
<xs:enumeration value="planning"/>
<xs:enumeration value="resource unit"/>
<xs:enumeration value="situation unit"/>
<xs:enumeration value="documentation unit"/>
<xs:enumeration value="demobilization"/>
<xs:enumeration value="technical specialist"/>
<xs:enumeration value="logistics"/>
<xs:enumeration value="service branch"/>
<xs:enumeration value="communications"/>
<xs:enumeration value="medical unit"/>
<xs:enumeration value="rehabilitation"/>
<xs:enumeration value="food unit"/>
<xs:enumeration value="support branch"/>
<xs:enumeration value="supply unit"/>
<xs:enumeration value="facilities unit"/>
<xs:enumeration value="ground support unit"/>
<xs:enumeration value="administration"/>
<xs:enumeration value="time unit"/>
<xs:enumeration value="procurement unit"/>
<xs:enumeration value="claims unit"/>
<xs:enumeration value="cost unit"/>
<xs:enumeration value="transit ft operator"/>
<xs:enumeration value="transit pt operator"/>
<xs:enumeration value="transit conductor"/>
<xs:enumeration value="transit engineer"/>
<xs:enumeration value="transit maintenance"/>
<xs:enumeration value="transit supervisor"/>
<xs:enumeration value="transit revenue collector"/>
<xs:enumeration value="transit dispatcher"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:IM-EmployeeFunction "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>