<xs:complexType name="tDesignator">
<xs:attribute name="register" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>name of the register, e.g. IBNR, DB640, RL100 or DIDOK</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="entry" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>the OCP's code in the specified register</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="rail:aTimePeriod">
<xs:annotation>
<xs:documentation>the time period when the register is valid</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attributeGroup ref="rail:anyAttribute">
<xs:annotation>
<xs:documentation>provide an extension point for non-railML attributes in foreign namespace</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType> |