CodeList

Package: 
Is Abstract: 
no
Is Pattern: 
no
Definition: 

A list of Codes and associated Categories. May be flat or hierarchical. A hierarchical structure may have an indexed order for intended presentation even though the content within levels of the hierarchy are conceptually unordered. For hierarchical structures ClassificationRelationStructure is used to provide additional information on the structure and organization of the categories. Note that a CategorySet can be structured by a ClassificationRelationStructure without the need for associating any Codes with the Categories. This allows for the creation of a CategorySet, for example for a response domain, without an associated CodeList.

Example: 
The codes "M" and "F" could point to "Male" and "Female" categories respectively. A CodeList for an occupational classification system like ISCO-08 could use a ClassificationRelationStructure to describe a hierarchy (Chief Executives and Administrative and Commercial Managers as subtypes of Managers)
Property: 
NameCardinalityDatatypeDescription
type
0..1
Whether the collection is a bag or a set: a bag is a collection with duplicates allowed, a set is a collection without duplicates
name
0..n
A linguistic signifier. Human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. If more than one name is provided
purpose
0..1
Explanation of the intent of some decision or object. Supports the use of multiple languages and structured text.
contains
0..n
Allows for the identification of the member and optionally provides an index for the member within an ordered array
isOrdered
0..1
Allows for the identification of the member and optionally provides an index for the member within an ordered array
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
references
CategorySet associated with the CodeList.
0..n
0..1
Neither
realizes
The Collection pattern class realized by this class
0..n
1..1
Neither
isStructuredBy
A complex structure, hierarchical, for a CodeList. Restricted to single structure.
0..n
0..1
Neither
usesLevelStructure
Has meaningful level to which members belong.
0..n
0..1
Neither
definingConcept
The conceptual basis for the collection of members.
0..n
0..n
Neither

Stage:

DDI 3.2: 
l:CodeListType
Is extendable: 
GSIM: 
Code List
Is property: 
0
RDF Mapping: