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?