Enumeration Role

Roles for entity objects of type Vehicle or Pedestrian. The default role, if not specified, is None.
The enum literals have been harmonized between ASAM OpenX standards. The latest details about the harmonization can be found under https://publications.pages.asam.net/standards/ASAM_TrafficParticipants_Specification/ASAM_TrafficParticipants_Specification/latest/specification/index.html.

Used in:
Pedestrian , Vehicle , VehicleRoleDistributionEntry
Enumeration Literals
  Name Applied Stereotypes Description
  none The entity has no specific role.
  agriculture Traffic participant that can be perceived as agricultural machinery.
  ambulance Traffic participant that can be perceived as belonging to a medical emergency service.
  civil Traffic participant that can be perceived as regular civilian and does not perceivably indicate any other role.
  construction Traffic participant that can be perceived as construction vehicle/construction worker (e.g. road construction, rail construction).
  dangerousGoodsTransport Traffic participant that can be perceived as part of dangerous goods/hazardous materials transport.
The transport vehicle may be accompanied by support vehicles which can be assigned to the role 'trafficControl'.
D fire deprecated The entity role is fire fighting, e.g. fire engine.
DEPRECATED: Use 'fireBrigade' instead.
  fireBrigade Traffic participant that can be perceived as belonging to the fire brigade.
  freightTransport Traffic participant that can be perceived as freight transport, e.g. freight truck, delivery van, delivery bike, postman.
  garbageCollection Traffic participant that can be perceived as belonging to a garbage collection service.
  military Traffic participant that can be perceived as belonging to a military force.
  other Other (unspecified but known) role of traffic participant.
  police Traffic participant that can be perceived as belonging to a law enforcement agency.
  publicTransport Traffic participant that can be perceived as a form of mass passenger transportation mode (e.g. public transport bus, rental passenger bus, tram) or clearly recognizable passenger transportation mode (e.g. taxi).
Should not be used for HOV (high-occupancy vehicle) lane access: no indication of occupation state.
D roadAssistance deprecated The entity role is roadside assistance, e.g. tow truck.
DEPRECATED: Use 'roadsideAssistance' instead.
  roadsideAssistance Traffic participant that can be perceived as belonging to a roadside/breakdown assistance service, e.g. towing vehicle.
  specialTransport Traffic participant that can be perceived as part of special transport (e.g. heavy or oversized load).
The transport vehicle may be accompanied by support vehicles which can be assigned to the role 'trafficControl'.
  trafficControl Traffic participant that can be perceived as an obligated traffic control unit (e.g. railroad flagman, person responsible for traffic control at construction site, support vehicle for dangerous goods transport).
Deprecation
  • Enumeration literal fire deprecated.
  • Enumeration literal roadAssistance deprecated.
XSD 1.4 Representation


<xsd:simpleType name="Role">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none"/>
<xsd:enumeration value="agriculture"/>
<xsd:enumeration value="ambulance"/>
<xsd:enumeration value="civil"/>
<xsd:enumeration value="construction"/>
<xsd:enumeration value="dangerousGoodsTransport"/>
<xsd:enumeration value="fire">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="fireBrigade"/>
<xsd:enumeration value="freightTransport"/>
<xsd:enumeration value="garbageCollection"/>
<xsd:enumeration value="military"/>
<xsd:enumeration value="other"/>
<xsd:enumeration value="police"/>
<xsd:enumeration value="publicTransport"/>
<xsd:enumeration value="roadAssistance">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="roadsideAssistance"/>
<xsd:enumeration value="specialTransport"/>
<xsd:enumeration value="trafficControl"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="parameter"/>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>

Change log from version 1.3
  • Enumeration literal 'agriculture' created.
  • Enumeration literal 'construction' created.
  • Enumeration literal 'dangerousGoodsTransport' created.
  • Enumeration literal 'fireBrigade' created.
  • Enumeration literal 'freightTransport' created.
  • Enumeration literal 'garbageCollection' created.
  • Enumeration literal 'other' created.
  • Enumeration literal 'roadsideAssistance' created.
  • Enumeration literal 'specialTransport' created.
  • Enumeration literal 'trafficControl' created.
  • Enumeration literal 'ambulance' changed. Annotation changed.
    • New Value
      Traffic participant that can be perceived as belonging to a medical emergency service.
      From 1.3.0
      The entity role is ambulance.
  • Enumeration literal 'civil' changed. Annotation changed.
    • New Value
      Traffic participant that can be perceived as regular civilian and does not perceivably indicate any other role.
      From 1.3.0
      The entity role is civil.
  • Enumeration literal 'fire' changed. Annotation changed.
    • New Value
      The entity role is fire fighting, e.g. fire engine. DEPRECATED: Use 'fireBrigade' instead.
      From 1.3.0
      The entity role is fire fighting, e.g. fire engine.
  • Enumeration literal 'fire'. Stereotype <<deprecated>> applied.
  • Enumeration literal 'military' changed. Annotation changed.
    • New Value
      Traffic participant that can be perceived as belonging to a military force.
      From 1.3.0
      The entity role is military, e.g. camouflaged truck.
  • Enumeration literal 'police' changed. Annotation changed.
    • New Value
      Traffic participant that can be perceived as belonging to a law enforcement agency.
      From 1.3.0
      The entity role is police.
  • Enumeration literal 'publicTransport' changed. Annotation changed.
    • New Value
      Traffic participant that can be perceived as a form of mass passenger transportation mode (e.g. public transport bus, rental passenger bus, tram) or clearly recognizable passenger transportation mode (e.g. taxi). Should not be used for HOV (high-occupancy vehicle) lane access: no indication of occupation state.
      From 1.3.0
      The entity role is public transport, e.g. a school bus.
  • Enumeration literal 'roadAssistance' changed. Annotation changed.
    • New Value
      The entity role is roadside assistance, e.g. tow truck. DEPRECATED: Use 'roadsideAssistance' instead.
      From 1.3.0
      The entity role is roadside assistance, e.g. tow truck.
  • Enumeration literal 'roadAssistance'. Stereotype <<deprecated>> applied.
Stereotype Details Information
  • Enumeration literal fire
    • deprecated
  • Enumeration literal roadAssistance
    • deprecated

To XSD