FpML 4.3 Trial Recommendation

14 December 2007

Credit Event Notification Component Definitions

Version: 4.3

This Version:

http://www.fpml.org/spec/fpml-4-3-9-tr-1

Latest Version:

http://www.fpml.org/spec/fpml-4-3-9-tr-1

Previous Version:

http://www.fpml.org/spec/2007/lcwd-fpml-4-3-2007-10-30/

Errata for this Version:

http://www.fpml.org/spec/fpml-4-3-9-tr-1/html/fpml-4-3-errata.html

Document built: Mon 01/14/2008 12:55:58.62


Copyright (c) 1999 - 2006 by INTERNATIONAL SWAPS AND DERIVATIVES ASSOCIATION, INC.
Financial Products Markup Language is subject to the FpML public license
A copy of this license is available at http://www.fpml.org/documents/license.html



The FpML specifications provided are without warranty of any kind, either expressed or implied, including, without limitation, warranties that FpML, or the FpML specifications are free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the specifications is with you. Should any of the FpML specifications prove defective in any respect, you assume the cost of any necessary servicing or repair. Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall ISDA, any of its members, or any distributor of documents or software containing any of the FpML specifications, or any supplier of any of such parties, be liable to you or any other person for any indirect, special, incidental, or consequential damages of any character including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages.


Contents

Global Simple Types

Global Complex Types
BankruptcyEvent
CreditEvent
CreditEventNoticeDocument
CreditEventNotification
FailureToPayEvent
Language
ObligationAccelerationEvent
ObligationDefaultEvent
RepudiationMoratoriumEvent
Resource
ResourceId
ResourceLength
RestructuringEvent

Global Elements
bankruptcy
creditEvent
creditEventNotice
failureToPay
obligationAcceleration
obligationDefault
repudiationMoratorium
restructuring

Groups

Schema Listing

Global Simple Types

The schema does not contain any global simple types.


Global Complex Types

BankruptcyEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="BankruptcyEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent"/>
  </xsd:complexContent>
</xsd:complexType>

CreditEvent

Description:

Figure:

Contents:

Used by:

Derived Types:

Schema Fragment:

<xsd:complexType name="CreditEvent"/>

CreditEventNoticeDocument

Description:

An event type that records the occurrence of a credit event notice.

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type Event)

affectedTransactions (zero or one occurrence; of the type AffectedTransactions)

referenceEntity (exactly one occurrence; of the type LegalEntity)

creditEvent (exactly one occurrence; of the type CreditEvent)

publiclyAvailableInformation (zero or more occurrences; of the type Resource)

notifyingPartyReference (exactly one occurrence; of the type PartyReference)

notifiedPartyReference (exactly one occurrence; of the type PartyReference)

creditEventNoticeDate (exactly one occurrence; of the type xsd:date)

creditEventDate (exactly one occurrence; of the type xsd:date)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="CreditEventNoticeDocument">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      An event type that records the occurrence of a credit event
      notice.
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="Event">
      <xsd:sequence>
        <xsd:element name="affectedTransactions" type="AffectedTransactions" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">
              Trades affected by this event.
            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="referenceEntity" type="LegalEntity"/>
        <xsd:element ref="creditEvent"/>
        <xsd:element name="publiclyAvailableInformation" type="Resource" minOccurs="0" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">
              A public information source, e.g. a particular newspaper
              or electronic news service, that may publish relevant
              information used in the determination of whether or not a
              credit event has occurred.
            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="notifyingPartyReference" type="PartyReference"/>
        <xsd:element name="notifiedPartyReference" type="PartyReference"/>
        <xsd:element name="creditEventNoticeDate" type="xsd:date"/>
        <xsd:element name="creditEventDate" type="xsd:date"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

CreditEventNotification

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type NotificationMessage)

creditEventNotice (exactly one occurrence; of the type CreditEventNoticeDocument)

party (one or more occurrences; of the type Party)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="CreditEventNotification">
  <xsd:complexContent>
    <xsd:extension base="NotificationMessage">
      <xsd:sequence>
        <xsd:element name="creditEventNotice" type="CreditEventNoticeDocument"/>
        <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

FailureToPayEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="FailureToPayEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent"/>
  </xsd:complexContent>
</xsd:complexType>

Language

Description:

The data type used for indicating the language of the resource, described using the ISO 639-2/T Code

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type xsd:normalizedString)

Attribute: languageScheme (xsd:anyURI)

Used by:

Schema Fragment:

<xsd:complexType name="Language">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      The data type used for indicating the language of the resource,
      described using the ISO 639-2/T Code
    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="xsd:normalizedString">
      <xsd:attribute name="languageScheme" type="xsd:anyURI"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

ObligationAccelerationEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="ObligationAccelerationEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent"/>
  </xsd:complexContent>
</xsd:complexType>

ObligationDefaultEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="ObligationDefaultEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent"/>
  </xsd:complexContent>
</xsd:complexType>

RepudiationMoratoriumEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="RepudiationMoratoriumEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent"/>
  </xsd:complexContent>
