[DDI-SRG] DDI3::Child elements of top modules not being identifiable (fwd)

Joachim Wackerow joachim.wackerow at gesis.org
Fri Mar 28 11:53:50 EDT 2008


Wendy,

I had only a short look at it. The proposed solution seems to be 
reasonable. Nevertheless the issue seems to be worth to get a thorough 
review. Perhaps it should be - in addition to the proposed solution - 
marked as bug in 3.0, so the review can be made later.

Achim

Wendy Thomas wrote:
> PLEASE NOTE:
> I have put this in as a RESOLVED bug as it is clearly a real case problem. 
> Read it and respond asap if you see a problem with this. It is bug 191. I 
> have also put in a bug 192 for a review of all children of top level 
> elements regarding their identifiable type.
> 
> Wendy
> 
> 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
> 
> ---------- Forwarded message ----------
> Date: Fri, 28 Mar 2008 14:51:51 +0100
> From: Jannik Vestergaard Jensen <jvj at dda.dk>
> To: Wendy Thomas <wlt at pop.umn.edu>
> Subject: SV: DDI3::Child elements of top modules not being identifiable
> 
> Yes Wendy I agree with you, thanks.
> 
> 
> Med venlig hilsen/ Best regards
> Software developer
> Jannik V. Jensen
> 
> Dansk Data Arkiv/ Danish Data Archive
> Islandsgade 10 - DK 5000 Odense C
> Tlf: +45 6548 0342 - Fax: +45 6611 3060
> E-mail: jvj at dda.dk - URL: www.dda.dk
> 
> -----Oprindelig meddelelse-----
> Fra: Wendy Thomas [mailto:wlt at pop.umn.edu]
> Sendt: 28. marts 2008 14:49
> Til: Jannik Vestergaard Jensen
> Emne: Re: DDI3::Child elements of top modules not being identifiable
> 
> Jannik,
> 
> As I understand you, you are running into these problems when working
> with groups...correct? Clearly we were thinking only in terms of
> referencing when we ran our last check.
> 
> I'm expanding on your request...let me know if this makes sense to you.
> 
> 
> Methodology - parent Maintainable - children identifiable
>     Versionable may be a better option as I may modify or add to its
> contents during the course of the study
> 
> ProcessingEvent - parent Maintainable - childeren 2 identifiable most
> not identifiable
>     Make Identifiable
> 
> DataRelationship - parent Maintainable - children identifiable
>     Make Identifiable
> 
> CategoryGroup - parent Maintainable - child versionable
>     Make Versionable (parent should not be lesser than child on the
> identification hierarchy
> 
> Wendy
> 
> 
> On Fri, 28 Mar 2008, Jannik Vestergaard Jensen wrote:
> 
>> Hey Wendy
>>
>> I am writing to you because you are so good at answering my questions
>> :-
>> )
>> While doing the GroupParser for the DDIFTP I stumbled upon these
>> questions when coping elements from one module to another.
>>
>> The main problem I am facing is that child elements of topmodules not
>> are identifiable therefore it is problematic to identify relationships
> 
>> among elemets within these because the can be zero or many of these
>> non identifiable containers.
>>
>> Below I have listed problems I have identified.
>>
>> Datacollection::Methodology
>> As there can be zero to many Methodologies within a DataCollection it
>> is not possible to define relations among AbstractIdentifiable
>> elements within a Methodology or to specifically identify which
>> Methodology a DataCollectionMethodology, TimeMethod, SamplingProcedure
> 
>> or DeviationFromSampleDesignresides resides in.
>> Suggestion: Methodology made Identifiable
>>
>> Datacollection::ProcessingEvent
>> It is not possible to identify relations between the varios
>> AbstractIdentifiable within a ProcessingEvent, red. Weighting and
>> Coding.
>> Suggestion: ProcessingEvent made Identifiable
>>
>> LogicalProduct::DataRelationship
>> It is not possible to identify relations between a LogicalRecord and a
> 
>> RecordRelationship within a DataRelationship as their parent is not
>> identifiable.
>> Suggestion: DataRelationship made Identifiable
>>
>> LogicalProduct::CategoryScheme::CategoryGroup
>> As there can be zero to many CategoryGroups within a CategoryScheme it
> 
>> is not possible to define which CategoryGroup a Category resides in.
>> Suggestion: CategoryGroup made Identifiable
>>
>> Med venlig hilsen/ Best regards
>> Software developer
>> Jannik V. Jensen
>>
>> Dansk Data Arkiv/ Danish Data Archive
>> Islandsgade 10 - DK 5000 Odense C
>> Tlf: +45 6548 0342 - Fax: +45 6611 3060
>> E-mail: jvj at dda.dk - URL: www.dda.dk
>>
>>
> 
> 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