NIH | National Cancer Institute | NCI Wiki  


Please be advised that NCI Wiki will be brought down for maintenance on Friday, February 23rd between 1700 ET and 1800 ET, and will be unavailable during this period.
All collaborators please ensure all work is saved before said time.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


As the AIM model is used by an increasing number of users, additional requests will arise that add relationships between classes or create new classes to store other important information related to AIM. Managing and rearranging associations with classes will be too complex to manage without the AIM Statement class and its subclasses. 

Summary of


Changes Between AIM 3.0 to 4.0



AIM 4.0 has eighty new classes. We renamed twelve classes and deleted four classes. This document describes changes from the AIM 3.0 to AIM 4.0 foundation information model.


ISO 21090 data types

AIM 3.0 Data TypeISO 21090
CalculationResultIdentifierNot Applicable
ComparisonOperatorsNot Applicable
IntegerINT or II
StringST or Uid


AIM 3.0 Data TypeISO 21090


New Classes


The AIM 3.0 model does not support a collection concept. In AIM 3.0, each AIM annotation is stored as a single AIM XML document or AIM DICOM SR.  A typical imaging study generates more than one AIM annotation. Managing AIM annotations of the same study becomes an extra activity that AIM implementers have to deal with. The AIM 4.0 foundation model has adopted the ability to store the same type of related AIM annotations as a single source. AIM has two types of annotations: image annotation and annotation-of-annotation. Image annotations annotate images. Annotation-of-annotations annotate other annotations, including image annotations and annotation-of-annotations. AIM 4.0 foundation, therefore, has a mechanism to manage collections of the same type of AIM annotations.


This class contains a single location denoted by a single (x,y,z) triplet.




This class contains multiple locations each denoted by an (x,y,z) triplet. The points need not be coplanar. 2.26


This class stores a series of connected line segments with ordered vertices denoted by (x,y,z) triplets; the points need not be coplanar.




This class stores a series of connected line segments with ordered vertices denoted by (x,y,z) triplets, where the first and last vertices shall be the same forming a polygon; the points shall be coplanar. 2.28


An ellipse is defined by four (x,y,z) triplets; the first two triplets specify the endpoints of the major axis and the second two triplets specify the endpoints of the minor axis.




A three-dimensional geometric surface whose plane sections are either ellipses or circles and contains three intersecting orthogonal axes, “a”, “b”, and “c”. The ellipsoid is defined by six (x,y,z) triplets; the first and second triplets specify the endpoints of axis “a”, the third and fourth triplets specify the endpoints of axis “b”, and the fifth and sixth triplets specify the endpoints of axis “c”. 2.30


The class contains common imaging attributes in the DICOM Image Plane module. DICOM modalities that share the same module are CT, MR, RT, and PET.




General Image specifies the Attributes that identify and describe an image within a particular series. 

Classes derived from Annotation Statement -- common to both ImageAnnotation and AnnotationOfAnnotation: