Skip to content

RoadSegment

A RoadSegment can be defined to be a part of a RoadSection, for example, when the RoadSection does not span an entire RoadLink.

IRI: https://w3id.org/citydata/part3/v1/RoadSegment

Diagram

cluster_associated cdm2_RoadSegment cdm2:RoadSegment TravelledWaySegment TravelledWaySegment RoadSegment RoadSegment cdm1:properPartOf [1] numLanes : xsd:nonNegativeInteger [1] RoadSegment->cdm2_RoadSegment RoadSegment->TravelledWaySegment cdm1_Length cdm1:Length RoadSegment->cdm1_Length width 1 cdm2_Code cdm2:Code RoadSegment->cdm2_Code pavementType 0..1 RoadLane RoadLane RoadSegment->RoadLane redefines cdm1:hasProperPart 1..* RoadLink RoadLink RoadSegment->RoadLink redefines cdm1:properPartOf 1 nf9bf95ca936a48ed91a85f16e3ee047ab37 «unionOf» RoadSegment->nf9bf95ca936a48ed91a85f16e3ee047ab37 redefines cdm1:properPartOf RoadSection RoadSection nf9bf95ca936a48ed91a85f16e3ee047ab37->RoadLink member nf9bf95ca936a48ed91a85f16e3ee047ab37->RoadSection member

RoadSegment Diagram

Specializations of RoadSegment

Class Description
Micromobility Path Segment A MicromobilityPathSegment can be defined to be a part of a MicromobilityPathSection, especially when the MicromobilityPathSection does not span an entire MicromobilityLink.

Formalization for RoadSegment

Property Constraint
cdm1:hasProperPart only RoadLane
cdm1:hasProperPart min 1
cdm1:hasProperPart min 1 RoadLane
cdm1:properPartOf only RoadLink or RoadSection
cdm1:properPartOf exactly 1
cdm1:properPartOf exactly 1
numLanes exactly 1
numLanes exactly 1 xsd:nonNegativeInteger
pavementType max 1
pavementType max 1 cdm2:Code
width exactly 1
width exactly 1 cdm1:Length
subClassOf cdm2:RoadSegment
subClassOf TravelledWaySegment

Used by classes

Class Property
Road Lane (cdm1) cdm1:properPartOf
Road Link (cdm1) cdm1:hasProperPart