# XML Schema Documentation

### Complex Type: Valuation

#### [Table of contents]

Super-types: | None
Sub-types: | BasicAssetValuation (by extension) PricingStructureValuation (by extension)

Name | Valuation
Abstract | no
Documentation | A valuation of an valuable object - an asset or a pricing input. This is an abstract type, used as a base for values of pricing structures such as yield curves as well as asset values.

XML Instance Representation
<...
id=" xsd:ID [0..1]"
definitionRef=" xsd:IDREF [0..1]

'An optional reference to the scenario that this valuation applies to.'

">
<objectReference> AnyAssetReference </objectReference> [0..1]

'A reference to the asset or pricing structure that this values.'

<valuationScenarioReference> ValuationScenarioReference </valuationScenarioReference> [0..1]

'A reference to the valuation scenario used to calculate this valuation. If the Valuation occurs within a ValuationSet, this value is optional and is defaulted from the ValuationSet. If this value occurs in both places, the lower level value (i.e. the one here) overrides that in the higher (i.e. ValuationSet).'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="Valuation">
<xsd:sequence>
<xsd:element name="objectReference" type=" AnyAssetReference " minOccurs="0"/>
<xsd:element name="valuationScenarioReference" type=" ValuationScenarioReference " minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
<xsd:attribute name="definitionRef" type=" xsd:IDREF " reference="ValuationScenario"/>
</xsd:complexType>