</xsd:complexType>

Resource

Description:

Describes the resource that contains the media representation of a business event (i.e used for stating the Publicly Available Information). For example, can describe a file or a URL that represents the event.

Figure:

Contents:

resourceId (exactly one occurrence; of the type ResourceId)

language (zero or one occurrence; of the type Language)

sizeInBytes (zero or one occurrence; of the type xsd:decimal)

length (zero or one occurrence; of the type ResourceLength)

mimeType (exactly one occurrence; of the type MimeType)

name (zero or one occurrence; of the type xsd:normalizedString)

comments (zero or one occurrence; of the type xsd:string)

url (zero or one occurrence; of the type xsd:anyURI)

Used by:

Schema Fragment:

<xsd:complexType name="Resource">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      Describes the resource that contains the media representation of
      a business event (i.e used for stating the Publicly Available
      Information). For example, can describe a file or a URL that
      represents the event.
    </xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="resourceId" type="ResourceId">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          The unique identifier of the resource within the event.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="language" type="Language" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Indicates the language of the resource, described using the
          ISO 639-2/T Code.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="sizeInBytes" type="xsd:decimal" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Indicates the size of the resource in bytes. It could be used
          by the end user to estimate the download time and storage
          needs.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="length" type="ResourceLength" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Indicates the length of the resource. For example, if the
          resource were a PDF file, the length would be in pages.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="mimeType" type="MimeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Indicates the type of media used to store the content.
          mimeType is used to determine the software product(s) that
          can read the content. MIME Types are described in RFC 2046.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="name" type="xsd:normalizedString" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          The name of the resource.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="comments" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Any additional comments that are deemed necessary. For
          example, which software version is required to open the
          document? Or, how does this resource relate to the others for
          this event?
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="url" type="xsd:anyURI" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          Indicates the URL at which the resource can be found.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

ResourceId

Description:

The data type used for resource identifiers.

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type xsd:normalizedString)

Attribute: resourceIdScheme (xsd:anyURI)

Used by:

Schema Fragment:

<xsd:complexType name="ResourceId">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      The data type used for resource identifiers.
    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="xsd:normalizedString">
      <xsd:attribute name="resourceIdScheme" type="xsd:anyURI"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

ResourceLength

Description:

The type that indicates the length of the resource.

Figure:

Contents:

lengthUnit (exactly one occurrence; of the type LengthUnitEnum)

lengthValue (exactly one occurrence; of the type xsd:decimal)

Used by:

Schema Fragment:

<xsd:complexType name="ResourceLength">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      The type that indicates the length of the resource.
    </xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="lengthUnit" type="LengthUnitEnum">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          The length unit of the resource. For example, pages (pdf,
          text documents) or time (audio, video files).
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="lengthValue" type="xsd:decimal">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
          The length value of the resource.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

RestructuringEvent

Description:

Figure:

Contents:

Inherited element(s): (This definition inherits the content defined by the type CreditEvent)

partialExerciseAmount (zero or one occurrence; of the type Money)

Used by:

Extension of:

Schema Fragment:

<xsd:complexType name="RestructuringEvent">
  <xsd:complexContent>
    <xsd:extension base="CreditEvent">
      <xsd:sequence>
        <xsd:element name="partialExerciseAmount" type="Money" minOccurs="0"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

Global Elements

bankruptcy

Description:

Figure:

Contents:

Element bankruptcy is defined by the complex type BankruptcyEvent

Used by:

Schema Fragment:

<xsd:element name="bankruptcy" type="BankruptcyEvent" substitutionGroup="creditEvent"/>

creditEvent

Description:

Figure:

Contents:

Element creditEvent is defined by the complex type CreditEvent

Used by:

Substituted by:

Schema Fragment:

<xsd:element name="creditEvent" type="CreditEvent" abstract="true"/>

creditEventNotice

Description:

A global element used to hold CENs

Figure:

Contents:

Element creditEventNotice is defined by the complex type CreditEventNoticeDocument

Used by:

Schema Fragment:

<xsd:element name="creditEventNotice" type="CreditEventNoticeDocument" substitutionGroup="event">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      A global element used to hold CENs
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

failureToPay

Description:

Figure:

Contents:

Element failureToPay is defined by the complex type FailureToPayEvent

Used by:

Schema Fragment:

<xsd:element name="failureToPay" type="FailureToPayEvent" substitutionGroup="creditEvent"/>

obligationAcceleration

Description:

Figure:

Contents:

Element obligationAcceleration is defined by the complex type ObligationAccelerationEvent

Used by:

Schema Fragment:

<xsd:element name="obligationAcceleration" type="ObligationAccelerationEvent" substitutionGroup="creditEvent"/>

obligationDefault

Description:

Figure:

Contents:

Element obligationDefault is defined by the complex type ObligationDefaultEvent

Used by:

Schema Fragment:

<xsd:element name="obligationDefault" type="ObligationDefaultEvent" substitutionGroup="creditEvent"/>

repudiationMoratorium

Description:

Figure:

Contents:

