Common Objects

Mapping spreadsheet This is a static page representation of a google sheet used during the discussion of this topic

Working document: Discussion notes of the goals and workplan for a conceptual model of DDI across DDI products

DDI-C to CDI mapping (2019): https://ddi-alliance.atlassian.net/wiki/download/attachments/726368289/LiteMapping_DDI25ToDDI4Prototype.xlsx?version=1&modificationDate=1570183488851&cacheVersion=1&api=v2

 

High Level Class Diagram

Possible different way of visualising above diagram / or use at class level

 

 

For each class to provide a high level mapping for common items for each product

Example Class Template

  • Class Name: List of Codes

  • Class Definition: List of codes and associated categories

  • Metadata Purpose: Description / Actionable

  • Content Type transformation needed: isMissing will need transformation

  • Parent class: Variable

  • Other related classes: None

Common content diagrammatic overview

Product Class mapping:

 

DDI-C

Type

Relationship

DDI-L

Type

Relationship

DDI-CDI

Type

Note

Item/element

Type of element

uses skos

Item/element

Type of element

uses skos

Class::element

Type of element

 

Common Content mapping: List of codes

DDI-C

Type

Relationship

DDI-L

Type

Relationship

DDI-CDI

Type

Note

catgry/ddiLifecycleUrn

xs:anyURI

equalMatch

URN

URNType

equalMatch

Representation::identifier

 InternationalRegistrationDataIdentifier

 

catgry/labl

lablType

equalMatch

Category/Label

LabelType

equalMatch

Representation::descriptiveText

 InternationalString

 

catgry/txt

txtType

equalMatch

Category/Description

StructuredStringType

equalMatch

Representation::definition

InternationalString

 

catgry/CatValu

simpleTextType

equalMatch

Code/value

ValueType

equalMatch

DataDescription::notation

TypedString

 

catgry/missing

“Y”|”N”

closeMatch

Category/isMissing

boolean