# Module conditional-attribute

Package com.here.mom.component.conditional-attribute

Parts

Enums

## AccessRestriction

part AccessRestriction extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Access Restriction identify situations where specified types of vehicles are prohibited from travelling on the road at specific times. It also identifies which lane(s) allow access for HOV vehicles only, and provides requirements for accessing these lanes.

Property Type Modifier Description
attributeType "AccessRestriction"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
isVariable boolean optional If variable (yes), then indicates there is a dependency, for example, traffic flow, weather, etc., for which

causes a link or Access Restriction condition to be in effect and a set time is not specified.
laneType LaneType optional A lane type is a classification of a lane based on the functional use of the lane, i.e. intended purpose.

In some cases this also aligns to specific vehicle types using the lane.
seasonallyClosed boolean optional Roads may be seasonally closed to vehicle traffic each year.

These roads are closed to vehicles for drivers safety, to maintain water quality and prevent erosion during

the wetter months as rain and snow softens the tracks, making them vulnerable to damage.

Also ferry connections that are operational only part of the year are coded as seasonally restricted road.
hovAllowsMotorcycles boolean optional Apply Motorcycle Considered Carpool(Yes) if an HOV lane allows access to motorcycles at all times, regardless

of passenger count.
hovAllowsHybrids boolean optional Apply Hybrid Considered Carpool(Yes) if an HOV lane allows access to hybrid cars at all times, regardless of

passenger count.
hovAllowsAlternateFuelVehicle boolean optional Apply Alternate Fuel Considered Carpool(Yes) if an HOV lane allows access to alternate fuel vehicles at all

times, regardless of passenger count.
hovAllowsFeePay boolean optional Apply Fee Pay Considered Carpool if an HOV lane requires payment to use the HOV lane regardless of passenger

count.
conditionOverride boolean optional An Access Restriction condition overrides the Access Characteristics on the link during the time period specified,
minPassengers integer optional Defines Minimum passengers capacity in vehicles.
hovAllowsException boolean optional Set HOV Exception to No (default value) for HOV lanes.

## AttributeType

enum AttributeType

Module conditional-attribute

Discriminants for ConditionalAttribute > attributeType

Value Description
RESTRICTED_DRIVING_MANOEUVRE
PERMITTED_DRIVING_MANOEUVRE
DIRECTION_OF_TRAVEL
BLACKSPOT
EVACUATION_ROUTE
TOLL_STRUCTURE
TRAFFIC_SIGN
TRAFFIC_SIGNAL
ACCESS_RESTRICTION
TRANSPORT_ACCESS_RESTRICTION
TRANSPORT_PREFERRED_ROUTE
USAGE_FEE_REQUIRED
RAILWAY_CROSSING
NO_OVERTAKING
PROTECTED_OVERTAKING
TRANSPORT_SPECIAL_SPEED_SITUATION
ENVIRONMENTAL_ZONE
VARIABLE_SPEED_LIMIT
RECREATIONAL_VEHICLE_ACCESS_RESTRICTION
SPECIAL_SPEED_SITUATION
GATE
VARIABLE_SPEED_SIGN
VEHICLE_CHECKPOINT
CONSTRUCTION_STATUS
TRANSPORT_RDM
JUNCTION_VIEW
SHORT_CONSTRUCTION_WARNING
THROUGH_ROUTE
SPECIAL_EXPLICATION
LANE_TRAVERSAL

## Blackspot

part Blackspot extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Blackspot identifies intersections, points or stretches along a road with an unusually high number of accidents. The Blackspot definition is based on what the external source data defines as a blackspot or based on posted signs at intersections and roads.

Property Type Modifier Description
attributeType "Blackspot"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
blackspotSourceType BlackspotSourceType BlackspotSourceType Blackspot Source identifies the type of source for Blackspot data.
blackspotDirection Direction BlackspotDirection Direction indicates the link direction for which a Blackspot is applicable.

## ConditionalAttribute

abstract part ConditionalAttribute extends SegmentCondition

Module conditional-attribute

Road attributes with range and conditional validity

Property Type Modifier Description
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.

## ConstraintType

part ConstraintType

Module conditional-attribute

Constraint applies if properties match, for example season AND time.

Property Type Modifier Description
timeDependencies TimeConstraint list Time Dependencies specifies time during which a certain condition applies.
weather Weather optional Weather Type is a modifier of the No Overtaking condition that indicates the type of weather applicable to

