metanorma / pubid-nist

BSD 2-Clause "Simplified" License
1 stars 2 forks source link

NIST PubID scheme: Does not support minor version numbers in revision #175

Open ronaldtse opened 1 year ago

ronaldtse commented 1 year ago

According to the final NIST PubID scheme:

Screenshot 2022-04-07 at 2 19 47 PM

If an existing publication indicates it’s a “version”, its PubID should use the “revision” .

According to 2.1.5 “Edition”, it says: “ If an existing publication indicates it’s a “version”, its PubID should use the “revision”. “

And the grammar is:

<edition> = <edition-type><edition-id>
<edition-type> = ′′-′′ | ′′e′′ | ′′r′′
<edition-id>= {1-9}|yyyy

Notice that the allows values for <edition-id> are either 1-9 or yyyy.

The following identifiers use “version”, but their version numbers do not fit the allowed <edition-id> pattern. (This is just a selection)

Some of these versions are just major versions (e.g. “1.0”, “2.0”), we could replace them with just “1” and “2”.

However, the version strings of “1.1”, “1.0.2”, “2.1" will need further accommodation.

Originally posted by @mico in https://github.com/metanorma/pubid-nist/issues/155#issuecomment-1514537025

ronaldtse commented 1 year ago

I have sent a request for clarification to NIST.