With the current architecture, it is not straightforward to add a new attribute to the schema, since numerous locations need to be updated. It might be most efficient to use past pull requests adding specific attributes as a guide. The following examples might be useful:
add SegmentLabel
to DICOM SEG: https://github.com/QIICR/dcmqi/pull/376