<xs:group name="DateTimeRangeGroup">
<xs:annotation>
<xs:documentation>Qualified via Begin, End and Duration</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:annotation>
<xs:documentation>Day or Days: to express a given day in a tour or stay, for instance as stages Begin or Begins: begin date or dates (lists, alternatives or exact vaues) End or Ends: End date or dates (lists, alternatives, or exact values), used in association with begin dates. In case of a collection of begin dates, the corresponding end date(s) would be within each relevant begin date. Duration or Durations: Duration associated with the Begin date(s). If present on the same level, Duration(s) apply for all begin dates. Otherwise, they should be within each relevant begin date. In case durations are present on the same level and within certain begin dates, the second level corresponds to an override for certain dates.</xs:documentation>
</xs:annotation>
<xs:group ref="DayGroup" minOccurs="0"/>
<xs:group ref="BeginGroup" minOccurs="0">
<xs:annotation>
<xs:documentation>Single or multiple begin dates Single begin date : Standard use for a precise date or to define uncertainty around a date. Multiple begin dates : either alternative dates for departure in a request or a list of departure dates.</xs:documentation>
</xs:annotation>
</xs:group>
<xs:group ref="EndGroup" minOccurs="0"/>
<xs:group ref="DurationGroup" minOccurs="0"/>
</xs:sequence>
</xs:group> |