Skip to content

Commit

Permalink
Enhancements of the StaircaseEquipment
Browse files Browse the repository at this point in the history
Enhancements of the StaircaseEquipment proposed by the French team working on an accessibility capture tool

These enhancements are mainly coming from comparison and mapping with OSM
The original request is here etalab/transport-profil-netex-fr#24 (French Accessibility Profile)
  • Loading branch information
Aurige authored and ue71603 committed Nov 21, 2023
1 parent e3d52e7 commit a34645e
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -630,5 +630,58 @@ Rail transport, Roads and Road transport
<xsd:enumeration value="top"/>
<xsd:enumeration value="topAndBottom"/>
</xsd:restriction>
</xsd:simpleType> <!-- ======================================================================= -->
</xsd:schema>
</xsd:simpleType>
<!-- ======================================================================= -->
<xsd:simpleType name="StepConditionEnumeration">
<xsd:annotation>
<xsd:documentation>Allowed values forthe Step Condition</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="even">
<xsd:annotation>
<xsd:documentation>The staircase has regular steps, all of the same height and depth</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="uneven">
<xsd:annotation>
<xsd:documentation>The steps are not all the same size</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="rough">
<xsd:annotation>
<xsd:documentation>The steps are very different in size, some may be missing or steeply sloped</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ======================================================================= -->
<xsd:simpleType name="StairRampEnumeration">
<xsd:annotation>
<xsd:documentation>Allowed values forthe Stair Ramp</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="none"/>
<xsd:enumeration value="bicycle">
<xsd:annotation>
<xsd:documentation>A narrow ramp on the side, designed to push a bicycle</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="luggage">
<xsd:annotation>
<xsd:documentation>A ramp on the side, designed to roll a suitcase</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="stroller">
<xsd:annotation>
<xsd:documentation>A pair of ramps with steps in between, intended for pushing a stroller</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="other">
<xsd:annotation>
<xsd:documentation>Another type of handrail included in the staircase itself</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ======================================================================= -->
</xsd:schema>
Original file line number Diff line number Diff line change
Expand Up @@ -366,14 +366,24 @@ Rail transport, Roads and Road transport
</xsd:element>
<xsd:element name="StepHeight" type="LengthType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Depth of an individual step.</xsd:documentation>
<xsd:documentation>Depth of an individual step, in meters rounded to the nearest cm.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StepLength" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The length of the step, in meters rounded to the nearest cm.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StepColourContrast" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Whether there is a colour contrast on step nosings.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StepCondition" type="StepConditionEnumeration" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates the regularity of the steps</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HandrailType" type="HandrailEnumeration" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Type of handrail.</xsd:documentation>
Expand All @@ -389,6 +399,16 @@ Rail transport, Roads and Road transport
<xsd:documentation>Height of any additional lower handrail from step.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TactileWriting" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates the presence of signage that can be read tactilely (in Braille for example) on the handrail.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StairRamp" type="StairRampEnumeration" default="none" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates the presence and type of a ramp included within the staircase</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TopEnd" type="StairEndStructure" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Properties of top of staircase.</xsd:documentation>
Expand Down

0 comments on commit a34645e

Please sign in to comment.