the restriction.
vehicleTypes VehicleTypes optional Types of Vehicles.
vehicleLimits VehicleLimitation list Describes the limitation of vehicle for using a road.
trailerType TrailerType optional Trailer Type Vechiles.
season Season optional Types of season of the year(Winter, Summer, Autumn, Spring).
timeConstant TimeOverrideType optional Time Overrides indicate that a restriction is only in effect during daylight hours or only during hours of

darkness such as DAWN_TO_DUSK, SCHOOL_HOURS.
direction Direction optional Direction of Travel indicates the direction of traffic flow on a road.
hazMatType HazardousMaterialType set Hazardous Material Type is a modifier of the Transport Access Restriction condition that defines the type of

hazardous goods for which a specific road is restricted.
laneDependent boolean optional Code if a road has different speed limits per lane. Do not enter a Special Speed value for this Dependent Type.

The link's Speed Limit value will be the predominant speed allowed.
schoolVicinity boolean optional Indetifies if there is school in the surroundng area.
seasonal boolean optional Constraint dates are approximate and based on seasonal patterns.

## ConstructionStatus

part ConstructionStatus extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Construction Status Closed provides information regarding the ability to access a road that is under construction. If there is no construction, there is no status. If there is construction on the road, then the attribution is applied.

Property Type Modifier Description
attributeType "ConstructionStatus"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
constructionStatusClosed boolean Construction Status Closed indicates the road is affected by construction preventing its use or not.

## CrossingType

part CrossingType

Module conditional-attribute

The condition modifier Railway Crossing Type indicates if the railway crossing is protected with a barrier or unprotected without barriers.

Property Type Modifier Description
alias double

## DetailLocationFlags

part DetailLocationFlags

Module conditional-attribute

Property Type Modifier Description
alias LocationDetailType list

## EnvironmentalZone

part EnvironmentalZone extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

An Environmental Zone identifies an area where vehicle access is limited due to environmental impact, for example, noise pollution, emission limits, fuel types, etc.

Property Type Modifier Description
attributeType "EnvironmentalZone"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
environmentalZoneId EnvironmentalZoneType Represent the Environmental zone type for example AUGSBURG_UMWELTZONE, BERLIN_UMWELTZONE, etc.

## EvacuationRoute

part EvacuationRoute extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Evacuation Routesare paths designated by the local authorities as preferred routes for the evacuation of a city or an area in case of natural and/or man-made disaster.

Property Type Modifier Description
attributeType "EvacuationRoute"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
evacuationIncidents IncidentType distinct-list Types of incident applicable to evacuation routes.
evacuationCode EvacuationCode optional Evacuation Code.
travelFlow TravelFlow Evacuation Travel Flow modifier specifies the direction of travel in case of an emergency when the evacuation

flow is different than the link’s Direction of Travel.

## Gate

part Gate extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Gates identify the presence of a gate/movable barrier that prohibits the traveller from progressing along the road.

Property Type Modifier Description
attributeType "Gate"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
gateType GateType Gate condition has the following Gate Type:

- Key Access: A gate is unattended and locked. A person must use a key, keycard or pre-assigned password to

open it.

- Permission Required: A gate is attended, but permission must be obtained from an authorized source in order

to pass through.

- Emergency Gate: A gate that remains closed to all traffic except emergency vehicles.

## HazMatPermit

part HazMatPermit

Module conditional-attribute

Hazardous Material Type is a modifier of the Transport Access Restriction condition that defines the type of hazardous goods for which a specific road is restricted.

Property Type Modifier Description
alias HazardousMaterialType list

## JunctionView

part JunctionView extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Junction View conditions are coded for complex intersections where additional guidance is necessary. Each condition is associated with three graphic images that provide a one-directional view of the upcoming interchange with the appropriate manoeuvre indicated by an arrow and realistic representation of the signs present at the junction.

Property Type Modifier Description
attributeType "JunctionView"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
attachmentFiles Media list External attachment files for JunctionView, for example files association with pattern graph.

## LaneTraversal

part LaneTraversal extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Lane Traversal conditions represent an allowed connection between lanes when travelling from one link to another. Lane Traversal conditions enable lane guidance as part of route guidance in a navigation system.

Property Type Modifier Description
attributeType "LaneTraversal"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.

## NaturalGuidanceImportance

