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.
Creating Metadata from UML Models
Creating Metadata from UML Models- Session 1
Creating Metadata from UML Models- Session 2
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
- 1000 Introduction to Semantic Metadata
- 1010 Introduction to Metadata in the caDSR
- 1020 Using the CDE Browser
- 1025 Using the UML Model Browser
- 1030 Introduction to Enterprise Vocabulary Services (EVS)
- 1045 Introduction to the CDE Curation Tool
- 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: Training@Scenpro.com. 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:
- LMS: Course 1071 Registration and Course Materials
- LMS: Course 1072 Registration and Course Materials
- Semantic Integration Workbench (SIW): http://cadsrsiw.nci.nih.gov/
- UML Model Browser: http://umlmodelbrowser.nci.nih.gov/
- CDE Browser: http://cdebrowser.nci.nih.gov/
- CDE Curation Tool: http://cdecurate.nci.nih.gov/