Example 2 the following is not is type and not ecf:CaseParty nc:EntityType – nc:PersonType: <nc:DocumentSubmitter> <nc:EntityPerson structures:ref=”Person2” xsi:nil=”true”/> </nc:DocumentSubmitter> <ecf:CaseParty structures:id=”Person2”> <nc:EntityPerson> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> NIEM NDR Rule 12-6 Reference and content elements have the same meaning MUST NOT be – any difference in meaning between a relationship established via an element declaration instantiated as a content element and that element declaration instantiated as a reference element. This rule asserts that the two following examples have the same meaning: Example 1 forward reference: – <nc:DocumentSubmitter> <nc:EntityPerson structures:id=”Person1”> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> </nc:EntityPerson> </nc:DocumentSubmitter> <ecf:CaseParty> <nc:EntityPerson structures:ref=”Person1” xsi:nil=”true”/> Example 2 backward reference: – <nc:DocumentSubmitter> <nc:EntityPerson structures:ref=”Person2” xsi:nil=”true”/> </nc:DocumentSubmitter> <ecf:CaseParty structures:id=”Person2”> <nc:EntityPerson> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> In essence [NIEM NDR] rule 12-6 asserts that the meaning of established using reference ‘reference’, elements, is that has the meaning the same as”. ‘reference’ “is
Example 2 – the following is not ecf:CaseParty is type nc:EntityType and not nc:PersonType: <nc:DocumentSubmitter> <nc:EntityPerson structures:ref=”Person2” xsi:nil=”true”/> </nc:DocumentSubmitter> <ecf:CaseParty structures:id=”Person2”> <nc:EntityPerson> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> NIEM NDR Rule 12-6 Reference and content elements have the same meaning – MUST NOT be any difference in meaning between a relationship established via an element declaration instantiated as a content element and that element declaration instantiated as a reference element. This rule asserts that the two following examples have the same meaning: Example 1 – forward reference: <nc:DocumentSubmitter> <nc:EntityPerson structures:id=”Person1”> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> </nc:EntityPerson> </nc:DocumentSubmitter> <ecf:CaseParty> <nc:EntityPerson structures:ref=”Person1” xsi:nil=”true”/> Example 2 – backward reference: <nc:DocumentSubmitter> <nc:EntityPerson structures:ref=”Person2” xsi:nil=”true”/> </nc:DocumentSubmitter> <ecf:CaseParty structures:id=”Person2”> <nc:EntityPerson> <nc:PersonName> <nc:PersonGivenName>Jane</nc:PersonGivenName> <nc:PersonSurName>Doe</nc:PersonSurName> </nc:PersonName> In essence [NIEM NDR] rule 12-6 asserts that the meaning of ‘reference’, established using reference elements, is that ‘reference’ has the meaning “is the same as”.
ecf-v5.0-csprd01.docx