<xsd:complexType name="Market">
<xsd:annotation>
<xsd:documentation xml:lang="en">A collection of pricing inputs.</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 market, e.g. the USDLIBOR market. Used for description and understandability.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="benchmarkQuotes" type="QuotedAssetSet" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A collection of benchmark instruments and quotes used as inputs to the pricing models.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="pricingStructure" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A collection of pricing inputs (curves, volatility matrices, etc.) used to represent the market.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="pricingStructureValuation" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">The values of the pricing structure used to represent the markets..</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="benchmarkPricingMethod" type="PricingMethod" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">The pricing structure used to quote a benchmark instrument.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
|