<xs:attributeGroup name="aCirculation">
<xs:attribute name="blockRef" type="rail:tGenericRef" use="required"/>
<xs:attribute name="startDate" type="xs:date">
<xs:annotation>
<xs:documentation>if not defined: operatingPeriodRef must be defined</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="endDate" type="xs:date">
<xs:annotation>
<xs:documentation>if not defined: as operatingPeriod or open end</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="operatingPeriodRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>if not defined: daily from startDate to endDate</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="repeatCount" type="rail:tCounter">
<xs:annotation>
<xs:documentation>for abstract circulations without start/endDate</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="vehicleCounter" type="rail:tCounter">
<xs:annotation>
<xs:documentation>indicating the right vehicle number (de: Fahrzeugnummer) within the circulations</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="vehicleGroupCounter" type="rail:tCounter">
<xs:annotation>
<xs:documentation>indicating the right vehicle group number (de: Gruppennummer) within the circulations</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="nextBlockRef" type="rail:tGenericRef"/>
<xs:attribute name="nextOperatingPeriodRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>there has to be an information to which operation day of the next block the current block should be linked to. A vehicle can make a standstill for several days but the defined next block inside of the circulation may run every day</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |