NIH | National Cancer Institute | NCI Wiki  



caDSR Tools for Training

Helpful Hint

Determine your training role before you
register for courses

The information and links on this page are no longer being updated and are provided for reference purposes only.

Help Downloading Files

For help accessing PDF, audio, video, and compressed files on this wiki, go to Help Downloading Files.

Course Number:


Course Title:

Creating Metadata from UML Models

Session Number:


Session Title:

Creating Metadata from UML Models- Session 1

Session Number:


Session Title:

Creating Metadata from UML Models- Session 2

Course Level:



caDSR Users and Metadata Consumers

Description: This course is comprised of 2 sessions.

Course 1071: Creating Metadata from Unified Modeling Languages Models (UML) provides a brief introduction to UML Modeling as it relates to Semantic Interoperability and the caCORE Development Process. This course focuses on developing models using the caCORE Development Process. Time is spent examining UML terminology and its relationship to database terminology and caDSR Metadata. Additionally, this course explores the tools used to assist in the development and annotation process (creating XMI and XML files). Homework is provided to help participants familiarize themselves with these tools.

Course 1072: Creating Metadata from Unified Modeling Language Models is the second session of a two part course. 1072 is a continuation of the introduction to UML Modeling. This course focuses on fine tuning a model in preparation for Semantic Integration. Additionally, learners will examine existing metadata and identify characteristics of well-formed metadata to determine the best candidates for reuse. The nuances of Value Domains will be explored. The course will focus on the different options available for including a Value Domain in a model as it relates to the semantic integration process.

Credit for this Course: To receive credit for this course you will need to register in the caBIG® Learning Management System(LMS) complete course 1071 and 1072 and obtain a score of 80% or higher on the quiz. The quiz questions will come from both 1071 and 1072 course material.


  • When you complete this training session, you will be able to:
  • Discuss the benefits of documenting a system or dataset in a UML model
  • Identify at least three components of a UML Class Diagram - specifically the components used in the caCORE SDK process
  • Transform UML class and attributes into caDSR metadata
  • List the Five User Modes of the SIW, understand who performs which mode, and the input/output of each
  • List the major steps in the Semantic Integration process and in loading model metadata into caDSR
  • Discuss the mapping of UML model components to caDSR metadata components
  • List the four (4) options for UML-generated Value Domains
  • Describe the difference between Enumerated and Non-enumerated Value Domains
  • Identify which tools can be used to search for Value Domains in the caDSR
  • Identify the tool used to create new Value Domains in the caDSR
  • Discuss where and how Classification Schemes (CS) are used
  • Describe the role of Classification Schemes in UML Model derived metadata
  • View UML-Derived metadata based on Classification Schemes using the CDE Browser and Curation Tools
  • Find UML-based metadata by using caDSR tools, APIs and Query Services
  • Create an Alert Definition in the Sentinel Tool to monitor changes to your UML Model derived metadata


Applicable Roles:

  • Application Developer using APIs
  • caBIG® Developer
  • Metadata Curator - using UML Models
  • VCDE Mentor
  • caBIG® Model Owner
  • Project Manager

Course Homework - To be completed after attending 1071.

You will need Enterprise Architect to complete these exercises.  Each exercise has a EAP (Enterprise Architect) file and a PDF.  Open the PDF instructions first. You will need to save the EAP file on your desktop in order to complete and save your homework.  This is absolutely necessary if you are using Mozilla as your browser.  The PDF instructions walk you through saving a file on your desktop before you begin each exercise.  If you have questions about the exercises please email the training team at:  Feel free to use the training materials as well as the appendix to assist you in completing these exercises.  The training material is available through the Learning Management System.  We will review this homework at the beginning of course 1072.  

Reference Documents and Links:

  • No labels