Element repudiationMoratorium is defined by the complex type RepudiationMoratoriumEvent

Used by:

Schema Fragment:

<xsd:element name="repudiationMoratorium" type="RepudiationMoratoriumEvent" substitutionGroup="creditEvent"/>

restructuring

Description:

Figure:

Contents:

Element restructuring is defined by the complex type RestructuringEvent

Used by:

Schema Fragment:

<xsd:element name="restructuring" type="RestructuringEvent" substitutionGroup="creditEvent"/>

Groups

The schema does not contain any groups.


Full XML Schema

<xsd:schema ecore:nsPrefix="fpml" ecore:package="org.fpml" ecore:documentRoot="FpML" targetNamespace="http://www.fpml.org/2007/FpML-4-3" version="$Revision: 2351 $" attributeFormDefault="unqualified" elementFormDefault="qualified">
  <xsd:include schemaLocation="fpml-posttrade-4-3.xsd"/>
  <xsd:complexType name="BankruptcyEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CreditEvent"/>
  <xsd:complexType name="CreditEventNoticeDocument">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        An event type that records the occurrence of a credit event
        notice.
      </xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="Event">
        <xsd:sequence>
          <xsd:element name="affectedTransactions" type="AffectedTransactions" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">
                Trades affected by this event.
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="referenceEntity" type="LegalEntity"/>
          <xsd:element ref="creditEvent"/>
          <xsd:element name="publiclyAvailableInformation" type="Resource" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">
                A public information source, e.g. a particular
                newspaper or electronic news service, that may publish
                relevant information used in the determination of
                whether or not a credit event has occurred.
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="notifyingPartyReference" type="PartyReference"/>
          <xsd:element name="notifiedPartyReference" type="PartyReference"/>
          <xsd:element name="creditEventNoticeDate" type="xsd:date"/>
          <xsd:element name="creditEventDate" type="xsd:date"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CreditEventNotification">
    <xsd:complexContent>
      <xsd:extension base="NotificationMessage">
        <xsd:sequence>
          <xsd:element name="creditEventNotice" type="CreditEventNoticeDocument"/>
          <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FailureToPayEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Language">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        The data type used for indicating the language of the resource,
        described using the ISO 639-2/T Code
      </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:normalizedString">
        <xsd:attribute name="languageScheme" type="xsd:anyURI"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationAccelerationEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationDefaultEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RepudiationMoratoriumEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Resource">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        Describes the resource that contains the media representation
        of a business event (i.e used for stating the Publicly
        Available Information). For example, can describe a file or a
        URL that represents the event.
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="resourceId" type="ResourceId">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            The unique identifier of the resource within the event.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="language" type="Language" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Indicates the language of the resource, described using the
            ISO 639-2/T Code.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sizeInBytes" type="xsd:decimal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Indicates the size of the resource in bytes. It could be
            used by the end user to estimate the download time and
            storage needs.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="length" type="ResourceLength" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Indicates the length of the resource. For example, if the
            resource were a PDF file, the length would be in pages.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="mimeType" type="MimeType">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Indicates the type of media used to store the content.
            mimeType is used to determine the software product(s) that
            can read the content. MIME Types are described in RFC 2046.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="name" type="xsd:normalizedString" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            The name of the resource.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="comments" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Any additional comments that are deemed necessary. For
            example, which software version is required to open the
            document? Or, how does this resource relate to the others
            for this event?
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="url" type="xsd:anyURI" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            Indicates the URL at which the resource can be found.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ResourceId">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        The data type used for resource identifiers.
      </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:normalizedString">
        <xsd:attribute name="resourceIdScheme" type="xsd:anyURI"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ResourceLength">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        The type that indicates the length of the resource.
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="lengthUnit" type="LengthUnitEnum">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            The length unit of the resource. For example, pages (pdf,
            text documents) or time (audio, video files).
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="lengthValue" type="xsd:decimal">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            The length value of the resource.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RestructuringEvent">
    <xsd:complexContent>
      <xsd:extension base="CreditEvent">
        <xsd:sequence>
          <xsd:element name="partialExerciseAmount" type="Money" minOccurs="0"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="bankruptcy" type="BankruptcyEvent" substitutionGroup="creditEvent"/>
  <xsd:element name="creditEvent" type="CreditEvent" abstract="true"/>
  <xsd:element name="creditEventNotice" type="CreditEventNoticeDocument" substitutionGroup="event">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">
        A global element used to hold CENs
      </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="failureToPay" type="FailureToPayEvent" substitutionGroup="creditEvent"/>
  <xsd:element name="obligationAcceleration" type="ObligationAccelerationEvent" substitutionGroup="creditEvent"/>
  <xsd:element name="obligationDefault" type="ObligationDefaultEvent" substitutionGroup="creditEvent"/>
  <xsd:element name="repudiationMoratorium" type="RepudiationMoratoriumEvent" substitutionGroup="creditEvent"/>
  <xsd:element name="restructuring" type="RestructuringEvent" substitutionGroup="creditEvent"/>
</xsd:schema>