part NaturalGuidanceImportance

Module conditional-attribute

Importance indicator is a rating, based on importance, of a particular feature used for route guidance. The higher the number, the more relevant the feature is for route guidance.

Property Type Modifier Description
alias integer

## NoOvertaking

part NoOvertaking extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

No Overtaking indicates whether or not vehicles are allowed to pass other vehicles on the associated link.

Property Type Modifier Description
attributeType "NoOvertaking"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
noOvertakingDirection Direction Direction is a condition modifier and should be coded for the No Overtaking condition.

Direction indicates the link direction for which the No Overtaking condition applies.

## PermittedDrivingManeuver

part PermittedDrivingManeuver extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

A Permitted Driving Manoeuvre (PDM) indicates that a U-turn is allowed from one link to another in areas where administrative wide turn restrictions exist. It is understood that in these areas, U-turns are always illegal unless posted as permitted.

Property Type Modifier Description
attributeType "PermittedDrivingManoeuvre"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
pdmType DmType Type of Permitted Driving Maneuver.

## ProtectedOvertaking

part ProtectedOvertaking extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Protected Overtaking indicates a sign is present in reality indicating protected overtaking where an extra lane(s) is present to support safe overtaking.

Property Type Modifier Description
attributeType "ProtectedOvertaking"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
protectedOvertakingDirection Direction optional Direction is a general condition attribute and should be coded for the Protected Overtaking conditions.

Direction indicates the link direction for which the Protected Overtaking condition applies.

## RailwayCrossing

part RailwayCrossing extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Railway Crossing is a condition indicating the location and the type of a railway crossing.

Property Type Modifier Description
attributeType "RailwayCrossing"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
crossingType integer The condition modifier Railway Crossing Type indicates if the railway crossing is protected with a barrier

or unprotected without barriers.

## RecreationalVehicleAccessRestriction

part RecreationalVehicleAccessRestriction extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Recreational Vehicle Access Restriction identifies road links on which recreational vehicles (for example, motorhomes, passenger vehicles towing caravans or trailers, etc.) are prohibited access.

Property Type Modifier Description
attributeType "RecreationalVehicleAccessRestriction"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
rvType VehicleTypes Recreational Vehicle Type indicates the type of recreational vehicle prohibited on the road.
closureDirection Direction Direction Closure indicates the direction of the link closed for recreational vehicles with specific restrictions.
seasonallyClosed boolean optional Seasonal Closure indicates that the period entered is approximate and related to a seasonal timeline.
rvRestrictionType VehicleDimensions optional Type to indicate to which type of recreational vehicle the restriction applies.

## RestrictedDrivingManeuver

part RestrictedDrivingManeuver extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

A Restricted Driving Manoeuvre (RDM) describes a manoeuvre that prohibits traversal from one link to another.

Property Type Modifier Description
attributeType "RestrictedDrivingManoeuvre"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
rdmType DmType Type of Restricted Driving Maneuver.

## SegmentCondition

part SegmentCondition

Module conditional-attribute

Property Type Modifier Description
constraints ConstraintType list

## ShortConstructionWarning

part ShortConstructionWarning extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Short Construction Warning indicates a road that is closed for construction for three months or less.

Property Type Modifier Description
attributeType "ShortConstructionWarning"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.

## SpecialExplication

part SpecialExplication extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

The Special Explication condition indicates a point where a bifurcation exists. A bifurcation is where a road splits into two or three roads. If no route guidance advice was provided, the driver may not be able to determine in which direction to continue.

Property Type Modifier Description
attributeType "SpecialExplication"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.

## SpecialSpeedSituation

part SpecialSpeedSituation extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Special Speed Situation indicates a speed that exists under special circumstances.

Property Type Modifier Description
attributeType "SpecialSpeedSituation"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
speedLimit integer Indicate the Speed Limit for a Special Speed Situation in the measurement system used in a particular country.
specialSpeedSituationType SpecialSpeedSituationType Special Speed Situation is indicated when a road has both a legal speed limit and some situation that causes

the legal speed limit to change.

Types:

- ADVISORY: Advisory speeds are posted speeds that are not the legal limit, but warn a driver that road

conditions indicate a lower speed is practical.

- DEPENDENT: Dependent is a speed that is enforced when certain criteria are met.

