[DDI-SRG] Bug 92 - References not all in reusable namespace

Joachim Wackerow joachim.wackerow at gesis.org
Wed Jan 23 05:51:38 EST 2008


What is really the reason for having the reference elements in reusable 
namespace: consistency or processing issues? I'm not sure if I 
understand it right.

Bug 92 says:
"CategoryRerefence in a CodeScheme is in the logical product namespace 
but CodeSchemeReference in a variable CodeRepresentation is in the 
reusable namespace"

This doesn't seem the case looking at the logical schema (currently both 
elements are in the logical namespace):

logical.xsd:

<xs:element name="CategoryReference" type="r:ReferenceType">
</xs:element>


<xs:element name="CodeSchemeReference" type="CodeSchemeReferenceType">
</xs:element>
<xs:complexType name="CodeSchemeReferenceType">
   <xs:complexContent>
     <xs:extension base="r:ReferenceType">
       <xs:sequence>
         <xs:group ref="CodeSubsetInfo"/>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
</xs:complexType>


The reference element in group seems to be unnecessary as all the 
reference elements can be directly type of r:ReferenceType.

group.xsd:

<xs:element name="Reference" type="r:ReferenceType">
</xs:element>


Consistency is important.
But in which namespace should stay the reference elements, in the 
specific module or in reusable? What is the reasoning for either solution?

Did I miss something?

Achim

Wendy Thomas wrote:
> so it looks like from the bug (and my action notes) that this is only an 
> issue in Group. I think consistancy important so do it. Does it require a 
> change beyond the instance noted in the bug?
> 
> wendy
> 
> On Tue, 22 Jan 2008, arofan.gregory wrote:
> 
>> Folks:
>>
>>
>>
>> Pascal raised an issue which wants - for consistencies' sake - to have
>> references (that is, the elements, not just the type declaration) all be in
>> the reusable namespace. I'm OK with this - what do other people think?
>>
>>
>>
>> Cheers,
>>
>>
>>
>> Arofan
>>
>>
> 
> Wendy L. Thomas                          Phone: +1 612.624.4389
> Data Access Core Director		 Fax:   +1 612.626.8375
> Minnesota Population Center              Email: wlt at pop.umn.edu
> University of Minnesota
> 50 Willey Hall
> 225 19th Avenue South
> Minneapolis, MN 55455
> _______________________________________________
> DDI-SRG mailing list
> DDI-SRG at icpsr.umich.edu
> http://www.icpsr.umich.edu/mailman/listinfo/ddi-srg



More information about the DDI-SRG mailing list