group "CommodityCalculationPeriods.model"
Namespace:
Content:
Defined:
globally in fpml-com-5-8.xsd; see XML source
Includes:
definitions of 3 elements
Used:
Content Model Diagram
Complex Content Model
Content Model Elements (6):
calculationDates (defined in CommodityCalculationPeriods.model group),
calculationPeriods (defined in CommodityCalculationPeriods.model group),
calculationPeriodsDatesReference,
calculationPeriodsReference,
calculationPeriodsSchedule (defined in CommodityCalculationPeriods.model group),
calculationPeriodsScheduleReference
Known Usage Locations
Annotation
The different options for specifying the Calculation Periods.
XML Source (w/o annotations (5); see within schema source)
<xsd:group name="CommodityCalculationPeriods.model">
<xsd:choice>
<xsd:element name="calculationDates" type="AdjustableDates"/>
<xsd:element name="calculationPeriods" type="AdjustableDates"/>
</xsd:choice>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 3/6)
calculationDates
Type:
AdjustableDates, complex content
The Calculation Period dates for this leg of the trade where the Calculation Periods are all one day long. Only dates explicitly included determine the Calculation Periods and there is a Calculation Period for each date specified. As such one-day Calculation Period are typical a physically-settled emissions or metals trades it is expected that this element will not be used in performance swaps.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="calculationDates" type="AdjustableDates"/>

calculationPeriods
Type:
AdjustableDates, complex content
The Calculation Period start dates for this leg of the swap. This type is only intended to be used if the Calculation Periods differ on each leg. If Calculation Periods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on that leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="calculationPeriods" type="AdjustableDates"/>

calculationPeriodsSchedule
Type:
The Calculation Periods for this leg of the swap. This type is only intended to be used if the Calculation Periods differ on each leg. If Calculation Periods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on the other leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.
XML Source (w/o annotations (1); see within schema source)

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.