NIEM/NIEM-Releases

Move Justice codes with a NCIC data type to the NCIC namespace

cdmgtri opened this issue · 0 comments

The XSTF (the Justice domain's governance body) discussed where elements with NCIC code data types should reside in their meeting on April 28 to review support for legacy NCIC codes (#211).

In NIEM 5.0, code elements were moved out of the Core namespace and directly into the code namespaces for easier updates between major releases. Something similar was suggested for the Justice code elements with NCIC data types - moving these elements directly to the NCIC namespace. This could also make it easier for users to tell where the code comes from, just from the qualified property name, and eliminate the need for the "NCIC" qualifier in property names where more than one code set representation is available.

Current example:

  • j:AddressCategoryCode (ncic:ADDType)
  • j:TelephoneNumberCategoryNCICCode (ncic:TNTCodeType)

Proposed example:

  • ncic:AddressCategoryCode (ncic:ADDType)
  • ncic:TelephoneNumberCategoryCode (ncic:TNTCodeType) - no need for "NCIC" qualifier in name