<xs:attributeGroup name="aRostering">
<xs:attribute name="vehicleRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>default vehicle, normally identical for all blockParts; can be superset by a certain blockPart</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="formationRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>default formation, normally identical for all blockParts; can be superset by a certain blockPart</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depot" type="xs:string">
<xs:annotation>
<xs:documentation>depot or location this rostering belongs to</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="defaultPreProcessingTime" type="xs:duration">
<xs:annotation>
<xs:documentation>default duration from the beginning of blocking of the resource until start of blockPart</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="defaultPostProcessingTime" type="xs:duration">
<xs:annotation>
<xs:documentation>default duration from the end of blockPart until the end of blocking of the resource</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="scope" type="rail:tRosteringScope">
<xs:annotation>
<xs:documentation>could be "conceptional" or "operational", or in case of timetable constraints for trainParts also "timetable"</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |