complexType "EnvironmentalProduct"
Namespace:
Content:
complex, 5 elements
Defined:
globally in fpml-com-5-5.xsd; see XML source
Includes:
definitions of 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
productType?, compliancePeriod?, vintage*, applicableLaw?, trackingSystem?
</...>
Content Model Elements (5):
applicableLaw, trackingSystem,
All Direct / Indirect Based Elements (1):
environmental
Known Usage Locations
Annotation
A type defining the characteristics of the environmental product being traded in a physically settled environmental transaction.
XML Source (w/o annotations (6); see within schema source)
<xsd:complexType name="EnvironmentalProduct">
<xsd:sequence>
<xsd:element minOccurs="0" name="productType" type="EnvironmentalProductTypeEnum"/>
<xsd:element minOccurs="0" name="compliancePeriod" type="EnvironmentalProductComplaincePeriod"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="vintage" type="xsd:gYear"/>
<xsd:element minOccurs="0" name="applicableLaw" type="EnvironmentalProductApplicableLaw"/>
<xsd:element minOccurs="0" name="trackingSystem" type="EnvironmentalTrackingSystem"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/5)
applicableLaw
Type:
For U.S. Emissions Allowance Transactions. Used to specify the Applicable Emissions Law when this is not defined in Emissions Product Definitions Exhibit.
Simple Content
xsd:normalizedString
maxLength:
255
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="applicableLaw" type="EnvironmentalProductApplicableLaw"/>

compliancePeriod
Type:
For E.U. Emissions Allowance Transactions. Describes Specified Compliance Period for which the Allowances are issued.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="compliancePeriod" type="EnvironmentalProductComplaincePeriod"/>

productType
Type:
Specifies the type of environmental product. Examples include allowances or credit issued by a particular environmental trading scheme.
Simple Content
enumeration of xsd:token
Enumeration:
"EUAllowance"
 - 
For EU Emissions Allowance Transactions: An EU Emissions Allowance.
"EUCredit"
 - 
For EU Emissions Allowance Transactions: An EU Emissions Credit.
"AlternativeAllowance"
 - 
For EU Emissions Allowance Transactions: An EU Alternative Allowance.
"NOXEmissionsProduct"
 - 
For US Emissions Allowance Transactions: A limited authorization issued by the state permitting authority or the US Environmental Protection Agency (EPA) to emit certain amounts of nitrogen oxides (Nox).
"RegionalEmissionsProduct"
 - 
For US Emissions Allowance Transactions: A emissions allowance or emissions reduction credit issued under a mult-state or provincial or other cap-and-trade Scheme.
"RGGIEmissionsProduct"
 - 
For US Emissions Allowance Transactions: A limited authorization issued by the RGGI scheme permitting the emission of certain amounts of carbon dioxide.
"SO2EmissionsProduct"
 - 
For US Emissions Allowance Transactions: A limited authorization issued by the U.S. Environmental Protection Agency (EPA) to emit a certain amount of sulfur dioxide.
"StateEmissionProduct"
 - 
For US Emissions Allowance Transactions: Any emissions allowance or emission reduction credit created and promulgated under a U.S. state Scheme.
"VoluntaryEmissionProduct"
 - 
For US Emissions Allowance Transactions: Any emissions allowance, emission credit, emissions offset or emissions reduction credit created or issued under a voluntary Scheme.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="productType" type="EnvironmentalProductTypeEnum"/>

trackingSystem
Type:
For U.S. Emissions Allowance Transactions. Used to specify the Tracking System when this is not defined in Emissions Product Definitions Exhibit.
Simple Content
xsd:normalizedString
maxLength:
255
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="trackingSystem" type="EnvironmentalTrackingSystem"/>

vintage
Type:
xsd:gYear, predefined, simple content
For U.S. Emissions Allowance Transactions. The year(s) of the applicable Emissions Product(s) as specified in an Emissions Transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="vintage" type="xsd:gYear"/>

XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.