- SPEED_BUMPS_PRESENT: Speed Bumps Present indicates that for a stretch of road speed bumps, dips, or chicanes

are present.

## TextModifier

part TextModifier

Module conditional-attribute

TextModifier represent attribute value and corresponding language code.

Property Type Modifier Description
languageCode LanguageHere optional Language Code indicates the languagein which a string is provided and should be used.
value string optional

## ThroughRoute

part ThroughRoute extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

A Through Route condition identifies the links indicating the continuation of the main road through an intersection.

Property Type Modifier Description
attributeType "ThroughRoute"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.

## TollPayment

part TollPayment

Module conditional-attribute

TollPayment identifies the type of payment (for example, electronic payment, cash, etc.) that is accepted at the toll structure in order to pass through.

Property Type Modifier Description
cash boolean optional Cash payment can be done at the Toll Structure or not.
exactCash boolean optional Payment must be done with exact cash by throwing exact cash in a "basket" at the Toll Structure or not.
creditCard boolean optional Payment can be done through a Credit Card at the Toll Structure or not.
subscriptionCard boolean optional Access at the Toll Structure is obtained by using a pre-purchased pass or subscription or not.
transponder boolean optional Access at the Toll Structure is obtained by using a transponder or not.
sticker boolean optional Access at the Toll Structure is obtained by using a sticker or not.
bankCard boolean optional Payment can be done by bank card at the Toll Structure or not.
videoTollCharge boolean optional Automatic controls monitor vehicles that enter the toll road without a transponder or not.
travelCard boolean optional Payment can be done through a Travel Card at the Toll Structure or not.
none boolean optional No payment is required

## TollStructure

part TollStructure extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Toll Structure identifies the presence of physical toll structures or automatic controls at entry and exit points along a toll road or lane and requires (electronic) payment or ticket retrieval in order to pass through.

Property Type Modifier Description
attributeType "TollStructure"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
tollStructure TollStructureDetails Means of passing the toll structure.

Toll Structure details identifies the type of Toll Structure and specifies if (electronic) payment and/or

ticket retrieval is required at the toll structure.
tollPayment TollPayment Payment methods at the toll structure.

TollPayment identifies the type of payment (for example, electronic payment, cash, etc.) that is accepted at

the toll structure in order to pass through.
tollSystemType TollSystem optional

## TollStructureDetails

part TollStructureDetails

Module conditional-attribute

Toll Structure identifies the presence of physical toll structures or automatic controls at entry and exit points along a toll road or lane and requires (electronic) payment or ticket retrieval in order to pass through.

Property Type Modifier Description
fixedFee boolean optional Fixed Fee if a fixed fee is required in order to pass through.
obtainTicket boolean optional Obtain Ticket if a ticket needs to be obtained at the Toll Structure.
payPerTicket boolean optional Pay per Ticket if payment is required based on the travelled distance between the Toll Structure where the

ticket was obtained and the Toll Structure at which the toll road is exited.
electronic boolean optional Electronic if automatic controls are present that automatically record the beginning and end of the stretch

of toll road that has been travelled.

Payment is calculated based on the travelled distance between the entry and exit point.
noTolling boolean optional No Tolling if no payment is required, for reversible lane situations or deprecated toll structures.

## TrafficSign

part TrafficSign extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Traffic Sign is a condition indicating the location of a traffic sign, the type of sign, and the sign category. It also includes supplemental signs if present indicating distance or other specific information.

Property Type Modifier Description
attributeType "TrafficSign"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
signType TrafficSignType Sign Type identifies the type of traffic Sign.
signPreWarning TextModifier list Supplemental Sign Pre-Warning indicates additional sign shields, which are displayed below the Traffic Sign,

indicating an upcoming warning or regulation.

These signs are only included if no additional Traffic Sign is present at the actual start of the warning

or regulation.
signValue TextModifier list Sign Value represents information present on signboards located at the decision point.

Traffic Sign Value provides values visible on the sign related to specific Sign Types.
validityTime TextModifier list Validity Time indicates additional sign shields that appear below the traffic sign indicating a specific

time(s) at which the traffic sign is applicable.
duration TextModifier list Represent the duration for which traffic sign is applicable.
naturalGuidanceImportance integer optional Importance indicator is a rating, based on importance, of a particular feature used for route guidance.

The higher the number, the more relevant the feature is for route guidance.
generalWarning GeneralWarningSign optional The Traffic Sign condition modifiers for General Warning are used to specify the nature of a General Warning sign.

