NIH | National Cancer Institute | NCI Wiki  

The caDSR UML Loader is a part of caDSR Semantic Integration Workbench (SIW). The information and links on this page are no longer being updated and are provided for reference purposes only.

Contents of this Page
At a Glance Details
  • Version Number and Release Date: 4.1.1 2014
  • Primary Audience: Not distributed; used by CBIIT for users.
  • Installation Level: Advanced; technical team required for installation.
  • Contact: CBIIT Application Support

Tool Overview

The UML Loader is a utility that transforms an annotated XMI file containing EVS concept information and/or caDSR links that have been associated with the classes and attributes in the model.  This file is created as output from the Semantic Integration Workbench (SIW).  Using a set of rules and algorithms, the UML Loader either reuses existing content, classifying the items as used by the model and adding the new model attribute and class names for each caDSR item, or creates new caDSR items based on the content of the XMI file. 

The utility is run from a desktop at NCI, it organizes the UML Model related content in a caDSR Classification Scheme, one for each version of a UML Model.   The user running the loader enters the Classification Scheme information to use for organizing the caDSR content, default values for workflow status for the new items created in caDSR, and contact information for the model. 

The algorithms compare the concept codes associated with the classes and attributes in the model with existing caDSR content.  Class concepts are compared to existing Object Class administered items, and attribute concepts are compared with existing Property administered items.  If existing content if found, the names and definitions continued in the model are added as alternate names and definitions for the caDSR items so the model owners and caDSR UML Model oriented tools and services can find and display the caDSR items based on these names.

Value Domains are created if enumerations are present, otherwise a generic non-enumerated Value Domain with the appropriate datatype is used as the basis for a CDE.

The UML Loader  is not distributed; CBIIT loads annotated XMI files for users (contact the Application Support).


Not applicable; used only by CBIIT for users.


CBIIT Application Support email

Documentation and Training

Related Tools

UML Loader is part of caDSR Semantic Integration Workbench (SIW).

See caDSR Database and Tools for a complete list of caDSR tools.




  • No labels