Support reason for no value and harmonize yes/no/unknown code sets (#34)
New attributes
Created the following new attributes and added them to nc:TextType and nc:QuantityType:
nc:valueEmptyReasonCode of type nc:EmptyReasonCodeSimpleType
nc:valueEmptyReasonText of type xs:string
These new attributes can also be used throughout the model with the new support for attribute wildcards in NIEM 6.0.
Yes/No/Unknown code set
Harmonized two domain code sets that represented a ternary choice with "Yes", "No", and "Unknown" code values with new code nc:YesNoUnknownCodeType:
em:TernaryIndicatorCodeType
hs:JuvenileFamilyFinancialProblemCodeType
The MilOps USMTF type usmtf:PositiveNegativeCodeSimpleType also shares a very similar code set and may be able to be leverage the new type in Core in the future during upcoming USMTF harmonization efforts.
This new code set can be used in places where a boolean with a null value cannot be used to indicate the value is unknown or not applicable.
Support reason for no value and harmonize yes/no/unknown code sets (#34)
New attributes
Created the following new attributes and added them to
nc:TextType
andnc:QuantityType
:nc:valueEmptyReasonCode
of typenc:EmptyReasonCodeSimpleType
nc:valueEmptyReasonText
of typexs:string
These new attributes can also be used throughout the model with the new support for attribute wildcards in NIEM 6.0.
Yes/No/Unknown code set
Harmonized two domain code sets that represented a ternary choice with "Yes", "No", and "Unknown" code values with new code
nc:YesNoUnknownCodeType
:em:TernaryIndicatorCodeType
hs:JuvenileFamilyFinancialProblemCodeType
The MilOps USMTF type
usmtf:PositiveNegativeCodeSimpleType
also shares a very similar code set and may be able to be leverage the new type in Core in the future during upcoming USMTF harmonization efforts.This new code set can be used in places where a boolean with a null value cannot be used to indicate the value is unknown or not applicable.