OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ciq-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Public Comment


Comment from: liz.kolster@ssc.govt.nz

Name:  Liz Kolster
Title:  Senior Technical Analyst
Organization:  State Services Commission, New Zealand
Regarding Specification:  Name, Address and Party Specification, in relation to xCIL 3.0 (draft)

Question:  Why is the <PersonInfo> element outside the main structure of <PartyName>?
If <PartyName> can be of type "Person", then 
it would make sense to contain the <PersonInfo>
element as more detail or supplemental information to the <PersonName> element.

Having the <PersonInfo> element as a 'structural peer' or at the same level as <PartyName> allows for potential ambiguity as these details would not be clearly associated to the (or each) <PersonName> element.

example xml file, with John and Mary CITIZEN,
showing PersonInfo details for JOHN CITIZEN (Gender=male):

<n1:Party>
<n:PartyName n:JointNameConnector="AND">
<n:PersonName n:AliasType="OfficialName">
<n:NameElement n:ElementType=”LastName”>Citizen</n:NameElement>
<n:NameElement n:ElementType=”FirstName”>Fred</n:NameElement>
<n:NameElement n:ElementType=”MiddleName”>Wiremu</n:NameElement>
<n:NameElement n:ElementType=”MiddleName”>John</n:NameElement>
</n:PersonName>
<n:PersonName n:AliasType="OfficialName">
<n:NameElement n:ElementType=”LastName”>Citizen</n:NameElement>
<n:NameElement n:ElementType=”FirstName”>Mary</n:NameElement>
<n:NameElement n:ElementType=”MiddleName”>Wiremu</n:NameElement>
<n:NameElement n:ElementType=”MiddleName”>Jane</n:NameElement>
</n:PersonName>
</n:PartyName>
<n1:PersonInfo n1:Gender="male">
<n1:BirthInfo>
<n1:BirthInfoElement n1:ElementType=”MothersName”>
Jane Public
<n1:BirthInfoElement>
<n1:BirthInfoElement n1:ElementType=”BirthYear”/>
	<n1:BirthInfoElement n1:ElementType=”BirthMonth”/>
	<n1:BirthInfoElement n1:ElementType=”BirthDay”/>
	<n1:BirthInfoElement n1:ElementType=”BirthTime”/>
	<n1:BirthPlace> 
	    	<a:Country>
			<a:Name a:Abbreviation=”true”>NZL</a:Name>
		</a:Country>	 
	   	 <a:Locality>
			<a:Name a:Type=”Type”>Town</a:Name>
			<a:Name>Taihape</a:Name>
		 </a:Locality>
	</n1:BirthPlace>
</n1:BirthInfo>
</n1:PersonInfo>
</n1:Party>





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]