Definition Type: ComplexType
Name: RelativeDateSequence
Namespace: http://www.fpml.org/2003/FpML-4-0
Containing Schema: fpml-eqs-4-0.xsd
Abstract
Documentation:
A type describing a date when this date is defined in reference to another date through one or several date offsets.
Collapse XSD Schema Diagram:
Drilldown into businessCenters in schema fpml-eqs-4-0_xsd Drilldown into businessCentersReference in schema fpml-eqs-4-0_xsd Drilldown into dateOffset in schema fpml-eqs-4-0_xsd Drilldown into dateRelativeTo in schema fpml-eqs-4-0_xsdXSD Diagram of RelativeDateSequence in schema fpml-eqs-4-0_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="RelativeDateSequence">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type describing a date when this date is defined in reference to another date through one or several date offsets.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="dateRelativeTo" type="DateRelativeTo" />
        <xsd:element name="dateOffset" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="periodMultiplier" type="xsd:integer">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A time period multiplier, e.g. 1, 2 or 3 etc. A negative value can be used when specifying an offset relative to another date, e.g. -2 days. If the period value is T (Term) then periodMultiplier must contain the value 1.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="period" type="PeriodEnum">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A time period, e.g. a day, week, month, year or term of the stream. If the periodMultiplier value is 0 (zero) then period must contain the value D (day).</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="dayType" type="DayTypeEnum" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">In the case of an offset specified as a number of days, this element defines whether consideration is given as to whether a day is a good business day or not. If a day type of business days is specified then non-business days are ignored when calculating the offset. The financial business centers to use for determination of business days are implied by the context in which this element is used. This element must only be included when the offset is specified as a number of days. If the offset is zero days then the dayType element should not be included.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="businessDayConvention" type="BusinessDayConventionEnum">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">The convention for adjusting a date if it would otherwise fall on a day that is not a business day.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="sequence" minOccurs="0" type="xsd:integer">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Sequence in which the reference to the time period multiplier should be applied.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:choice minOccurs="0">
            <xsd:element name="businessCentersReference" type="BusinessCentersReference" />
            <xsd:element name="businessCenters" type="BusinessCenters" />
        </xsd:choice>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
dateRelativeTo nsA:dateRelativeTo (1) (1)
dateOffset nsA:dateOffset (1) unbounded
businessCentersReference nsA:businessCentersReference (1) (1)
businessCenters nsA:businessCenters (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:relativeDateSequence, nsA:relativeDateSequence, nsA:relativeDateSequence