214: Poor documentation

The href on line 1046 of fpm-shared-4-2 is poorly documented: “The href attribute points to a value elsewhere in the document” Where does this point? Please add documentation and a rule.

210: Missing rule for href

Add a rule that /FpML/position/scheduledDate/assetReference/@href must point to a specific type containing an xsd:ID. Probably the rule should be element(*, InterestRateStream). Either way this is undocumented, undefined, and missing a rule.

209: IRD – undefined and unused reference

This href at line 1137 of the IRD schema is undefined and not used within any example. Attribute that can be used to reference the yield curve used to estimate the discount factor.

208: undefined hrefs

Within the FpML Schema there are 8 places where an href attribute defined as an xs:IDREF is used but not defined. This is the filename and line number this issue occurs. fpml-ird-4-2.xsd(1137) fpml-mktenv-4-2.xsd(16) fpml-mktenv-4-2.xsd(164) fpml-mktenv-4-2.xsd(448) fpml-posttrade-4-2.xsd(162) fpml-shared-4-2.xsd(1046) fpml-shared-4-2.xsd(1513) fpml-shared-4-2.xsd(1536) In every case it is defined as . The attribute name should be defined: This does … Continued

207: Add a prefix hint for the FpML namespace

Background: There is no prefix today for the FpML namespace within the FpML schema. This is because the FpML schema does not currently need a prefix. Change: Add to the FpML xsd:schema the attribute of xmlns:fpml=”http://www.fpml.org/2005/FpML-4-2″. This is added to each FpML schema. Justification: 1. Use of unique, key and keyref require a namespace prefix … Continued