<xsd:complexType name="SensitivitySetDefinition">
<xsd:annotation>
<xsd:documentation xml:lang="en">A sensitivity report definition, consisting of a collection of sensitivity definitions.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The name of the sensitivity set definition, e.g. "USDLIBOR curve sensitivities".</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sensitivityCharacteristics" type="QuotationCharacteristics" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The default characteristics of the quotation, e.g. type, units, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="valuationScenarioReference" type="ValuationScenarioReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Reference to the valuation scenario to which this sensitivity definition applies, e.g. a reference to the EOD valuation scenario. If not supplied, this sensitivity set definition is generic to a variety of valuation scenarios.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pricingInputType" type="PricingInputType" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The type of the pricing input to which the sensitivity is shown, e.g. a yield curve or volatility matrix.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pricingInputReference" type="PricingStructureReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to the pricing input to which the sensitivity is shown, e.g. a reference to a USDLIBOR yield curve.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="scale" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The size of the denominator, e.g. 0.0001 = 1 bp. For derivatives with respect to time, the default period is 1 day.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sensitivityDefinition" type="SensitivityDefinition" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A set of sensitivity definitions. Either one per point reported, or one generic definition that applies to all points.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="calculationProcedure" type="DerivativeCalculationProcedure" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The method by which each derivative is computed, e.g. analytic, numerical model, perturbation, etc., and the corresponding parameters (eg. shift amounts).</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
|