The following sections provide details on the parts that make up a code list.
binding
the correspondence between a set of data values, such as data within an XML document, and a set of columns within a code list
code list identifier
an absolute URI that identifies a code list
column identifier
an absolute URI in a Genericode code list document (GC-CLD) that identifies a column as a well-known column
column name
a string in a CSV file code list document (CSV-CLD) file that identifies a column as a well-known column
well-known column
a column in a CSV-CLD or GC-CLD that has welll-understood semantics, i.e., the semantics are generally understood
#code
a binding that uses the column name “code” to refer to a well-known column
#range
a binding that uses the column name “range” to refer to range columns (columns that describe ranges of values)
A CSV code list document MUST be a CSV file with the following features:
A CSV file may act as a CSV code list document when it has the following characteristics:
A column in a CSV file is a well-known column when its CSV column name is the same as the column name of a well-known column.
A reference to column #code is matched, in order, to the following:
A code value in a CSV file has no type; its data type is empty.