General Questions and Notes:
(includes specific problems which are extracted to the right column)
Clear guidance on where to start - DDI element, root
Clearly define what abstract classes mean
Define what attributes, properties, and relationships mean in the context of the model. This should be spelled out for the layperson with specific examples.
Annotation will also require guidance and when and where to use.
Specific guidance on creating IDs, by hand.
Clarification of what CollectonTypes mean, bags and sets.
Clear explanation of how to record what used to be part of the methodology section in DDI 2, such as sampling procedures, weighting, etc. The added flexibility of doing this in 4 means it needs more guidance.
The relationships between instance, represented, and conceptual for both variables and questions needs to be made VERY clear.
Also, clear language around DataStore and the PhyscialLayout options.
Locators are buried quite deep. Clear language needed.
Code is redundant when you already have a codeItem.
coverageDate links to referenceDate which inherits typeOfDate from AnnotationDate ? General question about why different classes if they have same type (Date, annotationDate, ReferenceDate).
SamplingAlgorithm and Algorithm (from Study), what is their purpose?
Could you hard-wire the external controlled vocabulary into the software tool? In general thinking about a way to control the extensibility and using the World Bank as a use case.
General
- File issue - clean up use of content vs. languagespecificstring - need to identify all points where attributes point to complexdatatypes DMT-132
xs:language should be different datatype in annotation, should be complex thing that can be xs:language and string. DMT-133
- ConceptualInstrument is not in Codebook View. See item in Study (below) (ADDED)
Study
- Design linked via hasDesign, but DesignOverview on the view list CWG-9
- hasAFunder indicates that should be an agent, could not insert agent, type can only be organization or individual or machine ADDED documentation
- hasInstrument only allows for ConceptualInstrument in the attributes, not ImplementedInstrument. ADDED ConceptualInstrument to FV link is from ImplementedInstrument to ConceptualCodebook
Variables
- Need value for code DMT-128
- How to group variables? DMT-127
- Range and valid range FOUND
Frequency
- How to input frequencies? DDI4DATA-18
Question
- InstanceQuestion requires RepresentedQuestion, which is not in the codebook view. DMT-126
- Able to create a represented question when using the whole DDI schema DMT-126
Layout
- We cannot instantiate a physical layout in the codebook view. FOUND
- No location attributes in DD4 DMT-128
- The name of data file should be in dataStore (logical), but is missing one for the physical IMPORTANT DDI4DATA-19
Coverage
- in SpatialObject, we need a place to put human-readable lowest level of coverage. e.g. street, county, state, etc. DMT-134