Schema Structure
General Information
type
String; "FeatureCollection"
Yes
The GeoJSON object type. For WZDx, this must be the string FeatureCollection.
Feed Info
update_date
String
Yes
The UTC date and time when the GeoJSON file (representing the instance of the feed) was generated.
publisher
String
Yes
The organization responsible for publishing the feed.
contact_name
String
Yes
The name of the individual or group responsible for the data feed.
contact_email
String
Yes
The email address of the individual or group responsible for the data feed
version
String
Yes
The WZDx format version – 4.2
license
String
Optional
The URL of the license that applies to the data in the WZDx feed. This must be the string "https://creativecommons.org/publicdomain/zero/1.0/".
data_source_id
organization_name
Specific Work Zone Information
Geometry
Coordinates
Type
Enumerated {LineString, MultiPoint}
Type of event geometry provided
Type of event geometry provided
ID
The unique Identifier of the work zone
bbox
Information on the coordinate range for this RoadEventFeature. Must be an array of length 2n where n is the number of dimensions represented in the geometry property, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of the geometry.
Core details
event_type
Enumerated {work-zone, detour}
Yes
The type/classification of road event.
data_source_id
String
Yes
Identifies the data source from which the road event originates.
road_names
Array (string)
Yes
A list of publicly known names of the road on which the event occurs. This may include the road number designated by a jurisdiction such as a county, state or interstate (e.g. I-5, VT 133).
Yes
The digitization direction of the road that is impacted by the event. This value is based on the standard naming for US roadways and indicates the direction of the traffic flow regardless of the real heading angle.
name
String
Optional
A human-readable name for the road event.
description
String
Optional
Short free text description of road event.
creation_date
String
The UTC time and date when the activity or event was created.
update_date
The UTC date and time when any information in the RoadEventFeature that the RoadEventCoreDetails applies to was most recently updated or confirmed as up to date.
start_date
string
Yes
The UTC time and date when the event begins.
end_date
string
Yes
The UTC time and date when the event ends.
is_start_date_verified
Boolean
Optional
Indicates if work has been confirmed to have started, such as from a person or field device.
is_end_date_verified
Boolean
Optional
Indicates if work has been confirmed to have ended, such as from a person or field device.
is_start_position_verified
Boolean
Optional
Indicates if the start position (first geometric coordinate pair) is based on actual reported data from a GPS-equipped device that measured the location of the start of the work zone.
is_end_position_verified
Boolean
Optional
Indicates if the end position (last geometric coordinate pair) is based on actual reported data from a GPS-equipped device that measured the location of the end of the work zone.
Enumerated {static, moving, planned-moving-area}
Optional
The type of work zone road event, such as if the road event is static or actively moving as part of a moving operation
Enumerated {channel device method,sign-method, junction-method, other, unknown
Yes
The typical method used to locate the beginning and end of a work zone impact area.
Enumerated {all-lanes-closed, some-lanes-closed, all-lanes-open, alternating-one-way, some-lanes-closed-merge-left, some-lanes-closed-merge-right, all-lanes-open-shift-left, all-lanes-open-shift-right, some-lanes-closed-split, flagging, temporary-traffic-signal, unknown}
Yes
The impact to vehicular lanes along a single road in a single direction.
order
Positive Integer
Yes
The position of a lane in sequence on the roadway. This value is used as an index to indicate the order of all lanes provided for a road event, starting with 1 for the left-most lane.
Enumerated {general, exit-lane, exit-ramp, entrance-lane, entrance-ramp , sidewalk, bike-lane, shoulder, parking, median, two-way-center-turn-lane}
Yes
An indication of the type of lane or shoulder.
Enumerated {open, closed, shift-left, shift-right, merge-left, merge-right, alternating-flow}
Yes
Status of the lane for the traveling public.
Array {type, value, unit}
Optional
A list of zero or more restrictions specific to the lane.
beginning_cross_street
String
Optional
Name or number of the nearest cross street along the roadway where the event begins.
ending_cross_street
String
Optional
Name or number of the nearest cross street along the roadway where the event ends.
beginning_milepost
Number
Optional
The linear distance measured against a milepost marker along a roadway where the event begins.
Types_of_work
Enumerated {maintenance, minor-road-defect-repair, roadside-work, overhead-work, below-road-work, barrier-work, surface-work, painting, roadway-relocation, roadway-creation
yes
A high-level text description of the type of work being done.
is_architectural_change
Boolean
Optional
A flag indicating whether the type of work will result in an architectural change to the roadway
worker_presence
are_workers_present
Boolean
Yes
Whether workers are present in the work zone event area. This value should be set in accordance with the definition provided in the definition property if it is provided.
definition
Array {workers-in-work-zone-working, workers-in-work-zone-not-working, mobile-equipment-in-work-zone-moving , mobile-equipment-in-work-zone-not-moving , fixed-equipment-in-work-zone, humans-behind-barrier, humans-in-right-of-way}
Optional
A list of situations in which workers are considered present in the data provider's jurisdiction.
Enumerated {camera-monitoring, arrow-board-present, cones-present, maintenance-vehicle-present, wearables-present, mobile-device-present, check-in-app, check-in-verbal, scheduled
Optional
Describes the method for how worker presence in a work zone event area is determined.
worker_presence_last_confirmed_date
String
Optional
The UTC date and time at which the presence of workers was last confirmed.
confidence
Enumerated {low, medium, high}
Optional
The data producer’s confidence in the value of are_workers_present.
Last updated
Was this helpful?