<xs:complexType name="UrbanRoadAttributeType">
<xs:sequence>
<xs:element name="routeTypeNumber" minOccurs="0" type="gml:CodeType"/>
<xs:element name="routeSizeNumber" minOccurs="0" type="gml:CodeType"/>
<xs:element name="routeSerialNumber" minOccurs="0" type="xs:string"/>
<xs:element name="roadType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="numberOfLanes" minOccurs="0" type="xs:integer"/>
<xs:element name="roadStructure" minOccurs="0" type="gml:StringOrRefType"/>
<xs:element name="structureType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="crossType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="trafficPlazas" minOccurs="0" type="gml:CodeType"/>
<xs:element name="structuralDetails" maxOccurs="unbounded" minOccurs="0" type="urf:StructureDetailsPropertyType"/>
</xs:sequence>
</xs:complexType>