ISO 639 language codes

Current combination of Language Tag for Chinese (zh) and territory code (CN) is not granular enough to accurately represent Simplified Chinese used in mainland China:

  <language>
    <terminology_id>
      <value>ISO_639-1</value>
    </terminology_id>
    <code_string>zh</code_string>
  </language>
  <territory>
    <terminology_id>
      <value>ISO_3166-1</value>
    </terminology_id>
    <code_string>CN</code_string>
  </territory>

Desirable Language Tag for Simplified Chinese used in mainland China:

zh-Hans-CN (Chinese written using the Simplified script as used in
      mainland China)

See IETF 4646 Tags for Identifying Languages for details:
https://www.ietf.org/rfc/rfc4646.txt

So, could the current language tag be changed to the following encoding?

  <language>
    <terminology_id>
      <value>IETF_4646</value>
    </terminology_id>
    <code_string>zh-Hans</code_string>
  </language>
  <territory>
    <terminology_id>
      <value>ISO_3166-1</value>
    </terminology_id>
    <code_string>CN</code_string>
  </territory>