metanorma / pubid-ieee

PubID spec and implementation for IEEE deliverables
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Parse PubID with relationship (Includes) #20

Open ronaldtse opened 2 years ago

ronaldtse commented 2 years ago

Some documents includes another document within, i.e. not integrated into the document contents but offered as a single document. e.g. an original standard + an unincorporated amendment.

ANSI/IEEE C37.010-1979 (Includes Supplement ANSI/IEEE C37.0I0d-1984)
ANSI/IEEE Std 488-1978 (Revision of ANSI/IEEE 488-1975. Includes supplement IEEE Std 488A-19801)
IEEE Std 1003.5b-1996 (Includes IEEE Std 1003.5-1992)
mico commented 2 years ago

@ronaldtse If I understand right, all documents with "Supplement to" in the end including "supplement", right? For example: ANSI/IEEE C37.010b-1985 (Supplement to ANSI/IEEE C37.010-1979) In this case, for me "Includes Supplement" and "Supplement to" should work as synonyms. Ahh, I see the difference. With "Supplement to" we use PubID of previous document. But with "Includes Supplement" we use updated PubID.

About IEEE Std 1003.5b-1996 (Includes IEEE Std 1003.5-1992) I don't see IEEE Std 1003.5-1992 mentioned here: https://standards.ieee.org/ieee/1003.5b/1429/ Maybe it's wrong data?

mico commented 2 years ago

ANSI/IEEE C37.0I0d-1984

I also didn't find this PubID in the internet. I'm not sure about using "I" here instead of "1"...

ronaldtse commented 2 years ago

Found it. It is indeed "IEEE C37.010d-1984".

https://standards.ieee.org/ieee/C37.010d/2454

Screenshot 2022-04-06 at 12 22 05 AM
ronaldtse commented 2 years ago

@ronaldtse If I understand right, all documents with "Supplement to" in the end including "supplement", right? For example: ANSI/IEEE C37.010b-1985 (Supplement to ANSI/IEEE C37.010-1979) In this case, for me "Includes Supplement" and "Supplement to" should work as synonyms. Ahh, I see the difference. With "Supplement to" we use PubID of previous document. But with "Includes Supplement" we use updated PubID.

A "Supplement to" and "Includes Supplement" are different. A Supplement is an addition to an individual document but published separately. Occasionally, the individual document will also include the Supplement in the package for free.

About IEEE Std 1003.5b-1996 (Includes IEEE Std 1003.5-1992) I don't see IEEE Std 1003.5-1992 mentioned here: https://standards.ieee.org/ieee/1003.5b/1429/ Maybe it's wrong data?

From the fact that the Interpretation Sheet of IEEE Std 1003.5-1992 exists, it means that the standard did exist before: https://standards.ieee.org/wp-content/uploads/import/documents/interpretations/1003.5-1992_interp.pdf

Screenshot 2022-04-06 at 2 06 27 AM

I think IEEE Std 1003.5b-1996 (Includes IEEE Std 1003.5-1992 means that the document with PubID IEEE Std 1003.5b-1996 includes the contents of another document with PubID IEEE Std 1003.5-1992.

e.g. a standard was first published, and then incorporated into another larger standard.

In this way, these two follow the same pattern: