Blog Posts by Sam Hume

360i: Metadata mapping for SDTM define-xml specification generation

Sam Hume shume@cdisc.org https://www.linkedin.com/in/sam-hume-dsc


SDTM define-xml subteam task framework

  1. As-Is Metadata Mapping
    • the way folks generate Define-XML today to provide a baseline
  2. To-Be Metadata Mapping
    • 360i way of generating today’s artifacts with USDM + BCs + DSS
    • Create the recipe for the cookbook and create software to automate
  3. Long-Term Data Transfer Agreement
    • this will be its own standard from the Data Exchange Standards team
    • the DTA will provide the base model for Define-JSON

Why are we doing the metadata mapping?

  1. to create common Define-XML generation software
  2. to represent a Define-XML recipe for others to create software tools
  3. to better understand how Define-XML metadata is sourced today
  4. to identify the metadata gaps limiting Define-XML automation opportunities

Previously demonstrated generating a define-xml

  1. generated a Define-XML using USDM + BCs + DSS
  2. but also used Dataset-JSON metadata to specify all datasets and columns
  3. where do we source the basic Define-XML metadata from?

Tentative resolution

  1. create define-xml metadata templates for exemplar studies
  2. use the templates as the basis for automating define-xml spec generation
  3. provide the means for sponsors to create their own templates
  4. make the templates available via the CDISC Library API

Dataset metadata partial example

Attribute As-Is Source To-Be Source Example Comments
OID Autogenerated Metadata template IG.AE Could also be autogenerated
Dataset IG/Manual Metadata template AE Prespecified list with ability to create X-domains
Description IG/Manual Metaadata template Adverse Events Prespecified domains taken from IG, otherwise manually

Next steps

  1. complete the initial mapping draft
  2. refine define-xml generation software to use mapping
  3. create a draft metadata template
  4. continue to review and refine the DTA work

bg right 80% CDISC 360i

Questions?