rail:aCirculation

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
blockRef rail:tGenericRef required
endDate xs:date optional
if not defined: as operatingPeriod or open end
nextBlockRef rail:tGenericRef optional
nextOperatingPeriodRef rail:tGenericRef optional
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
operatingPeriodRef rail:tGenericRef optional
if not defined: daily from startDate to endDate
repeatCount rail:tCounter optional
for abstract circulations without start/endDate
startDate xs:date optional
if not defined: operatingPeriodRef must be defined
vehicleCounter rail:tCounter optional
indicating the right vehicle number (de: Fahrzeugnummer) within the circulations
vehicleGroupCounter rail:tCounter optional
indicating the right vehicle group number (de: Gruppennummer) within the circulations

Used By

Complex Type rail:tCirculation

Source

<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>