The appearance of the signs General Warning Signs can vary depending on the situation in reality. There are

also differences in the appearance of signs between countries.
Constraint Expression Description
naturalGuidanceImportanceMin0 (non-empty(.naturalGuidanceImportance) -> (head(.naturalGuidanceImportance) >= 0))
naturalGuidanceImportanceMax10 (non-empty(.naturalGuidanceImportance) -> (head(.naturalGuidanceImportance) <= 10))

## TrafficSignal

part TrafficSignal extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Traffic Signal condition indicates if a traffic light is present at an intersection. It also indicates the location of the traffic light.

Property Type Modifier Description
attributeType "TrafficSignal"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
naturalGuidanceImportance NaturalGuidanceImportance Importance indicator is a rating, based on importance, of a particular feature used for route guidance.

The higher the number, the more relevant the feature is for route guidance.
signalLocation LocationDetailType Indentifies the traffic signal location with respect to direction of travel.

## TransportAccessRestriction

part TransportAccessRestriction extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Transport Access Restriction conditions are restrictions applicable to trucks limiting Height, Weight,Weight per Axle(s), Length, and Width, etc. that apply to a link or a lane.

Property Type Modifier Description
attributeType "TransportAccessRestriction"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
closureDirection Direction Apply Transport Vehicle Access Restriction as a single-link condition with the Direction Closure attribute

to indicate the direction in which the link is closed.
hazmatPermitType HazardousMaterialType optional Hazardous Material Type is a modifier of the Transport Access Restriction condition that defines the type of

hazardous goods for which a specific road is restricted.
physicalStructureType PhysicalStructure optional The Physical Structure Type is a modifier of the Transport Access Restriction condition that defines the

structure that causes the restriction.

## TransportPreferredRoute

part TransportPreferredRoute extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Transport Preferred Route is a condition that identifies links as being part of a preferred route for trucks.

Property Type Modifier Description
attributeType "TransportPreferredRoute"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
weightDependentValue integer optional Weight Dependent is a modifier of the Transport Preferred Route condition that indicates the weight information

that is associated to a preferred route for trucks.
directionType Direction The Direction is a modifier of the Transport Preferred Route condition that defines the direction of the link

for situations where the preferred route is applicable in one direction only.
preferredRouteType PreferredRouteType optional Preferred Route Type is a modifier of the Transport Preferred Route condition that defines the type of

preferred route.

## TransportRdm

part TransportRdm extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

The Transport Restricted Driving Manoeuvre is a condition that identifies Restricted Driving Manoeuvres applicable to trucks only.

Property Type Modifier Description
attributeType "TransportRdm"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
hazmatPermitType HazardousMaterialType Hazardous Material Type is a modifier of the Transport Restricted Driving Manoeuvre condition and indicates

the hazardous material type that is associated to a truck related Restricted Driving Manoeuvre.

## TransportSpecialSpeedSituation

part TransportSpecialSpeedSituation extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Transport Special Speed Situation specifies sign-posted speed limits for trucks. These can be different per driving direction on one link.

Property Type Modifier Description
attributeType "TransportSpecialSpeedSituation"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
transportSpclSpdSituationDirection Direction Direction is a modifier of the Transport Special Speed Situation condition that indicates in which direction

the speed limit is applicable.
speedLimitType SpeedLimitType Speed Limit Type is a modifier of the Transport Special Speed Situation condition that indicates if the speed

speedSituationType SpeedSituationType optional Transport Speed Situation Type is a modifier of the Transport Special Speed Situation condition that defines

special speed limits for trucks with hazardous goods, weather dependent truck speed limits, etc.
speedLimitValue integer Speed Limit value in the Transport Special Speed Situation condition lower than the link’s Speed Limit.
weightDependentValue integer optional Weight Dependent is a modifier of the Transport Special Speed Situation condition that indicates the weight

information that is associated to a truck related speed limit.

## TravelDirection

part TravelDirection extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Direction of Travel condition indicates if vehicles can travel in a direction other than the general road or lane travel direction. The Direction of Travel condition describes the direction of travel on a road or lane for specific time periods and for specific vehicles.

Property Type Modifier Description
attributeType "DirectionOfTravel"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
isVariable boolean optional If variable (yes), then indicates there is a dependency, for example, traffic flow, weather, etc., for which

causes a link or Direction of Travel condition to be in effect and a set time is not specified.
travelFlow TravelFlow Evacuation Travel Flow modifier specifies the direction of travel in case of an emergency when the evacuation

flow is different than the link’s Direction of Travel.

## UsageFeeRequired

part UsageFeeRequired extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

The Usage Fee Required condition identifies the links that require payment for use, the Access Characteristics to which the toll applies, and the type of toll feature it represents.

Property Type Modifier Description
attributeType "UsageFeeRequired"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
tollFeatureType integer Toll Feature Type identifies the type of toll feature the toll represents.

Below is mapping of int to meaningful value. You can also find the same definition in

enumeration/toll-feature-type/toll-feature-type

- 1 - TOLL ROAD is applied when toll is paid at Toll Structures in order to traverse a designated toll road,

and the Toll Road is not of any of the type of Toll Feature Types listed below.

- 2 - BRIDGE is applied when toll is paid in order to traverse a bridge.

- 3 - TUNNEL is applied when toll is paid in order to traverse a tunnel.

- 4 - PARK is applied when toll is paid in order to travel through a (national) park.

- 5 - MOUNTAIN PASS is applied when toll is paid in order to traverse a mountain pass.

- 6 - SCENIC ROUTE is applied when toll is paid in order to traverse a scenic route.

- 7 - VIGNETTE ROAD is applied when a Vignette is required in order to traverse the Toll Road.

- 8 - TOLL ZONE is applied when toll is paid in order to traverse a toll zone within a city. Example: London

Congestion Zone and toll zones in Stockholm.
tollSystemType integer optional Toll System Type identifies any unique toll systems (including Tunnels, Bridges).

The value is an id referring to a toll-system feature.

Due to backwards compatibility requirements, this property is not modeled as a reference.

## VariableSpeedLimit

part VariableSpeedLimit extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

A Variable Speed Limit condition defines the extent of the road for which a posted Variable Speed Sign is applicable.

Property Type Modifier Description
attributeType "VariableSpeedLimit"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
vssid string Relate the Variable Speed Limit condition to a Variable Speed Sign condition by populating the Variable Speed

Sign ID.
directionOfTravel Direction Variable Speed Limit Direction indicates the direction, in relation to the Reference Node, for which the

Variable Speed Limit condition is applicable.

## VariableSpeedSign (Deprecated)

part VariableSpeedSign (Deprecated) extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

variable-speed-sign is deprecated in favour of multi-segment-condition attribute. Variable Speed Sign indicates the location of a typically automated sign where the posted speed limit can vary.

Property Type Modifier Description
attributeType "VariableSpeedSign"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
vssid string The Variable Speed Sign ID is a globally unique number that represents a Variable Speed Sign.
speedSignLocationType LocationDetailType Indentifies the speed sign location with respect to direction of travel.

## VehicleCheckpoint

part VehicleCheckpoint extends SegmentCondition, ConditionalAttribute

Module conditional-attribute

Vehicle Checkpoint identifies locations on a through route, where vehicles are required to slow down/stop with the intended purpose of inspecting vehicles to deter illegal immigration and smuggling activities, to perform customs/passport checks, etc.

Property Type Modifier Description
attributeType "VehicleCheckpoint"
constraints ConstraintType list
range Range optional Deprecated. Represent the start and end Route Point i.e. latitude and longitude.
@ns:com:here:mom:rmob string optional Deprecated. Deprecated since March 2021 in favor of publication-data
publicationData PublicationExtension optional For HERE classic products (e.g. RDF) this is the single link condition PVID.
physicalTollStructure boolean Represent the physical toll structure present or not.

## VehicleLimitation

part VehicleLimitation

Module conditional-attribute

Property Type Modifier Description
dimension VehicleDimensions optional Represents Vehicle Dimensions for example weight, length, height, etc.
value double optional Represents the value present for a given vehicle limitation. For example Weight: 10 tonnes, Height: 6 meters etc.
operator Operator optional Defines operations such as equal, less, greater, etc.
unit string optional Represents the unit scale of measure for a given vehicle limitation. For example meters, tonnes, inches,

kilogram, etc.

## Vssid

part Vssid

Module conditional-attribute

The Variable Speed Sign ID is a globally unique number that represents a Variable Speed Sign.

Property Type Modifier Description
alias string