SentinelValueDomain
CDIFDataStructure::Classes::SentinelValueDomain
Definition
Value domain for a sentinel conceptual domain.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| platformType | ControlledVocabularyEntry | [1] | The type of platform under which sentinel codes will be used. Statistical software platforms use different sets of codes to indicate missing values. The external controlled vocabulary should list platform types and a description of the allowed missing value types. A sample list would be: - BlankString - A Blank string indicates missing. Comparison is based on lexical order. - EmptyString - An empty string indicates missing. Use in comparisons returns missing. - Rstyle - Codes drawn from NA and the IEEE 754 values of NaN -Inf +Inf. Comparisons return NA. - SASNumeric - codes drawn from . ._ .A .B .C .D .E .F .G .H .I .J .K .L .M .N .O .P .Q .R .S .T .U .V .W .X .Y .Z Sentinel code treated as less than any substantive value - SPSSstyle - System missing (a dot) a set of individual values drawn from the same datatype as the SubstantiveValueDomain, and a range of values drawn from the same datatype as the SubstantiveValueDomain. Comparisons return system missing. Some functions substitute with valid values (e.g. SUM replaces missing values with 0). - StataNumeric - codes drawn from . ._ .A .B .C .D .E .F .G .H .I .J .K .L .M .N .O .P .Q .R .S .T .U .V .W .X .Y .Z Sentinel code treated as greater than any substantive value - Unrestricted - No restrictions on codes for sentinel values. Use in comparisons is indeterminate. |
| catalogDetails | CatalogDetails | [1] | Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes. |
| displayLabel | LabelForDisplay | [1..*] | A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations. |
| identifier | Identifier ↗ | [1] | Identifier for objects requiring short- or long-lasting referencing and management. |
| recommendedDataType | ControlledVocabularyEntry | [1..*] | The data types that are recommended for use with this domain. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| takesSentinelValuesFrom | ← RepresentedVariable | [0..1] | association |
| isDescribedBy | → ValueAndConceptDescription | [0..1] | association |
| takesValuesFrom | → EnumerationDomain | [0..1] | association |