DraftDraft for review, not yet a published standard. Registry vehicle/1.0-draft of 2026-10-24, marker vehicle/1.0. How changes are made.

vehicle.bodyworkCode

Code for bodywork · Code des Aufbaus

EU code for bodywork (CoC item 38): AA-AG passenger cars, BA-BE and BX goods vehicles, CA-CJ and CX buses, DA, DB, DC and DE trailers, SA-SH and SJ special purpose vehicles; with two supplementary digits where Appendix 2 applies.

Key
vehicle.bodyworkCode
Row name (BT-160)
Code des Aufbaus [vehicle.bodyworkCode]
Code for bodywork [vehicle.bodyworkCode]

The bare key vehicle.bodyworkCode is also accepted.

Tier
Optional
Status
draft
Representation term
Code
Value format
^(A[A-G]|B[A-E]|BX|C[A-J]|CX|D[ABCE]|S[A-HJ])([0-9]{2})?$
Grammar
^(A[A-G]|B[A-E]|BX|C[A-J]|CX|D[ABCE]|S[A-HJ])([0-9]{2})?$
Unit
none
Code list

EU bodywork codes

Required when
MAY; useful for vans, trucks, buses and trailers
Statutory feature
No
Repeatable
No, at most one row per line
Anchors
  • Reg. (EU) 2018/858 Annex I Part C and Appendix 2, Part A point 5
  • CoC item 38 'Code for bodywork' (DE 'Code des Aufbaus')
  • COM(2025) 179 code J.1 (proposal)
Carrier and binding
BG-32: BT-160 'Code des Aufbaus [vehicle.bodyworkCode]', BT-161 'AA'
Crosswalk (informative)

schema.org bodyType (free text, another value space)

informative; names and IRIs of third-party works, CC BY 4.0, sources stated; VDA 4938: reprint with source

Source and changes
registry/keys/bodyworkCode.yaml · Propose a change