CDIFDataDescription

ValueAndConceptDescription

CDIFDataDescription::Classes::ValueAndConceptDescription

Definition

Description of the values / concepts a value domain admits: ranges (min/max value inclusive/exclusive), patterns (regularExpression, formatPattern, logicalExpression), classification level, recommended data type, default / required / external-definition info, plus general label / description / purpose annotations.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
identifierXsdAnyUri ↗[0..1]@id.
logicalExpressionstring[0..1]cdi:logicalExpression - logical expression constraining the domain.
regularExpressionstring[0..1]cdi:regularExpression - regex constraining the domain.
classificationLevelstring[0..1]cdi:classificationLevel - measurement level (nominal / ordinal / interval / ratio).
formatPatternstring[0..1]cdi:formatPattern - format pattern.
maximumValueInclusivestring[0..1]cdi:maximumValueInclusive - inclusive upper bound.
maximumValueExclusivestring[0..1]cdi:maximumValueExclusive - exclusive upper bound.
minimumValueInclusivestring[0..1]cdi:minimumValueInclusive - inclusive lower bound.
minimumValueExclusivestring[0..1]cdi:minimumValueExclusive - exclusive lower bound.
isRequiredboolean[0..1]cdi:isRequired - whether a value is required.
defaultValuestring[0..1]cdi:defaultValue - default value if not provided.
externalDefinitionXsdAnyUri ↗[0..1]cdi:externalDefinition - URI of an external definition.
recommendedDataTypestring[0..1]cdif:recommendedDataType - recommended xsd-style data type for serialized values.
definitionstring[0..1]cdif:definition - canonical definition text.
descriptiveTextstring[0..1]cdif:descriptiveText - descriptive prose.
displayLabelstring[0..1]cdif:displayLabel - human display label.
purposestring[0..1]cdif:purpose - intended purpose.

Associations

RoleTargetMultiplicityKind
isDescribedBySubstantiveValueDomain ↗[0..1]association
isDescribedBySentinelValueDomain ↗[0..1]association