I use trick representing "DIS" as "D" and "FDIS" as "FD":
Actually, this is kind of acceptable, and ISO internally they think this way as well.
PDTR
The notion of "PDTR" just disappeared. I do not know how the "PD" stage fits into the harmonized code system.
Is "ISO FDIS 1234" and "ISO FDTR 1234" are the same identifiers?
From what I understand, "FDIS" means "Final Draft International Standard" but "FDTR" means "Final Draft Technical Report".
This is the question that you exactly should ask.
This is actually a very confusing issue (this is ISO's fault).
In ISO, they have the stages 10 to 60. 50 is "Approval" stage, and they call 50.00 "Final text received or FDIS registered for formal approval".
However, as you pointed out "FDIS" is "Final Draft International Standard"! How can a TR or TS document be a "FDIS"? That's why it does not make sense. Similarly for "DIS" at stage 40.
At stage 40 for a TR it would be "DTR", and we can "accept" that the phrase "DIS of a TR" => "DTR". And "DIS of a TS" => "DTS", "DIS of PAS" => "DPAS".
At stage 50 for a TR it would be "FDTR", and we can "accept" that the phrase "FDIS of a TR" => "FDTR". And "FDIS of a TS" => "FDTS". A "PAS" cannot be at the "FDIS" stage (Stage 50), it would jump from stage 40 directly to 60.
So perhaps it is better to consider "FD" and "D" as the prefixes in this case.
Actually, this is kind of acceptable, and ISO internally they think this way as well.
The notion of "PDTR" just disappeared. I do not know how the "PD" stage fits into the harmonized code system.
This is the question that you exactly should ask.
This is actually a very confusing issue (this is ISO's fault).
So perhaps it is better to consider "FD" and "D" as the prefixes in this case.
_Originally posted by @ronaldtse in https://github.com/metanorma/pubid-iso/pull/126#discussion_r989116299_