[DDI-SRG] Map 2.1 to 3.0

Wendy Thomas wlt at pop.umn.edu
Thu Jan 17 21:23:28 EST 2008


Interval

Interval as used in DDI 2.1 was an indication of whether the variable was 
discrete or continuous. This could be in relationship to a numeric value 
or a coded value. In DDI 3.O the NumericRepresentation provides much more 
detailed NumericCodeType that indicates that a the value is a an integer 
(thus removing the continuous intervening values) and optionally provides 
an incremental value so that one could provide a step increase of greater 
than one for an integer NumericDataType or a .5 or other value for a real 
number. For CodeScheme values the description of Level provides a 
relationship type (nominal, ordinal, interval) and an optional Interval to 
provide the actual interval between values of the categories.

Therefore the proper mapping of 2.1 to 3.0 is dependent upon whether the 
variable has a numeric or codescheme representation.

IF NUMERIC:

intvl maps to Variable/NumericRepresentation/NumericDataType where 
discrete = integer and continuous = real with the option of providing the 
exact interval step in interval

IF CODESCHEME:

intvl maps to CodeScheme/Level/RelationshipType = interval and a 
description of the interval between the values of the categories (however 
the codeScheme provides the only valid values for the code)


The issue with DDI 2.1 is that intvrl has a default value of discrete 
whether or not it made sense (in other words an open text variable would 
have an interval value of discrete).

The mapping will will be changed to reflect the complexity of this 
translation.

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


More information about the DDI-SRG mailing list