/
Goals and Workplan for a Conceptual Model of Cross-DDI Product Objects

Goals and Workplan for a Conceptual Model of Cross-DDI Product Objects

NOTES

Use cases:

  • Variable Cascade including relationships between Lifecycle and CDI

  • Expressing physical content within different products

  • Grouping

  • Name/Label/Description

  • Bridge to CDI to disseminate content - variables (concepts, classifications), data relationships, logical and physical structures

Not a straight mapping project

  • Differentiating packaging from content - focus on core granular objects of interest

  • Automated transformation between products - presentation decisions may be down the road

  • Entry point into object and then what is being layered on by different products to facilitate specific use

Purpose based

  • Mapping to inform what is needed 

  • Support a proliferation of serialization

  • Support transference of content between products

General Needs

  • SKOS provides a minimal set of information (code, label, identifier)

  • Need for Identifiers to support transport between different products (DDI and other)

Workplan

Outputs:

What we mean in terms of basic objects

  • Identify those objects

  • Entry point to describe common objects

  • What is needed to describe differences/commonalities

Overall conceptual model 

  • Differentiate basic objects (content) and packaging/management structures

  • Identify minimal set of information needed for objects

Mapping Examples

  • PRIORITY: Data description - Codebook to CDI and Lifecycle to CDI (outboard critical, inbound needed)

    • CDI - content that points you to some source of metadata (DDI)

      • Address Variables, Instruments, Questions

  • Concept and applied uses

  • Variable Cascade

Draft spreadsheet of objects for discussion 

Note: Package elements can be stripped off without linkage/membership issues. Groups pull together objects that form discrete groups of information about a parent object.

NLD = Name/Label/Description

CDI Documentation

ASIDES from implementation language conversation

Levels of commonality

  • Conceptual level - common core

  • Syntactical level - instances of that class MUST haves

    • Cardinality constraints - not supported but need to relay this information

    • Shackle constraint models for validation

Work Plan going forward - conceptual model

  • Capturing information for producing useful presentations of content

  • Complete the Data Representation spreadsheet for this set of objects - use as a test for capture of content and outputs

  • Create a database / use an existing tool with content for each product covering: 

    • Generic object name

    • Object

    • Type

    • Context (path)

    • For each related product:

      • Target object

      • Path

      • Relationship (SKOS matches)

  • Specific usage notes:

    • Each unique contextual use of an object needs a separate record to differentiate the target path for each product

    • Retain a non-proprietary file (csv, tab delimited, etc.)

  • Complete content for all products

  • Use to generate outputs for various audiences

    • Overall coverage of DDI suite

    • Product centric view from each product

TO DO:

Wendy: 

  • Take current listings of objects in each product and create a tab delimited listing of each product and create initial database records

  • Create recommended list of generic object names (this would be used for the high level conceptual model content)

Related content

Mapping DDI
Mapping DDI
More like this
Common Objects
Common Objects
More like this
Roadmap - practical steps
Roadmap - practical steps
More like this
Using DDI-CDI with Other Standards
Using DDI-CDI with Other Standards
More like this
Intended Output
Intended Output
More like this
What is DDI-CDI?
What is DDI-CDI?
More like this